blob: 2ef5423c48d3d0bd0f0f73d6e21fc747b876fdb8 [file] [log] [blame]
Daniel Veillardd6038e02003-07-30 16:37:18 +00001Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
4 patch from Bjorn Reese for xmlTextReaderNodeType() and
5 significant whitespace. There is an enum for node type
6 values now.
7
Daniel Veillard01fc1a92003-07-30 15:12:01 +00008Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
9
10 * encoding.c: applying patch from Peter Jacobi to added
11 ISO-8859-x encoding support when iconv is not available
12 * configure.in include/libxml/xmlversion.h.in
13 include/libxml/xmlwin32version.h.in: added the glue needed
14 at the configure level and made it the default for Windows
15
Daniel Veillardc2664642003-07-29 20:44:53 +000016Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
17
18 * python/generator.py python/libxml.c python/libxml2class.txt:
19 patch from Joachim Bauch + cleanup for Relax NG error callbacks
20 in python
21
Daniel Veillarda6874ca2003-07-29 16:47:24 +000022Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
23
24 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
25 cleanup patch, and also avoided a possible memory leak
26
Daniel Veillard9ff7de12003-07-29 13:30:42 +000027Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
28
29 * encoding.c: fix the previous commit
30
William M. Brack4a557d92003-07-29 04:28:04 +000031Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
32
33 * HTMLparser.c: fixed problem with comments reported by Nick Kew
34 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
35 some future cleanup of UTF8 handling
36
Daniel Veillard9deb2422003-07-28 20:40:59 +000037Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
38
39 * xpath.c: applied a change suggested by Sean Griffin in bug
40 #118494 about a memory leak in EXSLT
41
Daniel Veillardd94849b2003-07-28 13:02:24 +000042Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
45 when fixing the previous Relax-NG bugs
46 * result/relaxng/*: This slightly changes the output messages of
47 some regression tests.
48 * configure.in: added support of -with-fexceptions for nested C++
49 support.
50
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +000051Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
52
53 * doc/tutorial/apa.html
54 * doc/tutorial/apb.html
55 * doc/tutorial/apc.html
56 * doc/tutorial/apd.html
57 * doc/tutorial/ape.html
58 * doc/tutorial/apf.html
59 * doc/tutorial/apg.html
60 * doc/tutorial/aph.html
61 * doc/tutorial/ar01s02.html
62 * doc/tutorial/ar01s03.html
63 * doc/tutorial/ar01s04.html
64 * doc/tutorial/ar01s05.html
65 * doc/tutorial/ar01s06.html
66 * doc/tutorial/ar01s07.html
67 * doc/tutorial/ar01s08.html
68 * doc/tutorial/index.html
69 * doc/tutorial/ix01.html
70 * doc/tutorial/xmltutorial.pdf
71 * doc/tutorial/xmltutorial.xml
72 update tutorial with XPath example
73
74
Daniel Veillard597bc482003-07-24 16:08:28 +000075Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * SAX.c parser.c: fixing a bug about a special case of namespace
78 handling, this closes bug #116841
79
Daniel Veillard2134ab12003-07-23 19:56:29 +000080Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * relaxng.c result/relaxng/*: checked and fixed the compilation
83 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
84 This slightly changes the output messages of some regression tests.
85
Daniel Veillardc127adc2003-07-23 15:07:08 +000086Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * xmlreader.c: fixed an out of bound error #118052 , the good
89 part if that base64 code was not in use yet ...
90
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +000091Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
92
93 * doc/xmllint.html
94 include html version of the xmllint man page, so an
95 up-to-date version is visible on the Web
96
Daniel Veillard8edf1c52003-07-22 20:52:14 +000097Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * xinclude.c include/libxml/xinclude.h: added a new API
100 xmlXIncludeProcessTree() to process XInclude only on a subtree
101 this should fix bug #115385
102
Daniel Veillard409a8142003-07-18 15:16:57 +0000103Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * relaxng.c include/libxml/relaxng.h: adding Get interface for
106 the error callback and parameters of parsing and validation
107 contexts
108 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
109 on text nodes.
110
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000111Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
112
113 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
114 when using the push XML parser.
115 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
116 added the test to the regression suite.
117
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000118Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
119
120 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
121 as suggested by Rob Richards
122
Daniel Veillard34ba3872003-07-15 13:34:05 +0000123Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
126 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
127 to unsigned int and a couple of others.
128
129Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
132
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000133Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
136
Daniel Veillarddf101d82003-07-08 14:03:36 +0000137Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * globals.c threads.c: fixes some problem when freeing unititialized
140 mutexes
141
Daniel Veillard2db8c122003-07-08 12:16:59 +0000142Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
143
144 * nanoftp.c nanohttp.c: the modules should not import <config.h>
145 directly, some cleanups
146 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
147 validation code.
148
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000149Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
150
151 * win32/configure.js: Jesse Pelton pointed out a problem in the
152 javascript code.
153
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000154Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * NEWS doc/*: regenerated
157 * nanoftp.c nanohttp.c: might fix includes problems with the
158 Ipv6 support on solaris
159 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
160 defined as #IMPLIED
161
Daniel Veillard560c2a42003-07-06 21:13:49 +0000162Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
163
164 * configure.in doc/*: preparing release 1.5.8
165 * nanohttp.c: changed some preprocessor block
166 * xmlschemastypes.c: applied patch from Charles Bozeman adding
167 hexBinary schema datatype and adding support for totalDigits and
168 fractionDigits facets.
169
Daniel Veillard7a985a12003-07-06 17:57:42 +0000170Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
173
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000174Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xinclude.c: fixed bug #116095 removing the error message when
177 reapplying XInclude to a document.
178
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000179Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
180
181 * xmlIO.c: applied small changes to portability layer for
182 compilation on DJGPP Ms-DOS compiler.
183
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000184Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
185
186 * parser.c HTMLparser.c: use the character() SAX callback
187 if the cdataBlock ain't defined.
188 * xpath.c: fix bug #115349 allowing compilation when configured
189 with --without-xpath since the Schemas code needs NAN and co.
190
William M. Brack59002e72003-07-04 17:01:59 +0000191Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
192
193 Fixed problem with multi-threading, shown by the test program
194 testThreads. After fix, ran mutiple tests on various speed
195 machines (single and dual processor X86), which all seem okay.
196
197 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
198
199 * threads.c: added missing initialisation for condition variable
200 in xmlNewRMutex.
201
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000202Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
205 closing bug #114837
206
207 * configure.in: Added checks for IPv6 support and getaddrinfo().
208
209 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
210
211 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
212
213 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
214 field or sockaddr_in field, depending upon the availability of IPv6
215 support.
216 have_ipv6(): Added to check for run-time IPv6 support.
217 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
218 Modified to parse a URI with IPv6 address given in [].
219 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
220 resolution, if it is available on the system, as gethostbyname
221 does not return IPv6 addresses on some platforms.
222 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
223 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
224 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
225 we are dealing with.
226
227 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
228 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
229 a URI with IPv6 address given in [].
230 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
231 available on the system. Also IPv6 addresses will be resolved by
232 gethostbyname only if IPv6 run-time support is available.
233 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
234
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000235Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
236
237 * win32/configure.js include/win32config.h
238 include/libxml/xmlversion.h.in: Applied the patch for BCB
239 by Eric Zurcher.
240
Daniel Veillardd7cec922003-06-13 12:30:10 +0000241Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
244 due to #115104 and while fixing #115101 . HTML URLs must not
245 be version dependant.
246
Daniel Veillard8265a182003-06-13 10:05:56 +0000247Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
248
249 * entities.c: do not generate &quot; for " outside of attributes
250 * result//*: this changes the output of some tests
251
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000252Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * parser.c xmlIO.c: trying to fix #114277 about when file
255 remapping and escaping should really be attempted.
256
Daniel Veillarda37aab82003-06-09 09:10:36 +0000257Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * doc/*: applied a patch from Gman for building docs
260 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
261 Gary Pennington to provide an allocator for xmlValidCtxt
262 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
263 #113580 about data not being passed immediately.
264
Daniel Veillarde1326112003-06-05 09:32:20 +0000265Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
266
267 * tree.c: applied a couple of patches from Mark Itzcovitz
268 to handle saving back "UTF-16" documents.
269
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000270Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
271
272 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
273 some work done while in the Maldives (hence the timezone on the
274 laptop !)
275 * result/schemas/length3* test/schemas/deter0_*
276 test/schemas/group0_*: some tests added too
277
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000278Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * encoding.c: small fix
281 * xmlIO.c: fixed an error message
282
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000283Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
286 accepting an improper UTF8 sequence
287
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000288Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
289
290 * threads.c: applied the patch from Stéphane Bidoul for getting
291 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000292 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000293
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000294Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
295
296 * HTMLtree.c: fixing bug #112904: html output method escaped
297 plus sign character in URI attribute.
298
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000299Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
300
301 * build_glob.py global.data globals.c parser.c
302 include/libxml/globals.h: patch from Stéphane Bidoul for setting
303 up threads global defaults.
304 * doc/libxml2-api.xml: this extends the API with new functions
305 * python/tests/Makefile.am python/tests/reader2.py
306 python/tests/thread2.py: integrated the associated testcase and
307 fixed the error string used in reader2
308
Daniel Veillard38b80a82003-05-14 18:59:00 +0000309Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
310
311 * configure.in libxml.spec.in python/Makefile.am: trying
312 to conciliate --with-python= requirements and RPM builds,
313 a PITA really...
314
Daniel Veillard104caa32003-05-13 22:54:05 +0000315Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
316
317 * HTMLparser.c: oops last commit introduced a memory leak.
318
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000319Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
320
321 * xmllint.c doc/xmllint.xml: added --nonet option
322 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
323 xsltproc or xmllint
324 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
325 rebuilt
326 * HTMLparser.c: cleaned up the HTML parser context build when
327 using an URL
328
Daniel Veillardd437d322003-05-13 21:07:01 +0000329Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
330
331 * libxml.spec.in: added a comment about bug #112902
332
William M. Brack3dd57f72003-05-13 02:06:18 +0000333Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
334
335 * minor cleanup of configure '--help' display
336 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
337
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000338Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
339
340 * tree.c: PI nodes in external subset were not freed :-\
341 fixes bug #112842
342
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000343Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
344
345 * xmllint.c: added --schema option to run WXS schema validation
346 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
347 tried to improve error reporting in the Schema code, some cleanup
348 too.
349
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000350Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
351
352 * xmlschemas.c: fixed some problems in the handling of errors,
353 and attributes addressed by references.
354 * test/schemas/* result/schemas/*: dropped the verbosity level
355 and added a couple of new tests
356
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000357Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
358
359 * relaxng.c: Stéphane Bidoul found an off by one addressing
360 error on the error handling.
361
Daniel Veillarda77cf712003-05-09 23:09:55 +0000362Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
363
364 * xmlschemastypes.c: trying to fix #112673
365
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000366Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
367
368 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
369 warning, this fixed a bug and should close #111574
370
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000371Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
372
373 * xmlschemas.c: fixing bug #104081 with xs:all with an element
374 holding minOccurs="0"
375 * test/schemas/all_* result/schemas/all_*: added some regression
376 tests for that bug
377 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
378 Garry Pennington to compile without schemas support.
379
Daniel Veillarda067e652003-05-01 08:03:46 +0000380Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
381
382 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
383
Daniel Veillard61c52202003-04-30 12:20:34 +0000384Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * xml2-config.in: try to fix Red hat bug #89957, do not
387 output -L/usr/lib64
388 * xmlreader.c: fixed a typo in a comment
389
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000390Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
391
392 * doc/tutorial/aph.html, ix01.html
393 forgot to cvs add the new files. Thanks to Roland van Laar
394 for pointing this out
395
Daniel Veillardd4330462003-04-29 12:40:16 +0000396Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
399 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
400 to the XML/XSLT doc generation closing #111799
401 * doc/html/*: complete update of the HTML results
402
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000403Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
404
405 * win32/defgen.xsl: fixed the conditional for unicode map,
406 removed hardcoded schema entries
407
408Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
409
410 * win32/defgen.xsl: new file, stylesheet for generating
411 win32/libxml2.def.src from doc/libxml2-api.xml
412 * win32/libxml2.def.src: is autogenerated from now on, changes
413 to this file will not appear here anymore
414
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000415Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * win32/configure.js python/setup.py.in: applied patch
418 from Stéphane Bidoul for the Python bindings on the new
419 release.
420
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000421Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
422
423 * debugXML.c: included libxml/uri.h for xmlCanonicPath
424 declaration
425 * win32/configure.js: thread-enabled build is now default
426 * win32/libxml2.def.src: added more exports
427
Daniel Veillard1177ca42003-04-26 22:29:54 +0000428Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * NEWS doc/*.xsl doc/*.html: updated the web site separated
431 developers from common pages, made the transition to XHTML1,
432 added validity checking to the makefile rules.
433
Daniel Veillard329456a2003-04-26 21:21:00 +0000434Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * parser.c: fix for xmlIOParseDTD same as previous and reported
437 by Petr Pajas
438
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000439Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
440
441 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
442 closing #111638
443
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000444Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * python/generator.py: fixed a problem in the generator where
447 the way functions are remapped as methods on classes was
448 not symetric and dependant on python internal hash order,
449 as reported by Stéphane Bidoul
450
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000451Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
452
453 * doc/tutorial:
454 xmltutorial.xml
455 xmltutorial.pdf
456 *.html
457 add appendix on generating compiler flags, more indexing
458
Daniel Veillard1c960272003-04-25 23:12:22 +0000459Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
462 to get libxml-2.5.7 to compile on OpenVMS
463
Daniel Veillardc5573462003-04-25 16:43:49 +0000464Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
465
466 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
467
Daniel Veillardfd583412003-04-25 13:22:10 +0000468Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
469
470 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
471 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
472 man page based on xsltproc and a stylesheet PI in the XML.
473
Daniel Veillarddc07e182003-04-25 10:39:38 +0000474Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
477 character preventing rendering by the man command.
478
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000479Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
480
481 * NEWS configure.in: preparing release 2.5.7
482 * doc/*: updated and rebuilt the docs
483 * doc/apibuild.py: fixed the script
484
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000485Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
486
487 * Makefile.am doc/apibuild.py: make sure the OOM code don't
488 get in the way of the builds
489 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
490
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000491Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
494 Memory test from Havoc Pennington #109368
495 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
496 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
497 include/libxml/parser.h: a lot of memory allocation cleanups
498 based on the results of the OOM testing
499 * check-relaxng-test-suite2.py: seems I forgot to commit the
500 script.
501
Daniel Veillard18f113d2003-04-23 15:18:26 +0000502Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * xmlschemastypes.c: trivial fix for 109774 removing a warning
505
Daniel Veillard85095e22003-04-23 13:56:44 +0000506Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
507
508 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
509 more places where xmlCanonicPath() must be used to convert
510 filenames to URLs, trying to fix #111088
511
Daniel Veillard54396242003-04-23 07:36:50 +0000512Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * python/libxml.c python/libxml.py: applied patch from
515 Brent M Hendricks adding binding for xmlCatalogAddLocal
516
Daniel Veillard45269b82003-04-22 13:21:57 +0000517Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
518
519 * HTMLparser.c: tried to fix #98879 again in a more solid
520 way.
521
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000522Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
523
524 * win32/libxml2.def.src: added more exports from the relaxng and
525 xmlreader clan
526
Daniel Veillardf431eb82003-04-22 08:37:26 +0000527Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
528
529 * SAX.c test/valid/ns* test/result/ns*: applied the patch
530 provided by Brent Hendricks fixing #105992 and integrated the
531 examples in the testsuite.
532
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000533Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * TODO: updated a bit
536 * configure.in: fixed the comment, threads now default to on
537 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
538
Daniel Veillarda880b122003-04-21 21:36:41 +0000539Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
540
541 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
542 xmlreader.c include/libxml/parser.h: a lot of performance work
543 especially the speed of streaming through the reader and push
544 interface. Some thread related optimizations. Nearly doubled the
545 speed of parsing through the reader.
546
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000547Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
548
549 * doc/xmllint.xml
550 * doc/xmllint.1
551 update man page to explain use of --stream
552
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000553Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
554
555 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
556 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
557 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
558 include/libxml/globals.h include/libxml/xmlmemory.h: added
559 xmlMallocAtomic() to be used when allocating blocks which
560 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
561 to allow registering the full set of functions needed by
562 a garbage collecting allocator like libgc, ref #109944
563
Daniel Veillard84942712003-04-18 14:40:05 +0000564Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
565
566 * configure.in: switched to have thread support enabled by default,
567 didn't got troubles with ABI compatibility on Linux, hope it
568 won't break on strange OSes, if yes, report the system ID
569 * doc/libxml2-api.xml: just rebuilt the API
570
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000571Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
574 added support for large file, tested with a 3+GB instance,
575 and some cleanup.
576 * catalog.c: added a TODO
577 * Makefile.am: added some "make tests" comments
578
Daniel Veillardac297932003-04-17 12:55:35 +0000579Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
580
581 * relaxng.c: some cleanups
582 * doc/xmlreader.html: extended the document to cover RelaxNG and
583 tree operations
584 * python/tests/Makefile.am python/tests/reader[46].py: added some
585 xmlReader example/regression tests
586 * result/relaxng/tutor*.err: updated the output of a number of tests
587
Daniel Veillard62163602003-04-17 09:36:38 +0000588Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
589
590 * relaxng.c: valgrind pointed out an uninitialized variable error.
591
Daniel Veillard33300b42003-04-17 09:09:19 +0000592Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
595 xmlreader.c: augnemting the APIs, cleanups.
596 * parser.c: cleanup bug #111005
597 * xmlIO.c: added some missing comments
598
Daniel Veillardce192eb2003-04-16 15:58:05 +0000599Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
600
601 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
602 trying to improve the subset compiled, and more testing.
603 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
604 documentation
605 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
606 * result/relaxng/*.err: fix some of the outputs
607
Daniel Veillardf4e55762003-04-15 23:32:22 +0000608Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
609
610 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
611 include/libxml/xmlreader.h: implemented streaming of
612 RelaxNG (when possible) on top of the xmlReader interface,
613 provided it as xmllint --stream --relaxng .rng .xml
614 This seems to mostly work.
615 * Makefile.am: updated to test RelaxNG streaming
616
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000617Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * relaxng.c include/libxml/relaxng.h: integrated the regexp
620 based validity checking of fragments of the document for
621 which the RNG can be compiled to regexps. Works on all regression
622 tests, only fix needed is related to error messages.
623
Daniel Veillard52b48c72003-04-13 19:53:42 +0000624Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
625
626 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
627 include/libxml/xmlregexp.h: Starting work precompiling
628 parts of RelaxNG schemas. Not plugged onto validity checking
629 yet, just the regexp building part. Needed to extend some
630 of the automata and regexp APIs.
631
Daniel Veillardf6bad792003-04-11 19:38:54 +0000632Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
635 xmllint --stream and xmllint --stream --valid returns errors
636 code appropriately
637
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000638Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
641 and Next() operation to work on subtrees within the reader
642 framework.
643 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
644 * python/tests/reader5.py: added an example for those new
645 functions of the reader.
646
Daniel Veillard645c6902003-04-10 21:40:49 +0000647Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
650
Daniel Veillard9e077102003-04-10 13:36:54 +0000651Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xmlreader.c: fixing HasValue for namespace as raised by
654 Denys Duchier
655
Daniel Veillard02ea1412003-04-09 12:08:47 +0000656Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * HTMLparser.c include/libxml/HTMLparser.h: exported
659 htmlCreateMemoryParserCtxt() it was static
660
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000661Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
664 update from Charles Bozeman for date and duration types
665 * test/schemas/date_0.* test/schemas/dur_0.*
666 result/schemas/date_0.* result/schemas/dur_0.*: updated too
667
Daniel Veillardc00cda82003-04-07 10:22:39 +0000668Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
671 fixing bug #107129, removing excessive allocation and calls
672 to *printf in the code to build QName strings.
673
Igor Zlatkovic69651182003-04-05 09:43:30 +0000674Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
675
676 * win32/libxml2.def.src: fixed conditional exports, reported by
677 Luke Murray.
678
Daniel Veillardadba5f12003-04-04 16:09:01 +0000679Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
680
681 * parser.c: fixed a possible problem with xmlRecoverMemory()
682
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000683Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
684
685 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
686 triostr.h: Bjorn sent an update for the TRIO portability layer.
687
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000688Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
689
690 * win32/libxml2.def.src: exported new functions
691
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000692Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
693
694 * configure.in NEWS: preparing release 2.5.6
695 * doc/*: updated and rebuilt the docs
696
Daniel Veillarde5020412003-04-01 09:55:20 +0000697Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * SAX.c: fixed an uninitialized memory access pointed by valgrind
700 on C14Ntests
701
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000702Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c: one more fixup of error message reporting
705
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000706Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
707
708 * relaxng.c: more work on bug #109225, and fixed an uninitialized
709 variable pointed out by valgrind
710
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000711Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * relaxng.c: try to work on bug #109225 and provide better
714 error reports.
715 * result/relaxng/* : this change the output of a number of tests
716 * xinclude.c: fixing the parsed entity redefinition problem
717 raised on the list.
718 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
719
Daniel Veillardb3721c22003-03-31 11:22:25 +0000720Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * xmlschemastypes.c: fixed date comparison to handle the tzo
723 The only failures left are disagreements on Notations and
724 '+1' not being allowed for ulong, uint, ushort and ubyte.
725
Daniel Veillard455cc072003-03-31 10:13:23 +0000726Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
729 to the XML Schemas errata
730 http://www.w3.org/2001/05/xmlschema-errata#e2-12
731
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000732Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
735 and facets support. Currently only schemas with binHex or
736 base64 don't compile. A few error left in the test suite:
737 found 1035 test instances: 919 success 23 failures
738 most are gdate or gdateyear failing check, and a few cases where
739 James clark tests results are strange.
740 * valid.c: allow to reuse the Notation checking routine without
741 having a validation context.
742 * SAX.c: removed a #if 0
743
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000744Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * xinclude.c: forgot to apply one check from #106931 patch
747 * xmlschemastypes.c: more work on XML Schemas datatypes
748
Daniel Veillardc4c21552003-03-29 10:53:38 +0000749Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
752 on cleaning up XML Schemas datatypes based on James Clark tests
753 test/xsdtest/xsdtest.xml
754
Daniel Veillard80b19092003-03-28 13:29:53 +0000755Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c: implemented comparisons for Schemas values.
758 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
759 some bugs in duration handling, comparisons for durations
760 and decimals, removed all memory leaks pointed out by James
761 testsuite. Current status is now
762 found 238 test schemas: 197 success 41 failures
763 found 1035 test instances: 803 success 130 failures
764
Daniel Veillard91a13252003-03-27 23:44:43 +0000765Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
768 leaks in the W3C XML Schemas code
769 * xmlschemastypes.c: implemented nonPositiveInteger
770 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
771 fixed the test and result.
772
Daniel Veillard6560a422003-03-27 21:25:38 +0000773Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
776 parser and a typo
777 * xmlschemastypes.c: reindenting, fixing a memory access
778 problem with dates.
779
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000780Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * parser.c: fixing #109227 providing more context in case of
783 start/end tag mismatch
784 * python/tests/ctxterror.py python/tests/readererr.py: update the
785 tests accordingly
786
Daniel Veillardd9b72832003-03-27 14:24:00 +0000787Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * xinclude.c: should fix #109327 errors on memory accesses
790
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000791Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
794 is an URI reference
795
Daniel Veillarde209b332003-03-26 21:40:13 +0000796Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xpath.c: fixed bug #109160 on non-ASCII IDs
799
Daniel Veillard642104e2003-03-26 16:32:05 +0000800Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * parser.c: Norm suggested a nicer error message for xml:space values
803 errors
804
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000805Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * xpath.c include/libxml/xpath.h: first part of the fix to
808 performance bug #108905, adds xmlXPathOrderDocElems() providing
809 document order for nodes.
810 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
811
Daniel Veillard09628212003-03-25 15:10:27 +0000812Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
813
814 * xmlschemastypes.c: removing a warning with Sun compiler
815 bug #109154
816
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000817Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
818
819 * doc/xmllint.xml
820 * doc/xmllint.1
821 update xmllint man page with --relaxng option
822
Daniel Veillard2032d292003-03-25 11:09:40 +0000823Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * python/setup.py.in : was missing "drv_libxml2.py"
826
Daniel Veillard9adc0462003-03-24 18:39:54 +0000827Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * tree.c xpath.c: some changes related to the new way of
830 handling Result Value Tree, before 2.5.5
831
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000832Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * configure.in NEWS: preparing release 2.5.5
835 * doc/* : updated the documentation and regenerated it.
836
Daniel Veillardef0b4502003-03-24 13:57:34 +0000837Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * xpath.c: fixed some problems related to #75813 about handling
840 of Result Value Trees
841
Daniel Veillard9231ff92003-03-23 22:00:51 +0000842Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * uri.c: applied a set of patches from Lorenzo Viali correcting
845 URI parsing errors.
846
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000847Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * parser.c: validity status was not passed back when validating in
850 entities, but raised by Oliver Fischer
851
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000852Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
853
854 * HTMLtree.c: avoid escaping ',' in URIs
855
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000856Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * parser.c: fixing bug #108976 get the ID/REFs to reference
859 the ID in the document content and not in the entity copy
860 * SAX.c include/libxml/parser.h: more checking of the ID/REF
861 stuff, better solution for #107208
862 * xmlregexp.c: removed a direct printf, dohhh
863 * xmlreader.c: fixed a bug on streaming validation of empty
864 elements in entities
865 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
866 cleanup of the validation tests
867 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
868 added more ID/IDREF tests to the suite
869
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000870Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
873 compiler.
874
Daniel Veillard20863822003-03-22 17:51:47 +0000875Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
878
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000879Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
880
881 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
882 defined in entities content
883
Daniel Veillard99737f52003-03-22 14:55:50 +0000884Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * SAX.c: Fixed validation bug #108858 on namespace names using
887 entities and reported by Brent Hendricks
888 * xmllint.c: report xmlTextReaderHasValue() result in --stream
889 --debug output.
890
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000891Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
894 about the DocType node not being reported sometimes.
895 * python/tests/reader.py: added to test to the regression checks
896
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000897Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
900 reported by Edd Dumbill
901
Daniel Veillard77a90a72003-03-22 00:04:05 +0000902Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * HTMLparser.c parser.c parserInternals.c: patch from
905 johan@evenhuis.nl for #107937 fixing some line counting
906 problems, and some other cleanups.
907 * result/HTML/: this result in some line number changes
908
Daniel Veillard580ced82003-03-21 21:22:48 +0000909Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
912 instead of libxml.spec
913 * relaxng.c: fixed some of the error reporting excessive
914 verbosity
915 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
916 xmlschemastypes.c: removed some warnings from gcc
917 * doc/libxml2-api.xml: rebuilt
918
Daniel Veillarde063f482003-03-21 16:53:17 +0000919Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * relaxng.c: another optimization, for choice this time
922 * result/relaxng/spec1* result/relaxng/tutor12_1*
923 result/relaxng/tutor3_7: cleanups.
924
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000925Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
928 * test/relaxng/testsuite.xml: augmented the test suite
929 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
930 some schemas validation tests in the presence of foreign
931 namespaces.
932
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000933Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * relaxng.c: added another interleave speedup.
936
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000937Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * xmlschemastypes.c: added integer and fixed one of the
940 IDREFS regression tests pbm
941 * result/relaxng/docbook_0.err: updated
942
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000943Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
946 declared both in the DTD and in the Schemas <grin/>
947 * relaxng.c: more debug, added a big optimization for <mixed>
948 * test/relaxng/testsuite.xml: augmented the testsuite
949 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
950 DocBook example to the regression tests
951
Daniel Veillard798024a2003-03-19 10:36:09 +0000952Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * check-xsddata-test-suite.py: cosmetic change for output
955 * relaxng.c: try to minimize calls to malloc/free for states.
956
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000957Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * tree.c: removed a warning
960 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
961 support
962 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
963 cleanup/improvements of the regression tests batch
964 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
965
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000966Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * relaxng.c: fixed error msg cleanup deallocation
969 * xmlschemastypes.c: added a function to handle lists of
970 atomic types, added support for IDREFS
971
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000972Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
975 and IDREF, usable from RelaxNG now
976 * include/libxml/xmlschemastypes.h: need to add a new interface
977 because the validation modifies the infoset
978 * test/relaxng/testsuite.xml: extended the testsuite
979
Daniel Veillard952379b2003-03-17 15:37:12 +0000980Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * relaxng.c: fixed the last core RelaxNG bug known #107083,
983 shemas datatype ID/IDREF support still missing though.
984 * xmlreader.c: fix a crashing bug with prefix raised by
985 Merijn Broeren
986 * test/relaxng/testsuite.xml: augmented the testsuite with
987 complex inheritance tests
988
Daniel Veillardfd573f12003-03-16 17:52:32 +0000989Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: switched back to the previous Relax-NG code base,
992 the derivation algorithm need severe constraining code to avoid
993 combinatorial explosion. Fixed the problem with Sebastian Rahtz
994 TEI based example and other bugs
995 * result/relaxng/*err: updated the results
996 * test/relaxng/testsuite.xml: started a new test suite
997
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000998Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1001 that the original RelaxNG validation code was un-fixeable, it got
1002 rewritten to use the derivation algorithm from James Clark and
1003 redebugged it (nearly) from scratch:
1004 found 373 test schemas: 372 success 1 failures
1005 found 529 test instances: 529 success 0 failures
1006
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001007Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * SAX.c parser.c: fix some recursion problems introduced in the
1010 last release.
1011 * relaxng.c: more debugging of the RNG validation engine, still
1012 problems though.
1013
Daniel Veillard5add8682003-03-10 13:13:58 +00001014Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * Makefile.am: stop generating wrong result file with * in name
1017 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1018 * result/relaxng/demo* test/relaxng/demo: added the tests from
1019 Sebastian reproducing the problem.
1020
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001021Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1022
Daniel Veillard5add8682003-03-10 13:13:58 +00001023 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1024 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001025
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001026Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1027
1028 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1029 variable to control the indentation for the xmllint "--format"
1030 option
1031
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001032Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1033
1034 * encoding.c: applied Gennady's patch against buffer overrun
1035
Daniel Veillard42f12e92003-03-07 18:32:59 +00001036Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1039 Clark it appeared I had bug in URI parsing code ...
1040 * relaxng.c include/libxml/relaxng.h: completely revamped error
1041 reporting to not loose message from optional parts.
1042 * xmllint.c: added timing for RNG validation steps
1043 * result/relaxng/*: updated the result, all error messages changed
1044
Daniel Veillardedfd5882003-03-07 14:20:40 +00001045Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * xpath.c: fix bug #107804, the algorithm used for document order
1048 computation was failing on attributes.
1049
Daniel Veillard83391282003-03-06 21:37:30 +00001050Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * valid.c: fix bug #107764 , possibility of buffer overflow
1053 in xmlValidDebug()
1054
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001055Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1058 from Philipp Dunkel
1059
Daniel Veillard5f704af2003-03-05 10:01:43 +00001060Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmlschemastype.c: made powten array static it should not be exported
1063 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1064 parser function.
1065 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1066
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001067Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * tree.c: fixed a node dump crash on attributes
1070 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1071 an URI test bug and get better output.
1072
Daniel Veillard463a5472003-02-27 21:30:32 +00001073Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * check-xsddata-test-suite.py: give more infos
1076 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1077 REF->DEF in attribute values.
1078
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001079Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1082 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1083 regression tests from James Clark.
1084
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001085Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * relaxng.c xmlschemas.c xmlschemastypes.c
1088 include/libxml/xmlschemastypes.h: added param support for relaxng
1089 type checking, started to increment the pool of simple types
1090 registered, still much work to be done on simple types and
1091 facets checkings.
1092
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001093Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * entities.c: fixes again one of the problem raised by
1096 James Clark in #106788
1097
Daniel Veillardc482e262003-02-26 14:48:48 +00001098Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: Fixed a couple of problem raised by James Clark
1101 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1102 datatype level still not fixed though.
1103
Daniel Veillard17bed982003-02-24 20:11:43 +00001104Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * configure.in: preparing release 2.5.4
1107 * doc/*: updated and rebuilt the docs
1108 * relaxng.c: removed warnings
1109 * result/relaxng/*: updated the results
1110
Daniel Veillardf4be0182003-02-24 19:54:33 +00001111Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * valid.c: fixes a DTD regexp generation problem.
1114
Daniel Veillard02111c12003-02-24 19:14:52 +00001115Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * parser.c: fixes bug #105998 about false detection of
1118 attribute consumption loop.
1119
Daniel Veillard2406abd2003-02-24 18:16:47 +00001120Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1123
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001124Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * SAX.c: fixed bug #105992
1127
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001128Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1131 element.
1132 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1133 found 373 test schemas: 369 success 4 failures
1134 found 529 test instances: 525 success 4 failures
1135 * check-relaxng-test-suite.py: added memory debug reporting
1136
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001137Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * uri.c parser.c: some warning removal on Igor's patch
1140 * tree.c: seems I messed up with #106788 fix
1141 * python/libxml.c: fixed some base problems when Python provides
1142 the resolver.
1143 * relaxng.c: fixed the interleave algorithm
1144 found 373 test schemas: 364 success 9 failures
1145 found 529 test instances: 525 success 4 failures
1146 the resulting failures are bug in the algorithm from 7.3 and
1147 lack of support for params
1148
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001149Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * parser.c: another fix for nodeinfo in entities problem
1152 * tree.c entities.c: fixed bug #106788 from James Clark
1153 some spaces need to be serialized as character references.
1154
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001155Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1156
1157 * parser.c uri.c: fixed the bug I introduced in the path
1158 handling, reported by Sebastian Bergmann
1159
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001160Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * parser.c: fixing some nodeinfo in entities problem raised
1163 by Glenn W. Bach
1164 * relaxng.c: implemented the first section 7.3 check
1165 * result/relaxng/*: updated the results
1166
Daniel Veillardc5312d72003-02-21 17:14:10 +00001167Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * relaxng.c: fixed some problems in the previous commit
1170 and finished implementing 4.16 rules checking
1171 found 373 test schemas: 353 success 20 failures
1172 found 529 test instances: 519 success 6 failures
1173 * result/relaxng/*: updated the results
1174
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001175Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * relaxng.c: implemented checks from section 7.2
1178
Daniel Veillard77648bb2003-02-20 15:03:22 +00001179Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * relaxng.c: implemented the checks from section 7.1, fixed
1182 some of the 4.20 and 4.21 problems.
1183 found 373 test schemas: 338 success 35 failures
1184 found 529 test instances: 519 success 6 failures
1185 * result/relaxng/*: updated the results
1186
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001187Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1190 * result/relaxng/*: updated the results
1191
Daniel Veillardce14fa52003-02-19 17:32:48 +00001192Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * relaxng.c: more bugfixes
1195 * result/relaxng/*: updated the results
1196
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001197Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1198
1199 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1200 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1201 * SAX.c: ensured xmlDoc.URL is always canonic
1202 * parser.c: obsoleted xmlNormalizeWindowsPath
1203 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1204 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1205 * win32/libxml2.def.src: added few exports
1206
1207
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001208Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * Makefile.am configure.in: patched to have shared libraries
1211 for Python regression tests and static binaries for gdb debug
1212 in my development environment
1213 * relaxng.c: more bugfixes
1214 found 373 test schemas: 296 success 77 failures
1215 found 529 test instances: 516 success 8 failures
1216 * result/relaxng/*: updated the results
1217
Daniel Veillard8fe98712003-02-19 00:19:14 +00001218Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1221
Daniel Veillardd4310742003-02-18 21:12:46 +00001222Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * xmlschemastypes.c: float/double check bugfix
1225 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1226 validation
1227 * xmlreader.c: add a TODO for Jody
1228 * relaxng.c: bugfix bugfix bugfix
1229 found 373 test schemas: 300 success 73 failures
1230 found 529 test instances: 507 success 10 failures
1231 * result/relaxng/*: updated the results
1232
Daniel Veillard2df2de22003-02-17 23:34:33 +00001233Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1236
Daniel Veillard416589a2003-02-17 17:25:42 +00001237Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c check-relaxng-test-suite.py: more work on the
1240 RelaxNG implementation conformance testing.
1241 found 373 test schemas: 284 success 89 failures
1242 found 529 test instances: 448 success 47 failures
1243 * result/relaxng/*: updated the results
1244
Daniel Veillard784b9352003-02-16 15:50:27 +00001245Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1248 a patch from Kjartan Maraas to fix some typos
1249
Daniel Veillardfebcca42003-02-16 15:44:18 +00001250Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * relaxng.c: more bug-hunting
1253 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1254 intermediate rng tree
1255 * python/generator.py: patch from Stephane Bidoul to fix the generator
1256 on python < 2.2
1257
Daniel Veillardd2298792003-02-14 16:54:11 +00001258Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * check-relaxng-test-suite.py relaxng.c: more testing on the
1261 Relax-NG front, cleaning up the regression tests failures
1262 current state and I forgot support for "mixed":
1263 found 373 test schemas: 280 success 93 failures
1264 found 529 test instances: 401 success 68 failures
1265 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1266 moved the Name, NCName and QName validation routine in tree.c
1267 * uri.c: fixed handling of URI ending up with #, i.e. having
1268 an empty fragment ID.
1269 * result/relaxng/*: updated the results
1270
Daniel Veillard9a237c92003-02-13 15:52:58 +00001271Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * check-xinclude-test-suite.py: improved the script accordingly
1274 to the XInclude regression tests updates
1275 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1276 November 2002
1277 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1278 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1279 augmented the Xpointer testsuite for the element() scheme
1280
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001281Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * relaxng.c: added TODO for the DTD compatibility spec
1284 * xinclude.c: more bug fixes driven by the testsuite
1285
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001286Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1289 regression tests for XInclude, improved the script, improving
1290 XInclude error reporting mechanism
1291
Daniel Veillard1d788d22003-02-10 16:21:58 +00001292Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * NEWS doc/* configure.in: preparing release 2.5.3
1295
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001296Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * tree.c: trying to fix #104934 about some XHTML1 serialization
1299 issues.
1300
Daniel Veillard809faa52003-02-10 15:43:53 +00001301Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1304 encoding conversion when the input buffer stops in the
1305 middle of a multibyte char
1306
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001307Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1310 * check-relaxng-test-suite.py: python script to run regression
1311 against OASIS RelaxNG testsuite
1312 * relaxng.c: some cleanup tweaks
1313 * HTMLparser.c globals.c: cleanups in comments
1314 * doc/libxml2-api.xml: updated the API
1315 * result/relaxng/*: errors moved files, so large diffs but
1316 no changes at the semantic level.
1317
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001318Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * tree.c: fixing #105678 problem when dumping a namespace node.
1321
Daniel Veillard591b4be2003-02-09 23:33:36 +00001322Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * xpath.c: fixed doc comment problems
1325 * python/generator.py python/libxml_wrap.h python/types.c: adding
1326 RelaxNG wrappers
1327 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1328 test of those early Python RelaxNG bindings
1329
1330Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001331
1332 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1333 * relaxng.c: found the validation problem I had with interleave
1334 when not covering all remaining siblings
1335 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1336 testsuite and check the RNG schemas against the RNG schemas
1337 given in appendix A
1338
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001339Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1340
1341 * win32/Makefile.msvc: updates for RelaxNG
1342 * win32/Makefile.mingw: updates for RelaxNG
1343 * win32/libxml2.def.src: added RelaxNG exports
1344
Daniel Veillard97fd5672003-02-07 13:01:54 +00001345Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * xinclude.c: applied another bug fix from Sean Chittenden
1348
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001349Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * configure.in xmllint.c: I f...ed up the default configuration
1352 of schemas and --relaxng option display in xmllint, pointed by
1353 Morus Walter.
1354 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1355 detection module, fixes bug #105374.
1356
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001357Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * xmlschemastypes.c: added the boolean base type.
1360
Daniel Veillard96a4b252003-02-06 08:22:32 +00001361Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * xmlschemastypes.c: started implementing some of the missing
1364 default simple types
1365 * result/relaxng/*: updated the results
1366
Daniel Veillard72fef162003-02-05 14:31:19 +00001367Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1370
Daniel Veillard71531f32003-02-05 13:19:53 +00001371Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1374 * Makefile.am: use xmllint for doing the RelaxNG tests
1375 * configure.in: preparing 2.5.2 made schemas support default to
1376 on instead of off
1377 * relaxng.c: removed the verbosity
1378 * xmllint.c: added --relaxng option
1379 * python/generator.py python/libxml_wrap.h: prepared the integration
1380 of the new RelaxNG module and schemas
1381 * result/relaxng/*: less verbose output
1382
Daniel Veillardec498e12003-02-05 11:01:50 +00001383Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * valid.c: do not run content model validation if the
1386 content is not determinist
1387
Daniel Veillardde590ca2003-02-05 10:45:26 +00001388Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * SAX.c: added the redefinition of namespaced attribute
1391 check that was missing as Fabrice Desré pointed out.
1392
Daniel Veillard930dfb62003-02-05 10:17:38 +00001393Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1396 improvements from Nick Kew, allowing to do more checking
1397 to HTML elements and attributes.
1398
Daniel Veillard4287c572003-02-04 22:48:53 +00001399Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * xinclude.c: fixing bug #105137 about entities declaration
1402 needing to be copied to the including document.
1403
Daniel Veillard652d8a92003-02-04 19:28:49 +00001404Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * catalog.c: fixed bug #104817 with delegateURI
1407 * xpath.c: fixing bugs #104123 and #104125
1408
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001409Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1412 python/types.c: fixing #104096 to compile without regexps
1413
Daniel Veillard57e79b32003-02-04 15:33:12 +00001414Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1417 when building the automata for elem*
1418
Daniel Veillard358a9892003-02-04 15:22:32 +00001419Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1422 bug #103827
1423
Daniel Veillardeb137172003-02-04 15:18:06 +00001424Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * HTMLparser.c: updating a comment, fixing #103776
1427
Daniel Veillard8d589042003-02-04 15:07:21 +00001428Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * parser.c: fixing bug 105049 for validity checking of content
1431 within recursive entities.
1432
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001433Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * HTMLparser.c: try to fix # 105049
1436 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1437 * tree.c: updated a function comment
1438
Daniel Veillard419a7682003-02-03 23:22:49 +00001439Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng: more work on grammars and refs/defs
1442 * test/relaxng/* result/relaxng/*: augmented/updated the
1443 regression tests
1444
Daniel Veillard144fae12003-02-03 13:17:57 +00001445Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng: more work on name classes, except support
1448 * test/relaxng/* result/relaxng/*: augmented/updated the
1449 regression tests
1450
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001451Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * relaxng: more work on name classes, the "validate all" schemas
1454 seems to work now.
1455 * test/relaxng/* result/relaxng/*: augmented/updated the
1456 regression tests
1457
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001458Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1461 * parser.c: put a guard against infinite document depth, basically
1462 trying to avoid another kind of DoS attack.
1463 * relaxng.c: some code w.r.t. nameClasses
1464
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001465Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * test/relaxng/* result/relaxng/*: check all the namespace support
1468 was actually correct based on tutorial section 10.
1469
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001470Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * relaxng: include seems to work okay now
1473 * test/relaxng/* result/relaxng/*: augmented/updated the
1474 regression tests
1475
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001476Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * relaxng.c: a bit of work done in the train back.
1479 * test/relaxng/*: added one of the include tests
1480
Daniel Veillard154877e2003-01-30 12:17:05 +00001481Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * relaxng: more work done in the train
1484 * test/relaxng/* result/relaxng/*: augmented/updated the
1485 regression tests
1486
Daniel Veillarde431a272003-01-29 23:02:33 +00001487Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * relaxng.c: debugging of externalRef
1490 * test/relaxng/* result/relaxng/*: augmented/updated the
1491 regression tests
1492
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001493Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * relaxng.c: more work on Relax-NG, implementing externalRef
1496 * test/relaxng/* result/relaxng/*: augmented/updated the
1497 regression tests
1498 * Makefile.am: cleanup to Relaxtests target
1499
Daniel Veillardb08c9812003-01-28 23:09:49 +00001500Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * relaxng.c: more work on Relax-NG, implementing interleave
1503 * test/relaxng/* result/relaxng/*: augmented/updated the
1504 regression tests
1505
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001506Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * relaxng.c: more work on Relax-NG, implementing interleave
1509 * test/relaxng/* result/relaxng/*: augmented/updated the
1510 regression tests
1511
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001512Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1513
1514 * doc/tutorial/customfo.xsl
1515 * doc/tutorial/customhtml.xsl
1516 adding stylesheet customizations used to generate fo
1517 for pdf and html
1518
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001519Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * relaxng.c: more work on Relax-NG
1522 * test/relaxng/* result/relaxng/*: augmented/updated the
1523 regression tests
1524 * xmlschemastypes.c: added a number of base type definition but not
1525 the associated checks, those are still TODOs
1526
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001527Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1528
1529 in docs/tutorial:
1530 * apa.html
1531 * apb.html
1532 * apc.html
1533 * apd.html
1534 * ape.html
1535 * apf.html
1536 * apg.html
1537 * ar01s02.html
1538 * ar01s03.html
1539 * ar01s04.html
1540 * ar01s05.html
1541 * ar01s06.html
1542 * ar01s07.html
1543 * ar01s08.html
1544 * index.html
1545 * xmltutorial.pdf
1546 * xmltutorial.xml
1547 add index to tutorial
1548
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001549Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1550
1551 * doc/xmlcatalog.1
1552 * doc/xmlcatalog_man.html
1553 * doc/xmlcatalog_man.xml
1554 belatedly fixing bug #93622 (adds rewriteURI type to
1555 "--add" option in xmlcatalog man page
1556
Daniel Veillard3be27512003-01-26 19:49:04 +00001557Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001559 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001560 Julio Merino, closing #104475
1561
Daniel Veillardea3f3982003-01-26 19:45:18 +00001562Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * relaxng.c: more work on Relax-NG
1565 * test/relaxng/* result/relaxng/*: augmented/updated the
1566 regression tests
1567
Daniel Veillardedc91922003-01-26 00:52:04 +00001568Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * relaxng.c: more work on Relax-NG
1571 * test/relaxng/* result/relaxng/*: augmented/updated the
1572 regression tests
1573
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001574Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * README: updated the policy on private mail answers
1577 * relaxng.c: more work on Relax-NG
1578 * test/relaxng/* result/relaxng/*: augmented/updated the
1579 regression tests
1580
Daniel Veillard7424eb62003-01-24 14:14:52 +00001581Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * error.c parser.c tree.c: applied a documentation patch from
1584 Stefan Kost
1585
Daniel Veillard276be4a2003-01-24 01:03:34 +00001586Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * relaxng.c: more work on Relax-NG
1589 * doc/*: regenerated the docs
1590 * test/relaxng/* result/relaxng/*: updated and augmented the
1591 Relax-NG regression tests and results
1592
Daniel Veillard6eadf632003-01-23 18:29:16 +00001593Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1596 First commit of the new Relax-NG validation code, not generally
1597 useful yet.
1598 * test/relaxng/* result/relaxng/*: current state of the regression
1599 tests
1600
Daniel Veillard814a76d2003-01-23 18:24:20 +00001601Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * tree.c: minimized the memory allocated for GetContent
1604 and a bit of cleanup.
1605
Daniel Veillardff12c492003-01-23 16:42:55 +00001606Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1607
1608 * python/generator.py: seems there is no good reasons to
1609 not generate bindings for XPointer
1610
Daniel Veillard540a31a2003-01-21 11:21:07 +00001611Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * xmlreader.c doc/apibuild.py: applied a new patch from
1614 Stéphane Bidoul for cleanups
1615 * doc/libxml2-api.xml: rebuilt the API description with
1616 new entry points
1617
Daniel Veillard417be3a2003-01-20 21:26:34 +00001618Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * xmlreader.c python/drv_libxml2.py python/generator.py
1621 python/libxml.c python/libxml.py python/libxml_wrap.h
1622 python/types.c: patch from Stéphane Bidoul for better per
1623 context error message APIs
1624 * python/tests/ctxterror.py python/tests/readererr.py:
1625 update of the tests
1626
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001627Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1628
1629 * doc/guidelines.html
1630 grammar and spelling cleanup
1631
Daniel Veillard26f70262003-01-16 22:45:08 +00001632Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1635 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1636 a patch from Stéphane Bidoul to allow per XMLtextReader error
1637 and warning handling
1638 * python/tests/Makefile.am python/tests/readererr.py: adding the
1639 specific regression test
1640
Daniel Veillard71f9d732003-01-14 16:07:16 +00001641Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1642
1643 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1644 should raise a syntax error
1645
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001646Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * python/libxml.c: cleanup patch from Stéphane Bidoul
1649
Daniel Veillard81601f92003-01-14 13:42:37 +00001650Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1653
Daniel Veillarde6227e02003-01-14 11:42:39 +00001654Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1655
1656 * python/generator.py python/libxml.c python/libxml.py
1657 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001658 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001659 Python level.
1660 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1661 regression test for it.
1662
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001663Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * xmlreader.c: fixed the streaming property of the reader,
1666 it was generating tree faster than consuming it. Pointed out
1667 by Nate Myers
1668 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1669
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001670Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1671
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001672 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001673
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001674Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * xpath.c: fix to the XPath implementation for parent and
1677 ancestors axis when operating on a Result Value Tree.
1678 Fixes bug #100271
1679
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001680Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1683 to fix some URI/file escaping problems
1684
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001685Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1686
1687 * python/generator.py: fixed a bug raised by Raymond Wiker,
1688 docSetRootElement() should not raise an exception if the
1689 return is None
1690
Daniel Veillard3e20a292003-01-10 13:14:40 +00001691Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1692
1693 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1694 fixed bug #102181 by applying the suggested change and fixing
1695 the generation/registration problem.
1696
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001697Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1700 routines.
1701
Daniel Veillard8f872442003-01-09 23:19:02 +00001702Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1703
1704 * parser.c: one more IsEmptyElement crazyness, that time in
1705 external parsed entities if substitution is asked.
1706 * python/tests/reader3.py: added a specific test.
1707
Daniel Veillarde329fc22003-01-09 21:36:42 +00001708Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1711 support and improved error handler registration
1712
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001713Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1716 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1717 * README: fixed a link
1718
Daniel Veillarde2830f12003-01-08 17:47:49 +00001719Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * configure.in doc/* NEWS: preparing 2.5.1 release
1722 * SAX.c parser.c: fixing XmlTextReader bug
1723
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001724Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * SAX.c: fuck, I introduced a memory leak on external parsed
1727 entities in 2.5.0 :-(
1728
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001729Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmllint.c: another fix needed as pointed by Christophe Merlet
1732 for --stream --debug if compiled without debug support.
1733
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001734Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1735
1736 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001737 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001738 update man page with --stream and --chkregister
1739
Daniel Veillard8326e732003-01-07 00:19:07 +00001740Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * globals.c: fixed --with-threads compile
1743 * xmllint.c: fixed --without-debug compile
1744 * include/libxml/globals.h: cleanup
1745 * include/libxml/schemasInternals.h: add a missing include
1746
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001747Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1748
1749 * configure.in NEWS: preparing 2.5.0 release
1750 * SAX.c: only warn in pedantic mode about namespace name
1751 brokeness
1752 * globals.c: fix a doc generation problem
1753 * uri.c: fix #101520
1754 * doc/*: updated and rebuilt the doc for the release, includuding
1755 stylesheet update
1756 * python/Makefile.am: fix a filename bug
1757
1758Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1761 should not be called.
1762
1763Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * libxml-2.0.pc.in: applied the patch to fix #101894
1766
1767Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * tree.c : applied patch from Lukas Schroeder for register callbacks
1770 * valid.c: modified patch from Lukas Schroeder to test
1771 register callbacks with --chkregister
1772
1773Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * xmlreader.c: seriously changed the way data are pushed to
1776 the underlying parser, go by block of 512 bytes instead of
1777 tryng to detect tag boundaries at that level. Changed the
1778 way empty element are detected and tagged.
1779 * python/tests/reader.py python/tests/reader2.py
1780 python/tests/reader3.py: small changes mostly due to context
1781 reporting being different and DTD node being reported. Some
1782 errors previously undetected are now caught and fixed.
1783 * doc/xmlreader.html: flagged last section as TODO
1784
1785Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1786
1787 * python/libxml.py: integrated the Python 2.2 optimizations
1788 from Hannu Krosing, while maintaining compatibility with
1789 1.5 and 2.1
1790
1791Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1792
1793 * xmllint.c: a bit of cleanup
1794 * xmlreader.c: small fix
1795 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1796 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1797
1798Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * python/setup.py.in: patch from Stéphane Bidoul to include
1801 drv_libxml2.py in setup.py
1802
1803Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * doc/xmlreader.html: starting documenting the new XmlTextReader
1806 interface.
1807
1808Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmllint.c: added the --stream flag to use the TextReader API
1811 * xmlreader.c: small performance tweak
1812
1813Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1814
1815 * xmlreader.c python/tests/reader2py: okay the DTD validation
1816 code on top of the XMLTextParser API should be solid now.
1817
1818Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * xmlreader.c python/tests/reader2py: Fixing some more mess
1821 with validation and recursive entities while using the
1822 reader interface, it's getting a bit messy...
1823
1824Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1825
1826 * xmlreader.c python/tests/reader.py: another couple of problem
1827 related to IsEmptyElement reported by Stéphane Bidoul needed
1828 some fixes.
1829
1830Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1833 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1834 based on the python XmlTextReader interface.
1835
1836Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * tree.c: backing out one change in the last patch which broke the
1839 regression tests
1840
1841Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * global.data globals.c tree.c include/libxml/globals.h: applied
1844 an old patch from Lukas Schroeder to track node creation and
1845 destruction. Probably missing a lot of references at the moment
1846 and not usable reliably.
1847
1848Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1851 from doc/news.html and a stylesheet
1852
1853Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1854
1855 * xmlreader.c python/tests/reader.py: fixed another couple of
1856 xmlreader bugs reported by Stéphane Bidoul and added tests.
1857
1858Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * xmlreader.c python/tests/reader2.py: fixed another validity
1861 checking in external parsed entities raised by Stéphane Bidoul
1862 and added a specific regression test.
1863 * python/tests/reader3.py: cleanup
1864
1865Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlreader.c python/tests/reader2.py: fixed a problem with
1868 validation within entities pointed by Stéphane Bidoul, augmented
1869 the tests to catch those.
1870
1871Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/generator.py: modified the generator to allow keeping
1874 class references when creating new classes, needed to fix a bug
1875 pointed by Stéphane Bidoul where the input buffer of the
1876 xmlTextReader instance gets destroyed if the python wrapper for
1877 the input is not referenced anymore.
1878
1879Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1882 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1883
1884Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xmlreader.c python/tests/reader.py: fixed another problem
1887 pointed by Stéphane Bidoul
1888
1889Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1892 with "<a/>"
1893
1894Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * SAX.c: warn on xmlns:prefix="foo"
1897 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1898 for namespace attributes handling.
1899
1900Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1903 a really nasty problem raised by a DocBook XSLT transform
1904 provided by Sebastian Bergmann
1905
1906Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1909 by Stéphane Bidoul and integrated it into the tests
1910
1911Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1914 extended the XmlTextReader API a bit, addding accessors for
1915 the current doc and node, and an entity substitution mode for
1916 the parser.
1917 * python/libxml.py python/libxml2class.txt: related updates
1918 * python/tests/Makefile.am python/tests/reader.py
1919 python/tests/reader2.py python/tests/reader3.py: updated a bit
1920 the old tests and added a new one to test the entities handling
1921
1922Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * python/generator.py python/libxml2class.txt
1925 python/tests/reader.py python/tests/reader2.py: changed the
1926 generator to provide casing for the XmlTextReader similar to
1927 C# so that examples and documentation are more directly transposable.
1928 Fixed the couple of tests in the suite.
1929
1930Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * doc/guidelines.html: added a document on guildeline for
1933 publishing and deploying XML
1934
1935Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * valid.c xmlreader.c: final touch running DTD validation
1938 on the XmlTextReader
1939 * python/tests/Makefile.am python/tests/reader2.py: added a
1940 specific run based on the examples from test/valid/*.xml
1941
1942Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * python/libxml.py: added a few predefined xmlTextReader parser
1945 configuration values.
1946
1947Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * python/libxml_wrap.h: trying to fix #102037
1950
1951Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * SAX.c: fixing bug #95296, when the predefined entities
1954 are redefined in the DTD the default one must be used
1955 instead anyway.
1956
1957Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1958
1959 * doc/xmllint.xml
1960 * doc/xmllint.1
1961 Add discussion of XML_DEBUG_CATALOG to xmllint man
1962 page - bug #100907
1963
1964
1965Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * xmlreader.c: Fixed the empty node detection to avoid reporting
1968 an inexistant close tag.
1969
1970Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1973 for Python 2.1
1974
1975Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1978
1979Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * doc/libxml2-api.xml python/tests/reader.py: one really need
1982 to provide the base URI information when creating a reader parser
1983 from an input stream. Updated the API and the example using it.
1984
1985Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1988 include/libxml/valid.h include/libxml/xmlreader.h: working on
1989 DTD validation on top of xml reader interfaces. Allows to
1990 validate arbitrary large instances. This required some extensions
1991 to the valid module interface and augmenting the size of xmlID
1992 and xmlRef structs a bit.
1993 * uri.c xmlregexp.c: simple cleanup.
1994
1995Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1998 work on the xml reader interfaces.
1999 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2000 Web page for the Windows binaries.
2001
2002Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * xmlIO.c: applied a patch for VMS following the report by
2005 Nigel Hall
2006
2007Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parser.c: the parseStartTag bug fix wasn't complete.
2010
2011Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2014 parseStartTag, fixing it.
2015 * test/att4 result/att4 result/noent/att4: adding the test
2016 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2017 more methods to XmlTextReader.
2018
2019Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2020
2021 * win32/libxml2.def.src: added more xml reader exports
2022 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2023 to the build
2024
2025Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2026
2027 * doc/tutorial/xmltutorial.xml
2028 plus generated html and pdf
2029 Updating tutorial again based on further comments from Niraj
2030 Tolia on the last iteration
2031
2032Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2033
2034 * doc/tutorial/xmltutorial.xml
2035 * doc/tutorial/includekeyword.c
2036 * doc/tutorial/includegetattribute.c
2037 plus generated html and pdf
2038 Adding fix from Niraj Tolia to tutorial to properly free memory.
2039
2040
2041Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2044 more methods of XmlTextReader.
2045 * python/libxml2class.txt python/tests/reader.py: this increased the
2046 methods in the bndings, augmented the test to check those new
2047 functions.
2048
2049Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2052 methods of XmlTextReader.
2053 * python/generator.py python/libxml_wrap.h python/types.c
2054 python/libxml2class.txt: added the reader to the Python bindings
2055 * python/tests/Makefile.am python/tests/reader.py: added a specific
2056 test for the Python bindings of the Reader APIs
2057 * parser.c: small cleanup.
2058
2059Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * xinclude.c: fallback was only copying the first child not the
2062 full child list of the fallback element, closes #89684 as reopened
2063 by Bernd Kuemmerlen
2064
2065Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2066
2067 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2068
2069Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * configure.in: preparing release of 2.4.30
2072 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2073 gives enum values, fix functype return type, put back fields in
2074 structs
2075 * doc/*: updated the docs rebuilt
2076
2077Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2080 about htmlNodeDumpOutput location.
2081 * xpath.c: removed an undefined function signature
2082 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2083 too many symbols in the API breaking the python bindings.
2084 Updated with the libxslt/libexslt changes.
2085
2086Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * configure.in: preparing release of 2.4.29
2089 * doc/*: rebuilt the docs and API
2090 * xmlreader.c: a few more fixes for the XmlTextReader API
2091
2092Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2093
2094 * include/win32config.h: applied mingw patch from Magnus Henoch
2095
2096Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2099
2100Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2103 building Python script, does the C parsing directly, generates
2104 a better API description including structure fieds defs and
2105 enums. Still a couple of bugs, but good enough for the python
2106 wrappers now.
2107 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2108 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2109 include/libxml/schemasInternals.h include/libxml/tree.h: more
2110 cleanup based on the python analysis script reports.
2111 * libxml.spec.in: make sure the API XML description is part of the
2112 devel package.
2113
2114Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2117 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2118 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2119 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2120 code cleanup, especially the function comments.
2121 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2122
2123Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * Makefile.am xmlreader.c include/libxml/Makefile.am
2126 include/libxml/xmlreader.h: Adding a new set of APIs based on
2127 the C# TextXmlReader API but converted to C. Allow to parse
2128 in constant memory usage, far simpler to program and explain
2129 than the SAX like APIs, unfinished but working.
2130 * testReader.c: test program
2131
2132Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2133
2134 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2135
2136Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * tree.c: Chip turner indicated that XHTML1 serialization
2139 rule for style actually break on both IE and Mozilla,
2140 try to avoid the rule if escaping ain't necessary
2141
2142Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * nanhttp.c: handle HTTP URL escaping, problem reported by
2145 Glen Nakamura and Stefano Zacchiroli
2146
2147Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2150
2151Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * uri.c: Johann Richard pointed out some XPointer problems for
2154 URN based URI references in XInclude. Modified the URI parsing
2155 and saving routines to allow correct parsing and saving of
2156 XPointers, especially when attached to "opaque" scheme accordingly
2157 to RFC 2396
2158
2159Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2162 of refactoring to the HTML saving code.
2163 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2164 in the doc.
2165
2166Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2169 to a buffer API to reuse the generic dump to an OutputIO layer,
2170 this reduces code, fixes xmlNodeDump() for XHTML, also made
2171 xmlNodeDump() now return the number of byte written.
2172
2173Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * python/setup.py.in: another patch from Stéphane Bidoul for
2176 Python bindings on Windows
2177 * doc/parsedecl.py: small cleanup
2178
2179Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * libxml.spec.in configure.in: add a line in %changelog for releases
2182
2183Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * parser.c: patch from Marcus Clarke fixing a problem in entities
2186 parsing that was detected in KDe documentations environment.
2187
2188Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2189
2190 * python/libxml.c (libxml_prev): Return the previous as opposed to
2191 the next node (I guess this is the result of some cut & paste programming:)
2192
2193Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2196
2197Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * python/generator.py python/libxml.c python/setup.py.in: trying
2200 to fix the Python bindings build on Windows (Stéphane Bidoul)
2201
2202Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2203
2204 * win32/configure.js: added option for python bindings
2205 * win32/libxml2.def.src: added more exports
2206
2207Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2208
2209 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2210 pthreads
2211 * win32/wince/*: applied updates to Windows CE port from Javier
2212
2213Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * configure.in: preparing 2.4.28
2216 * libxml.spec.in doc/Makefile.am: some cleanup
2217 * doc/*: updated the news and regenerated.
2218
2219Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * HTMLparser.c: final touch at closing #87235 </p> end tags
2222 need to be generated.
2223 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2224 this change slightly the output of a few tests
2225 * doc/*: regenerated
2226
2227Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * parserInternals.c: fixing bug #99190 when UTF8 document are
2230 parsed using the progressive parser and the end of the chunk
2231 is in the middle of an UTF8 multibyte character.
2232
2233Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2234
2235 * threads.c: fixed initialization problem in xmlNewGlobalState
2236 which was causing crash.
2237 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2238 in xmlInitializeGlobalState.
2239 * parserInternals.c: cleaned up ctxt->sax initialisation.
2240
2241Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * tree.c include/libxml/tree.h: modified the existing APIs
2244 to handle XHTML1 serialization rules automatically, also add
2245 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2246 libxslt serialization uses it when needed without changing
2247 the library API.
2248 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2249 result/xhtml1: added a new test specifically for xhtml1 output
2250 and updated the result of one XHTML1 test
2251
2252Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * xinclude.c parserInternals.c encoding.c: fixed #99082
2255 for xi:include encoding="..." support on text includes.
2256 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2257 test/XInclude/ents/isolatin.txt : added a specific regression test
2258 * python/generator.py python/libxml2class.txt: fixed the generator
2259 the new set of comments generated for doc/libxml2-api.xml were
2260 breaking the python generation.
2261
2262Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2265 * configure.in: patch for Solaris on new autoconf closes #98880
2266 * doc/parsedecl.py: repair the frigging API building script,
2267 did I say that python xmllib sucks ?
2268 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2269 and some comment are no more truncated.
2270
2271Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c: Martin Stoilov pointed out a potential leak in
2274 xmlCreateMemoryParserCtxt
2275
2276Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2279 included in HTML documents and using the push parser.
2280
2281Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2282
2283 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2284 specified, look for the Python interpreter not just in the
2285 specified root but also in the specified location. Fixes #98825
2286
2287Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * python/libxml.c: fixing bug #98792 , node may have no doc
2290 and dereferencing without checking ain't good ...
2291
2292Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * configure.in: preparing release 2.4.27
2295 * doc/* : updated and rebuilt the docs
2296 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2297 and all the docs are actually packaged and in the final RPMs
2298 * parser.c parserInternals.c include/libxml/parser.h: restore
2299 xmllint --recover feature.
2300
2301Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
Daniel Veillard784b9352003-02-16 15:50:27 +00002303 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002304 processing of parsed entities, and XPath computation on sustitued
2305 entities.
2306 * testXPath.c: make sure entities are substitued.
2307
2308Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
Daniel Veillard784b9352003-02-16 15:50:27 +00002310 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002311 processing of internal parsed entities, which had to be changed.
2312
2313Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2316 trying to fix bug #98517 about building outside the source tree
2317 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2318
2319Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2320
2321 * include/win32config.h: cleanup
2322 * win32/Makefile.mingw: integrated mingw in JScript configure
2323 * win32/Makefile.msvc: modified to allow mingw coexistence
2324 * win32/configure.js: integrated mingw
2325 * win32/Readme.txt: cleanup
2326
2327Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * HTMLparser.c: strengthen the guard in the Pop macros,
2330 like in the XML parser, closes bug #97315
2331
2332Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2335 callback is never used.
2336
2337Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * parserInternals.c: fixed the initialization of the SAX structure
2340 which was breaking xsltproc
2341 * xpath.c: patch from Petr Pajas for CDATA nodes
2342 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2343 * parser.c include/libxml/parser.h: patch from Peter Jones
2344 removing a leak in xmlSAXParseMemory() and adding the
2345 function xmlSAXParseMemoryWithData()
2346
2347Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2348
2349 adding pdf of tutorial, changing web page to link to it
2350 * doc/tutorial/xmltutorial.pdf
2351 * doc/xml.html
2352 * doc/docs.html
2353
2354Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2355
2356 * doc/tutorial/ar01s08.html
2357 adding file what I forgot for tutorial
2358
2359
2360Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2361
2362 Adding encoding discussion to tutorial
2363 Added:
2364 * doc/tutorial/images/*.png: DocBook admonition image files
2365 * doc/tutorial/apf.html, apg.html: new generated html
2366 * doc/tutorial/includeconvert.c: conversion code entity file
2367 changed:
2368 * doc/tutorial/xmltutorial.xml: DocBook original
2369 * doc/tutorial/*.html: generated html
2370
2371Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2372
2373 * include/libxml/*.h: retired xmlwin32version.h
2374 * doc/Makefile.am: retired xmlwin32version.h
2375 * win32/configure.js: retired xmlwin32version.h
2376
2377Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2378
2379 * win32/libxml2.def.src: exported additional symbols
2380 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2381 sisterhood
2382
2383Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * globals.c: fixed a typo pointed out by Igor
2386 * xpath.c: try to speed up node compare using line numbers
2387 if available.
2388
2389Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * tree.c: make xmlFreeNode() handle attributes correctly.
2392
2393Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2394
2395 * catalog.c: completed the #96963 fix, as reported by Karl
2396 Eichwalder
2397
2398Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2401
2402Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * Makefile.am: switched the order of a couple of includes
2405 to fix bugs #97100
2406
2407Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2408
2409 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2410 xmlLoadCatalogs that used to separate directories with a ':'.
2411
2412Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2413
2414 * threads.c: improvements to the Windows-side of thread handling
2415 * testThreads.c: conditionally excluded unistd.h
2416 * testThradsWin32.c: broke overlong lines
2417 * include/win32config.h: adapted thread-related macros to the new
2418 scheme and for pthreads on Windows
2419 * win32/Makefile.msvc: introduced a more flexible thread build,
2420 added testThreads[Win32].c to the build
2421 * win32/configure.js: introduced a more flexible thread config
2422
24232002-10-31 John Fleck <jfleck@inkstain.net>
2424
2425 * doc/xml.html (and, by implication, FAQ.html)
2426 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2427
2428Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2429
2430 * configure.in: removed xmlwin32version.h
2431 * include/libxml/Makefile.am: removed xmlwin32version.h
2432
2433Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * tree.c: applied patch from Brian Stafford to fix a bug
2436 in xmlReconciliateNs()
2437
2438Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * tree.c: applied patch from Christian Glahn to allow
2441 xmlNewChild() on document fragment nodes
2442
2443Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * parser.c: Christian Glahn found a problem with a recent
2446 patch to xmlParseBalancedChunkMemoryRecover()
2447 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2448 problems
2449 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2450 test/schemas/seq*: added the test cases from Charles
2451
2452Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2455 serious cleanup of the spec file and associated changes
2456 in the Makefiles.
2457 * valid.c: try to remove some warnings on x86_64
2458
2459Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2462 fix bug #96586
2463
2464Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2467 parsing, applied his patch
2468 * result/HTML/attrents.html result/HTML/attrents.html.err
2469 result/HTML/attrents.html.sax test/HTML/attrents.html:
2470 added the test and result case provided by Mikhail Sogrine
2471
2472Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * vms/build_libxml.com vms/config.vms vms/readme.vms
2475 include/libxml/parser.h include/libxml/parserInternals.h
2476 include/libxml/tree.h include/libxml/xmlIO.h
2477 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2478 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2479 Applied the VMS update patch from Craig A. Berry
2480 * doc/*.html: update
2481
2482Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2485
2486Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * debugXML.c: adding a grep command to --shell in xmllint
2489 for T.V. Raman
2490
2491Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlcatalog.c: tried to fix some of the problem with --sgml
2494
2495Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parser.c: tried to fix bug #91500 where doc->children may
2498 be overriden by a call to xmlParseBalancedChunkMemory()
2499
2500Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2503 identifiers in SGML catalogs containing '&'
2504
2505Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * python/types.c: fixed bugs when passing result value tree
2508 to Python functions.
2509
2510Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * configure.in: preparing the release of 2.4.26
2513 * doc/*: updated and rebuilt the documentation
2514
2515Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * parser.c: fixed a XML Namespace compliance bug reported by
2518 Alexander Grimalovsky
2519
2520Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * HTMLtree.c: fixed serialization of script and style when
2523 they are not lowercase (i.e. added using the API to the tree).
2524
2525Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * valid.c: make xmlValidateDocument emit a warning msg if there
2528 is no DTD, pointed by Christian Glahn
2529
2530Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2533 content model when some of the blocks have min or max, and a couple
2534 of bugs found in the process.
2535 * result/schemas/list0* test/schemas/list0*: added some specific
2536 regression tests
2537
2538Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * README: updated the contact informations
2541
2542Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2545 misses it, reported by Peter Bray.
2546
2547Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2550 and removed a few warnings
2551
2552Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * parser.c: Christian Glahn found a small bug in the push parser.
2555 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2556 public
2557
2558Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * xmlschemas.c include/libxml/xmlschemas.h: added
2561 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2562 * testSchemas.c: added --memory to test the new interface
2563
2564Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * doc/index.py doc/search.php: integrated the XSLT indexing,
2567 a few fixed in the indexer, added a scope selection at the
2568 search level.
2569
2570Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2573 this was due to uninitialized parts of the validation context
2574
2575Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * debugXML.c: applied patch from Mark Vakoc except the API
2578 change, preserved it.
2579 * doc/*: updated the docs to point to the search engine for
2580 information lookup or before bug/help reports.
2581
2582Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * doc/index.py doc/search.php: added mailing-list archives
2585 indexing and lookup
2586
2587Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2590
2591Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * doc/index.py: improved HTML indexing
2594 * doc/search.php: make the queries also lookup the HTML based indexes
2595
2596Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * doc/index.py: added HTML page indexing
2599
2600Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2601
2602 * xmlIO.c: extended Windows path normalisation to fix the base
2603 problem in libxslt.
2604 * catalog.c: fixed list handling in XML_CATALOG_FILES
2605
2606Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * valid.c: typo/bug found by Christian Glahn
2609
2610Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2611
2612 * xmlIO.c: applied Windows CE patch from Javier.
2613 * win32/wince: new directory, contains support for the PocketPC
2614 with Windows CE from Javier.
2615 * include/win32config.h: reorganised, removed duplicate
2616 definitions and applied WinCE patch from Javier.
2617 * include/wsockcompat.h: new file, now contains WinSock
2618 compatibility macros.
2619 * win32/Makefile.msvc: introduced double-run compilation.
2620
2621Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * configure.in include/libxml/xmlwin32version.h: preparing release
2624 of 2.4.25
2625 * doc/*: updated and regenerated teh docs and web pages.
2626
2627Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2630 error were not covering namespace declarations.
2631 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2632 it was missing the attribute declaration for the namespace
2633 * result/VC/NS3: the fix now report breakages in that test
2634
2635Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2638
2639Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2642 and regenerated the docs and web site
2643
2644Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2647 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2648 not before
2649
2650Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * python/generator.py python/libxml2class.txt: fixed a stupid error
2653 breaking the python API
2654
2655Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2658 triostr.c triostr.h: applied a trio update patch from
2659 Bjorn Reese which should work with MinGW
2660
2661Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * tree.c: improving some documentation comments
2664 * xmlregexp.c: found and fixed a mem leak with python regression tests
2665 * doc/*: rebuilt the doc and the API XML file including the
2666 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2667 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2668 python/types.c: added access to the XML Schemas regexps from
2669 python
2670 * python/tests/Makefile.am python/tests/regexp.py: added a
2671 simple regexp bindings test
2672
2673Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2674
2675 * doc/xml.html:
2676 fixing ftp links - thanks to Vitaly Ostanin
2677
2678Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * xmlregexp.c: fixed the data callback on transition functionality
2681 which was broken when using the compact form
2682 * result/schemas/*: updated the results, less verbose, all tests
2683 pass like before
2684 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2685 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2686 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2687 annoying warnings
2688 * xpath.c: try to provide better error report when possible
2689
2690Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * Makefile.am: fixed a breakage raised by Jacob
2693
2694Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2695
2696 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2697 which don't use sockets
2698
2699Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2700
2701 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2702 * win32/configure.js: applied zlib patch from Daniel Gehriger
2703
2704Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2705
2706 * win32/configure.js: applied the patch from Mark Vakoc for
2707 regexp support
2708 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2709 for regexp support
2710
2711Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xmlschemastypes.c: as pointed by Igor Float and Double
2714 parsing ain't finished yet
2715
2716Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * Makefile.am configure.in: trying to fix #88412 by bypassing
2719 all the python subdir if python ain't detected
2720
2721Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2724 made configuring with regexps/automata/unicode the default
2725 but without schemas ATM
2726 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2727 fixed the regexp based DTD validation performance and memory
2728 problem by switching to a compact form for determinist regexps
2729 and detecting the determinism property in the process. Seems
2730 as fast as the old DTD validation specific engine :-) despite
2731 the regexp built and compaction process.
2732
2733Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * valid.c: determinism is debugged, new DTD checking code now works
2736 but xmlFAComputesDeterminism takes far too much CPU and the whole
2737 set usues too much memory to be really usable as-is
2738
2739Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * tree.c: fixed another stupid bug in xmlGetNodePath()
2742 * xmllint.c: --version now report the options compiled in
2743
2744Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * HTMLparser.c: small cleanup
2747 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2748 when configured with them. A bit of debugging around the determinism
2749 checks is still needed
2750
2751Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2754
2755Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xmlIO.c: small portability glitch fixed.
2758
2759Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xmlschemastypes.c: incomplete steps for real/double support
2762 * testAutomata.c include/libxml/xmlautomata.h
2763 include/libxml/xmlregexp.h: avoiding a compilation problem
2764 * valid.c include/libxml/valid.h: starting the work toward using
2765 the regexps for actual DTD validation
2766
2767Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * hash.c: cosmetic cleanup
2770 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2771 integrating a DTD validation layer based on the regexps
2772
2773Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2776 the determinism was tested before eliminating the epsilon
2777 transitions :-(
2778
2779Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * python/generator.py python/libxml.c python/libxml.py
2782 python/libxml2-python-api.xml python/libxml2class.txt
2783 python/libxml_wrap.h python/types.c: updated the python
2784 bindings, added code for easier File I/O, and the ability to
2785 define a resolver from Python fixing bug #91635
2786 * python/tests/Makefile.am python/tests/inbuf.py
2787 python/tests/outbuf.py python/tests/pushSAXhtml.py
2788 python/tests/resolver.py python/tests/serialize.py: updated
2789 and augmented the set of Python tests.
2790
2791Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2792
2793 * win32/configure.js: added more readme info for the binary
2794 package.
2795
2796Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xmlIO.c: fixed a stupid out of bound array error
2799
2800Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2803 messing around with support for Windows path, cleanups,
2804 trying to identify and fix the various code path to the
2805 filename access. Added xmlNormalizeWindowsPath()
2806
2807Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * error.c valid.c: working on better error reporting of validity
2810 errors, especially providing an accurate context.
2811 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2812 error reports in those cases.
2813
2814Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2817 parser.c parserInternals.c xmlIO.c: get rid of all the
2818 perror() calls made in the library execution paths. This
2819 should fix both #92059 and #92385
2820
2821Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * xmllint.c: memory leak reporting was broken after a change
2824 of the preprocessor symbol used to activate it.
2825
2826Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * tree.c: try to make the copy function work for node of
2829 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2830 DOM layers though, not libxml2 itself.
2831
2832Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * valid.c: try to provide file and line informations, not all
2835 messages are covered, but it's a (good) start
2836
2837Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xinclude.c: reimplemented a large part of the XInclude
2840 processor, trying to minimize resources used, James Henstridge
2841 provided a huge test case which was exhibiting severe memory
2842 consumption problems.
2843
2844Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * python/Makefile.am: applied patch from Christophe Merlet to
2847 reestablish DESTDIR
2848
2849Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * libxml.spec.in: fixes libary path for x86_64 AMD
2852
2853Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2854
2855 * doc/tutorial/includekeyword.c
2856 * doc/tutorial/xmltutorial.xml:
2857 (plus resulting generated html files)
2858 fixing one spot I missed in the tutorial where I hadn't freed
2859 memory properly
2860
2861Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2862
2863 * doc/tutorial/includeaddattribute.c
2864 * doc/tutorial/includeaddkeyword.c
2865 * doc/tutorial/includegetattribute.c
2866 * doc/tutorial/includekeyword.c
2867 * doc/tutorial/xmltutorial.xml
2868 * doc/tutorial/*.html:
2869 update tutorial to properly free memory (thanks to Christopher
2870 R. Harris for pointing out that this needs to be done)
2871 * doc/tutorial/images/callouts/*.png:
2872 added image files so the callouts are graphical, making it
2873 easier to read ( use "--param callout.graphics 1" to generate
2874 html with graphical callouts)
2875
2876Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2879 nice logos generated by Marc Liyanage
2880 * doc/site.xsl *.html: changed the stylesheet to show the new
2881 logo and regenerated the pages
2882
2883Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2886
2887Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * xpath.c: possible mem leak patch from Jason Adams
2890
2891Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2894 in the XQuery namespace
2895 * configure.in: preparing 2.4.24
2896 * doc/*.html: updated the web pages
2897
2898Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * python/generator.py: closing bug #85258 by generating conditional
2901 compile check to avoid linking to routines not configured in.
2902
29032002-08-22 Havoc Pennington <hp@pobox.com>
2904
2905 * autogen.sh: update error message for missing automake
2906
2907Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * python/Makefile.am: typo in target name resulted in libxml2.py
2910 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2911
2912Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * win32/win32/Makefile.mingw: updated with version from
2915 Elizabeth Barham at http://soggytrousers.net/repository/
2916
2917Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2918
2919 * win32/Makefile.msvc: added the prefix location to the include
2920 and lib search path.
2921
29222002-08-18 Havoc Pennington <hp@pobox.com>
2923
2924 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2925 both automake 1.6 and 1.4 installed get the right automake. Means
2926 compilation from CVS will now require the latest automake 1.4
2927 release, or manually creating symlinks called "automake-1.4" and
2928 "aclocal-1.4"
2929
2930Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * configure.in python/Makefile.am: more AMD 64 induced changes from
2933 Frederic Crozat
2934
2935Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xinclude.c: oops I was missing the xml:base fixup too
2938 * result/XInclude/*.xml: this adds xml:base attributes to most
2939 results of the tests
2940
2941Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xinclude.c: quick but apparently working implementation of
2944 xi:fallback, should close bug #89684
2945 * Makefile.am test/XInclude/docs/fallback.xml
2946 result/XInclude/fallback.xml: added a basic test for fallback,
2947 and run with --nowarning to avoid a spurious warning
2948 * configure.in: applied patch from Frederic Crozat for python
2949 bindings on AMD 64bits machines.
2950
2951Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2954 the caller don't pass a SAX callback block.
2955
2956Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * tree.c: applied the same fix for the XML-1.0 namespace to
2959 xmlSearchNsByHref() as was done for xmlSearchNs()
2960
2961Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * libxml.3: small cleanup of the man page
2964 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2965 when serializing HREF attributes generated by XSLT.
2966
2967Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2970 version of Marc Liyanage' patch for boolean attributes in HTML
2971 output
2972
2973Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * python/tests/serialize.py: fixed the test results, indenting
2976 behaviour changed slightly
2977
2978Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2979
2980 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2981 new c14n function to Windows def files
2982
2983Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2984
2985 * c14n.c: fixed a memory leak in c14n code
2986
2987Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * parser.c include/libxml/parser.h: adding a new API for Christian
2990 Glahn: xmlParseBalancedChunkMemoryRecover
2991 * valid.c: patch from Rick Jones for some grammar cleanup in
2992 validation messages
2993 * result/VC/* result/valid/*: this slightly change some of the
2994 regression tests outputs
2995
2996Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * tree.c: trying to fix a problem in namespaced attribute handling
2999 raised by Christian Glahn
3000
3001Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * encoding.c include/libxml/encoding.h: Opening the interface
3004 xmlNewCharEncodingHandler as requested in #89415
3005 * python/generator.py python/setup.py.in: applied cleanup
3006 patches from Marc-Andre Lemburg
3007 * tree.c: fixing bug #89332 on a specific case of loosing
3008 the XML-1.0 namespace on xml:xxx attributes
3009
3010Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3011
3012 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3013 corner case from new Merlin's test suite and added a callback
3014 that will be used to improve xmlsec performance
3015
3016
3017Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * HTMLtree.c: trying to fix the <style> escaping problem in
3020 HTML serialization bug #89342
3021
3022Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3025 and rebuilt the web site.
3026
3027Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3028
3029 * include/libxml/tree.h: added _private member to xmlNs struct
3030
3031Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * HTMLparser.c: fixing bug #84876 based on the xml working
3034 code.
3035
3036Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3037
3038 * python/Makefile.am: enhanced to fix bug 72012 (errors
3039 when using '-jX' make parameter)
3040
3041Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3042
3043 * xpath.c: small additional enhancement for booleans
3044 compared to nodesets
3045
3046Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * HTMLtree.c: changed the order of the encoding declaration
3049 attributes in the meta tags due to a bug in IE/Mac
3050
3051Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3052
3053 * xpath.c: enhanced handling of booleans (especially '='
3054 and '!=' for nodesets) - fixes bug 85256. Added new
3055 routine xmlXPathNotEqualValues for more proper handling
3056 of '!=' when nodesets are involved.
3057
3058Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3061 doc/xmlcatalog_man.xml to the source distribution
3062
3063Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3064
3065 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3066 asked for this.
3067
3068Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * configure.in: preparing 2.4.23
3071 * doc/*: rebuilt the docs
3072
3073Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * parser.c: fixing bug #84169 by fixing the
3076 comment of xmlCreatePushParserCtxt to describe the
3077 encoding detection parameters better.
3078
3079Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * valid.c: fixing bug #79331 in one path the lookup for
3082 ID attributes on a namespaced node wasn't handled correctly :-\
3083
3084Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * HTMLparser.c: trying to fix 87235 about discarded white
3087 spaces in the HTML parser.
3088 * result/HTML/*: this changes the output of a number of HTML
3089 regression tests
3090
3091Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xpath.c: applied patch from Richard Jinks for the namespace
3094 axis + fixed a memory error.
3095 * parser.c parserInternals.c: applied patches from Peter Jacobi
3096 removing ctxt->token for good.
3097 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3098 popped out by the regression tests.
3099 * Makefile.am: patch for threads makefile from Gary Pennington
3100
3101Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3102
3103 * xpath.c: enhanced behaviour of position() after usage of
3104 expressions involving preceding-sibling (et al).
3105
3106Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * hash.c: applied a patch from Peter Jacobi to solve a problem
3109 when compiling with the Watcom C on Win32
3110 * result/schemas/*.err: the change of hashing algo generated
3111 permutations in the output
3112
3113Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * hash.c: applied patch from Sander Vesik improving the quality of
3116 the hash function.
3117
31182002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3119
3120 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3121 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3122 xmllint.c xpath.c: replaced sprintf() with snprintf()
3123 to prevent possible buffer overflow (the bug was pointed
3124 out by Anju Premachandran)
3125
3126Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * parser.c: removed an uninitialized data error popped by valgrind
3129 on PE references
3130
3131Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3132
3133 * doc/xml.html
3134 adding tutorial reference to the web page
3135
3136Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3137
3138 * doc/tutorial/xmltutorial.xml
3139 * doc/tutorial/ar01s07.html
3140 * doc/tutorial/ape.html
3141 * doc/tutorial/includegetattribute.c
3142 adding section to tutorial about retrieving an attribute
3143 value
3144
3145Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * parser.c: applied a couple of patches from Peter Jacobi to start
3148 to get rid of ctxt->token, with a possible significant speed
3149 improvement to be gained once done. Better compliance with PE
3150 references constructs in DTDs too.
3151 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3152 from Peter too
3153
3154Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3157 xmlParseElement was likely to have been deallocated at the
3158 time of the report, possibly leading to segfault. Just report
3159 the tag name now.
3160
3161Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xpath.c: patch from Richard Jinks for XPath substring() function
3164 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3165
31662002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3167
3168 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3169
3170Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3171
3172 *doc/FAQ.html
3173 fixing typos in FAQ, thanks to Robert Funnell for the
3174 editing help
3175
3176Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * NEWS: got complaints from rpmlint that it was empty
3179
3180Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3181
3182 * added doc/tutorial, including:
3183 apa.html
3184 apb.html
3185 apc.html
3186 apd.html
3187 ar01s02.html
3188 ar01s03.html
3189 ar01s04.html
3190 ar01s05.html
3191 ar01s06.html
3192 includeaddattribute.c
3193 includeaddkeyword.c
3194 includekeyword.c
3195 includestory.xml
3196 index.html
3197 xmltutorial.xml
3198 libxml tutorial, including generated html
3199
3200Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3201
3202 * result/c14n/exc-without-comments/merlin-c14n-two-*
3203 result/c14n/without-comments/merlin-c14n-two-*
3204 test/c14n/exc-without-comments/merlin-c14n-two-*
3205 test/c14n/without-comments/merlin-c14n-two-*
3206 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3207 c14n/exc-c14n and slightly modified test script to handle
3208 these test cases
3209 * c14n.c: fixed bugs for complicated nodes set (namespace
3210 without node and others from merlin-c14n-two.tar.gz)
3211 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3212 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3213 for xmlsec performance patch
3214 * xpath.c: fixed self::node() for namespaces and attributes
3215
3216Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3217
3218 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3219 but with the format parameter
3220 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3221
3222Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3223
3224 * Makefile.am: updated c14n tests suite
3225 * c14n.c: performance improvement for previous c14n patch
3226
3227Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * parser.c: another peroformance patch from Peter Jacobi, that
3230 time on parsing attribute values.
3231
3232Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3233
3234 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3235 into LibXML2 test suite
3236
3237Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3238
3239 * c14n.c: propagating xpath ancesstors node fix to c14n
3240 plus small performance improvement to reduce number of
3241 mallocs
3242 * xpath.c: fixed ancestors axis processing for namespace nodes
3243
3244Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3247 Peter Jacobi
3248
3249Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * configure.in: preparing 2.4.22
3252
3253Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3256 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3257 a public entry point.
3258 * doc/*: rebuilt the API and docs
3259
3260Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * xpath.c: patch from Richard Jinks to fix a problem introduced
3263 in the previous patch and pointed by Norm
3264
3265Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * libxml.spec.in: fixing bug #81112
3268
3269Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * uri.c: fixing bug #82848
3272
3273Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3276 output of one catalog test
3277
3278Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3279
3280 * global.data globals.c tree.c include/libxml/globals.h
3281 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3282 default value for global parameter xmlIndentTreeOutput to 1 and
3283 introduced new global parameter xmlTreeIndentString (the string
3284 used to do one-level indent) with default value " " (as it was
3285 in tree.c)
3286
3287Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3290 with trio and schemas.
3291
3292Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * xpath.c: patch from Richard Jinks to fix the problem raised in
3295 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3296
3297Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * xmlschemas.c: a bit of work on import.
3300 * xmlschemastypes.c: Charles Bozeman provided a compare function
3301 for date/time types so min/max facet restrictions should work,
3302 indeterminate comparisons return an error instead of equal.
3303 * test/schemas/date_0* result/schemas/date_0_0: specific test
3304 from Charles Bozeman too
3305
3306Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3309 from Christian Cornelssen fixing the man pages and the Catalog
3310 building script.
3311 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3312 next step is <xs:import> I now have a reasonable understanding
3313 of how it works.
3314
3315Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3318
3319Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3320
3321 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3322
3323Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * xpath.c: fixing an XPath function evalutation bug pointed out
3326 by Alexey Efimov where the context was lost when evaluating
3327 the function arguments
3328
3329Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3330
3331 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3332 function public for XMLSec performance optimizations
3333
3334Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * python/generator.py python/libxml2class.txt : fixed a problem
3337 with the HTML parser pointed by Gary Benson
3338 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3339 example
3340
3341Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3342 * parser.c: fixed bug #81159 (memory growth in SAX)
3343
3344Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3345 * xpath.c: fixed bug #78858 (the real fix)
3346
3347Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3348 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3349
3350Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * tree.c: modified xmlNodeSetBase to allow changing the
3353 base of a document.
3354
3355Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * xmlschemastypes.c: patch Charles Bozeman for validation of
3358 all the date, time, and duration types
3359 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3360 * configure.in: fixed an error pointed by an user
3361 * xml2-config.in: fixed an error pointed by an user
3362
3363Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3364
3365 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3366 win32/libxml2.def.src xmlIO.c: exported default
3367 'file:', 'http:' and 'ftp:' protocols input handlers
3368 and maked protocols comparisson case insensitive
3369
3370Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * configure.in: Neven Has detected a typo
3373
3374Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3377 as one of the persons allowed to commit directly to the
3378 module.
3379
3380Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3383 * valid.c: raised a too low limit
3384 * doc/*: rebuilt the docs
3385
3386Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * test/XPath/expr/floats test/XPath/expr/functions
3389 result/XPath/expr/floats result/XPath/expr/functions
3390 xpath.c: another XPath conformance patch from Richard Jinks
3391
3392Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xmlschemas.c: fixed validation of attribute groups.
3395 * test/schemas result/schemas: added an example from the primer
3396
3397Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3400 * test/schemas result/schemas: updated the test list
3401
3402Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * TODO: updated a bit
3405 * parser.c: made a comment more specific
3406 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3407 Schemas conformance.
3408 * test/schemas result/schemas: updated the test list
3409
3410Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3413 implementing xs:all with minOccurs = 0
3414 * tes/schemas/* result/schemas/*: added more tests covering
3415 xs:all
3416
3417Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xmlregexp.c: first implementation of the all particle, this
3420 may need to be revisited for case where not all transitions
3421 must be crossed.
3422
3423Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * tree.c: another entity processing update from Markus Henke
3426
3427Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3428
3429 * trionan.c: fixed crash on OSF/1
3430
3431Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * xmlschemas.c: more Schemas work
3434 * test/schemas/* result/schemas/*: added more tests coming
3435 from the spec.
3436
3437Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3440 ExcC14N specification
3441
3442Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * tree.c: patch from Markus Henke, fix for recursive entities.
3445
3446Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * xpath.c: fix a problem with string() on a document node.
3449
3450Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * Makefile.am xmlschemas.c: more Schemas work
3453 * test/schemas/* result/schemas/*: added more tests coming
3454 from the spec.
3455
3456Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3459 * result/HTML/*: this changes a few things in the results
3460
3461Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3462
3463 * include/libxml/tree.h: eliminated 'declaration different than
3464 prototype' warning
3465 * include/win32config.h: "resolved" conflicts with errno.h
3466
3467Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3470 on the automata interfaces and debug of counted choices
3471 * test/schemas/* result/schemas/*: added a number of tests
3472
3473Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3476 a bit of work on Schemas
3477 * testSchemas.c: try to make it more useful
3478 * test/schemas/* result/schemas/* Makefile.am: changed the
3479 Schemas regression test procedure, started adding a few samples
3480
3481Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3482
3483 * include/libxml/encoding.h: Patch for the Borland C++ builder
3484 * include/libxml/tree.h: Patch for the Borland C++ builder
3485 * threads.c: Patch for the Borland C++ builder
3486 * win32/bcb5: New directory for the Borland C++ builder
3487 project files
3488
3489Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3490
3491 * win32/Makefile.msvc: Update for XML Schema support
3492 * win32/configure.js: Update for XML Schema support
3493 * win32/libxml2.def.src: Update for XML Schema support
3494
3495Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3498 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3499 xmlunicode.c include/libxml/Makefile.am
3500 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3501 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3502 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3503 include/libxml/xmlversion.h.in : merged the current state of
3504 XML Schemas implementation, it is not configured in by default,
3505 a specific --schemas configure option has been added.
3506 * test/automata test/regexp test/schemas Makefile.am
3507 result/automata result/regexp result/schemas:
3508 merged automata/regexp/schemas regression tests
3509
3510Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * xpath.c: Gary found a compile time problem, fixes #78823
3513
3514Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * configure.in: release of 2.4.20
3517 * doc/*: updated and rebuilt the docs
3518
3519Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * python/Makefile.am: patch from Cristian Gafton to build on
3522 Red Hat 6.2, should also fix #75779
3523
3524Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * valid.c: first part of fixing #78729
3527
3528Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3531 escaping of URI when saving HTML files.
3532 * result/HTML/*: this impacted some tests
3533
3534Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * configure.in: trying to fix #77441
3537
3538Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * include/libxml/xmlIO.h: Hallski complained it could not be
3541 included by itself.
3542
3543Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3546
3547Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3548
3549 * win32/configure.js: patch from Nilo for the c14n option
3550 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3551
3552Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3555 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3556 LIBXML_THREAD_ENABLED
3557
3558Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * xpath.c: another patch from Richard Jinks for substring conformance
3561 * test/XPath/expr/floats test/XPath/expr/strings
3562 result/XPath/expr/floats result/XPath/expr/strings: update of the
3563 test suite to check those.
3564
3565Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * xpath.c: patch from Richard Jinks for .x float parsing.
3568
3569Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * parser.c: patch from Markus Henke when an encoding ain't recognized
3572
3573Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * libxml.m4: got a report that #include <string.h> was needed
3576
3577Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3580
3581Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3582
3583 * doc/example.html: fixing typo
3584
3585Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3588 pointed out by Melvyn Sopacua.
3589
3590Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * libxml.m4: Frédéric Crozat gave a patch related to the change
3593 of Include paths breaking the libxml.m4
3594
3595Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * xpath.c: Fix bug #76927 forgot to save some context
3598 when evaluating binary expressions
3599
3600Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * configure.in: fixed configure for MPE/iX from Markus Henke
3603 * xmlmemory.c: fixed initialization problems
3604 * xpath.c: another set of patches from Richard Jinks this
3605 fixes "make XPathtests" on linux
3606
3607Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3610 * test/XPath/expr/compare test/XPath/expr/equality
3611 test/XPath/expr/floats test/XPath/expr/functions
3612 test/XPath/expr/strings result/XPath/expr/compare
3613 result/XPath/expr/equality result/XPath/expr/floats
3614 result/XPath/expr/functions result/XPath/expr/strings: Updated
3615 tests though they show a divergence on Linux
3616
3617Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * xpath.c trionan.c: previous commit also included patches
3620 from Richard Jinks on some IEEE support corner case
3621
3622Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3625 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3626 that $(datadir) should be used for docs
3627
3628Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3631 could leak filedescriptors
3632
3633Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * configure.in nanohttp.c: applied patch from Allan Clark for
3636 UnixWare/OpenServer
3637
3638Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * configure.in: preparing 2.4.19
3641 * doc/*: rebuilt the docs
3642
3643Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * nanohttp.c: fixing #76043, got fed up with non-portability
3646 of that piece of code.
3647
3648Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * valid.c SAX.c: Never commit without running "make tests" :-(
3651 fix a couple of stupidities in the previous commit
3652 * result/*: a few changes in some attribute order result of previous
3653 commit.
3654
3655Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3658 the internal subset should not raise duplicate ID errors,
3659 also there was a small bug in conjunction to namespace
3660 declarations defaulted and xml:xxx attributes DTD definitions.
3661
3662Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xpath.c: Richard Jinks also raised some rounding problems
3665 this tries to fix them
3666
3667Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3670 behaviour in xmlXPathCastToString()
3671
3672Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3675 raised by Morus Walter
3676
3677Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3680 from Igor
3681
3682Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * xpath.c: fixing #75619, related to a problem when trying
3685 to evaluate condition when the current node set resulting
3686 from that sub-step evaluation is empty. Also fixes 2 potential
3687 problem with previous-sibling and next-siblings axis.
3688
3689Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3692 HTML support is not configured in.
3693
3694Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3697 include/libxml/tree.h: dohh I really didn't intended to commit
3698 this test version :-(
3699
3700Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * testSAX.c: I wanted to see the real speed at the SAX interface
3703 after a little too many Ximianer started complaining about the
3704 parser speed.
3705 added a --quiet option:
3706 paphio:~/XML -> ls -l db100000.xml
3707 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3708 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3709 3200006 callbacks generated
3710 real 0m1.270s
3711 Which means 16MBytes/s and 3Mcallback/s
3712
3713Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xpath.c: valgrind spotted another error that time when running
3716 on libxslt regression tests
3717
3718Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * Makefile.am: adding "make valgrind" running the full regression
3721 tests (except python ones) under Valgrind (using valgrind -q
3722 which was kindly added by the author).
3723 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3724 passes cleanly now except an obcure floating point initialization
3725 raised in log10() in one XPath regression test ???
3726 * tree.c: edited some comments to close #75244
3727
3728Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3731 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3732 context of ScrollKeeper, made sure that if the number is
3733 an integer, the serialization follows the description at
3734 http://www.w3.org/TR/xpath#section-String-Functions
3735
3736Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * configure.in: preparing 2.4.18
3739 * doc/*: updated and rebuilt the web site
3740 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3741 the Windows and Cygwin maintainers.
3742 * parser.c: humm, changed the way the SAX parser work when
3743 xmlSubstituteEntitiesDefault(1) is set, it will then
3744 do the entity registration and loading by itself in case the
3745 user provided SAX getEntity() returns NULL.
3746 * testSAX.c: added --noent to test the behaviour.
3747
3748Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * parser.c: Wilfried Teiken provided a hackish but working
3751 way to get context reported back on entities when parsing
3752 with SAX and without breaking the DOM build.
3753
3754Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * c14n.c: applied a new patch from Aleksey Sanin
3757 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3758 to reference Aleksey implementation of XML digital Signatures
3759
3760Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * xpath.c: small fix to avoid potential problem due to
3763 ordering of freeing data
3764 * python/Makefile.am: people were complaining about
3765 the generated file in python dir not being built
3766
3767Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3770 python/generator.py python/libxml.c python/types.c: Cleanup
3771 of the python Makefiles based on Jacob and James feedback,
3772 fixed the spec file accordingly, fixed the number of warning
3773 that passing my pedantic CFLAGS was generating. Conclusion
3774 is that Python includes are real crap.
3775
3776Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * configure,in: it was reported quite a few times that
3779 xml2-config --cflags should not output
3780 -I$includeprefix/libxml2/libxml because libxml2 header names
3781 clashes with existing names like list.h from C++ stl.
3782 Includes should be #include<libxml/xxx.h> so ...
3783
3784Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * c14n.c: another patch from Aleksey Sanin
3787
3788Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3791 canonicalization algorithm
3792 * doc/xml.html doc/index.html: added the C14N references on the
3793 index page.
3794
37952002-03-13 jacob berkman <jacob@ximian.com>
3796
3797 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3798 usage, redundant, and gcc specific
3799
3800Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * xpath.c: speedup some node selection operations, this can
3803 have a significant impact on DocBook Norm's stylesheets
3804 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3805 make sure it's always the case
3806 * debugXML.c: distinguish CDATA and comments in ls operations
3807
3808Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3811 to generate better API descriptions etc...
3812
3813Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * c14n.c: Fixing #74186, made sure all boolean expressions
3816 get fully parenthesized, ran indent on the output
3817 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3818 include/libxml/tree.h: also #74186 related, removed the
3819 --with-buffers option, and all the preprocessor conditional
3820 sections that were resulting from it.
3821
3822Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * valid.c: applied patch from Dodji Seketeli fixing an
3825 uninitailized variable in xmlValidGetValidElements()
3826
3827Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * c14n.c: fixed a few comments
3830 * doc/*.html doc/*/*.html: regenerated the docs and added
3831 the C14N API
3832 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3833
3834Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * check-xml-test-suite.py: fix to adapt varaiations in the
3837 bindings
3838 * configure.in python/setup.py python/setup.py.in: fixed to
3839 have the version of the python scripts automatically updated
3840
3841Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3844 in xmlCopyProp()
3845
3846Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure.in: preparing 2.4.17 release
3849 * doc/*: updated and rebuilt the docs
3850 * xpath.c: fixed a comment
3851 * python/libxml.c: fixed a possible reentrancy problem
3852
3853Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3856 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3857 added a specific regression test
3858 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3859 not raise exceptions when failing to find the attribute.
3860
3861Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * configure.in xmllint.c: owen pointed out a problem with the
3864 ftme fix, gettimeofday() was not detected by configure and
3865 the ftime header wasn't included, dohhh
3866
3867Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * configure.in xmllint.c: trying to fix #71457 for timing
3870 precision when gettimeofday() is not availble but ftime() is
3871
3872Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3875 are now copied on install and part of the -devel RPM
3876
3877Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * xpath.c: trying to avoid bug #72150 which was apparently
3880 caused by a gcc bug (or a processor problem) as detailed
3881 at http://veillard.com/gcc.bug
3882
3883Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3886 fixed xmlReconciliateNs(), added a Python test/example for
3887 inter-document cut'n paste
3888 * python/libxml.py: fixed node.doc on document nodes and added
3889 xpathEval() onto node objects
3890
3891Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3894 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3895 fixup and integrated tests for the serialization stuff
3896
3897Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3900 moved the libxml man page to section 3
3901
3902Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * tree.c: fix bug #72490
3905 * python/libxml.c python/libxml.py: added methods serialize()
3906 and saveTo() to all node elements.
3907
3908Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * xmlIO.c: closed #73430, don't read from an input source
3911 which indicated an end-of-file or an error.
3912
3913Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * parser.c: make sure SAX endDocument is always called as
3916 this could result in a Python memory leak otherwise (it's
3917 used to decrement ref-counting)
3918 * python/generator.py python/libxml.c python/libxml.py
3919 python/libxml2-python-api.xml python/libxml2class.txt
3920 python/tests/error.py python/tests/xpath.py: implemented
3921 the suggestions made by Gary Benson and extended the tests
3922 to match it.
3923
3924Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * python/generator.py: applied patch fixing #73450
3927
3928Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * xpath.c: fixing #61290 "namespace nodes have no parent"
3931 long standing divergence from the XPath REC. NodeSets
3932 simply hold a copy of namespace nodes and those node ->next
3933 points to the parent (which may not be the node carrying the
3934 definition).
3935 * include/libxml/xpath.h: flagged but didn't added a possible
3936 speedup
3937 * DOCBparser.c HTMLparser.c: removed some warnings from push
3938 parser due to new state being added.
3939 * tree.c: new fix from Boris Erdmann
3940 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3941 the XML Canonalization support from Aleksey Sanin
3942
3943Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * tree.c: patch from Boris Erdmann fixing some namespace odities
3946 with xmlCopyNode()
3947
3948Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * xmlIO.c: fix bug #72706 when loading a NULL entity
3951
3952Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3955 actually change in a future XML Namespace revision.
3956
3957Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3960 added the possibility of returning nodesets from XPath extension
3961 functions written in Python
3962
3963Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * python/*: commiting some Python bindings work done while travelling
3966
3967Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3970 explicitely with memory debugging switched on
3971
3972Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3975 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3976 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3977 the accessor generator for strings
3978 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3979 regression test.
3980
3981Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * python/README python/generator.py python/libxml.c python/setup.py:
3984 added the 'usual' setup.py to allow building a libxml2-python
3985 module based on the same code. The initialization is however
3986 different the 2 .so files fo libxml2 and libxslt are identical and
3987 they entry point initialize both libraries. this is done to avoid
3988 some possible nasty problem since the Python don't merge the maps
3989 of all shared modules.
3990
3991Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * parser.c: fixed a push/encoding bug reported by Michael
3994 on librsvg
3995
3996Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * include/libxml/parserInternals.h: fixes a misplaced #endif
3999
4000Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * parser.c valid.c: found and fixed a couple of allocation bugs
4003
4004Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * doc/xml.html doc/python.html doc/*: added a Python and binding
4007 page describing the current state of the Python bindings and
4008 giving pointers to the other languages wrappers.
4009
4010Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4013 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4014 rebuilt the API and web site
4015 * xpath.c: fixed #71978 portability bugs
4016
4017Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4020
4021Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * include/libxml/parserInternals.h parser.c: had to change
4024 2 internal parsing API when processing document content
4025 to check the start and end of element content are defined
4026 in the same entity
4027 * valid.c include/libxml/valid.h: attribute normalization can
4028 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4029 with the context to report it.
4030 * SAX.c: fixed the last known bugs, crazy validation constraints
4031 when a document is standalone seems correctly handled. There
4032 is a couple of open issues left which need consideration especially
4033 PE93 on external unparsed entities and standalone status.
4034 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4035 The 2 tests left failing are actually in error. Cleanup done.
4036
4037Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * valid.c: implemented E59 spaces in CDATA does not match the
4040 nonterminal S
4041
4042Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * SAX.c parser.c valid.c: more validation test fixups
4045 * check-xml-test-suite.py: added duration info for the tests
4046
4047Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * parser.c valid.c: a couple of errors were reported but not
4050 saved back as such in the parsing context. Down to 1% failure rate
4051 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4052
4053Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * xmlInternald.c: isExtender was missing a char
4056 * parser.c include/libxml/parser.h: % are acceptable in the
4057 internal subset if within a PUBLIC ID
4058
4059Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * SAX.c parserInternals.c valid.c: more work on the conformance
4062 suite. Took the step to finally block documents with encoding
4063 errors. It's a fatal error per the spec, people should have fixed
4064 their documents by now.
4065
4066Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * check-xml-test-suite.py: fixed the test script after some discussion
4069 on the semantic of TYPE="error"
4070 * Makefile.am: added the script to the distrib
4071
4072Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * SAX.c entities.c: fixed a couple of conformances issues deep
4075 into the validation code (standalone and undeclared Notations)
4076
4077Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4080 stayed there for years !
4081
4082Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4085 missing
4086
4087Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * check-xml-test-suite.py: improved the behaviour a bit as
4090 well as the logs
4091 * parser.c valid.c SAX.c: fixed a few more bugs
4092 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4093
4094Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * check-xml-test-suite.py: python script to run regression tests
4097 against the XML Test suite of W3C/OASis
4098 * SAX.c: fixed a validation bug
4099 * parser.c: fixed 3 errors pointed by the test suite
4100 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4101 * python/Makefile.am: fixed a dependendy
4102
4103Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xmlmemory.c: avoid a warning bug #71594
4106
4107Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4110 warning on alpha/Tru64
4111
4112Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * include/libxml/entities.h: fixing a comment
4115 * valid.c: fixing some troubles with validity check on namespaces
4116 * result/VC/NS3 test/VC/NS3: added a specific regression test
4117
4118Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * tree.c: Fixing #71342 serializing '\n' in attribute values
4121 * result/noent/att3 result/att3 test/att3: added a specific
4122 test.
4123
4124Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * python/libxml.c: couple of bug fixes
4127
4128Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * python/*.py: removed tabs and used spaces.
4131
4132Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4135 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4136
4137Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4140 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4141
4142Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * include/libxml/encoding.h include/libxml/entities.h
4145 include/libxml/globals.h include/libxml/parser.h
4146 include/libxml/threads.h include/libxml/tree.h
4147 include/libxml/xmlmemory.h: trying to fix the include mess
4148
4149Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * include/libxml/xmlmemory.h: reverted part of the previous
4152 attempt to provide #69655, this was breaking the build.
4153
4154Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4157 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4158 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4159 include/libxml/parserInternals.h include/libxml/tree.h
4160 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4161 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4162 clean.
4163 * python/libxml.c: fixed a warning.
4164
4165Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4168 copying of node, merge back IDs in the target document.
4169 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4170 test/XInclude/ents/ids.xml: test case
4171 * result/VC/ElementValid4: output changed due to a typo fix
4172
4173Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004176 generate the dependencies right as Jacob found out. Add
4177 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004178
4179Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * parserInternals.c valid.c: Justin Fletcher found some parts
4182 of the code needing cleanup
4183 * libxml.spec.in python/Makefile.am python/generator.py
4184 python/libxml.c python/libxml.py: Fixed the python Makefiles
4185 corrected a bug showing up on ia64, changed the name of the
4186 python internal module too
4187
4188Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * Makefile.am: applied patch from Andris Pavenis for binary
4191 name suffixes
4192
4193Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * xmllint.c win32/win32config.h: fixing #68748
4196
4197Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * valid.c: fixing #70166
4200
4201Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * valid.c: fixing #70077
4204
4205Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * Copyright Makefile.am README configure.in libxml.spec.in:
4208 Changed to the MIT Licence
4209 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4210 doc/xmlio.html: updated the doc accordingly
4211 * include/libxml/xmlwin32version.h configure.in: preparing
4212 2.4.14 release
4213 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4214 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4215 fixed the const xmlChar * wrapper and generator, XPath extension
4216 functions now use the context as first argument
4217 * python/tests/tstxpath.py python/tests/xpath.py
4218 python/tests/xpathext.py: Updated the tests accordingly
4219 * tree.c: fixed bug #70067
4220
4221Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * Makefile.am: cleanup
4224 * debugXML.c: always use stdout if output is NULL
4225 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4226 * python/Makefile.am python/generator.py python/libxml2class.txt
4227 python/libxml_wrap.h python/types.c: augmented the number of bindings
4228 handling FILE * and XPath contexts
4229 * python/tests/Makefile.am: avoid a stupid problem due to the
4230 use of TEST.
4231
4232Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4235
4236Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * python/TODO python/libxml.c: cleanup the extension function lookup
4239 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4240
4241Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * configure.in python/Makefile.am: do not install outside
4244 of prefix
4245
4246Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * python/TODO python/libxml.c: started adding SAX interfaces
4249 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4250 SAX test
4251
4252Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * tree.c: hardened the addChild function
4255 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4256 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4257 added accessors needed for xmlNode, a bit more testing and
4258 extension of interfaces
4259 * python/tests/Makefile.am python/tests/build.py: added a test
4260 build from scratch/save/load/check
4261
4262Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * parserInternals.c: change a small bit in the way valididy
4265 error messages get initialized
4266 * python/TODO python/libxml.c python/libxml2-python-api.xml
4267 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4268 added some memory debugging to track leaks at the libxml2 level
4269 * python/tests/*.py: changed all tests to check for leaks,
4270 there is just one left in XPath extension registrations.
4271
4272Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * python/TODO python/generator.py python/libxml2-python-api.xml
4275 python/libxml2class.txt: more accessor classes for the parser
4276 context, allow to switch on and check validity
4277 * python/tests/Makefile.am python/tests/error.py
4278 python/tests/invalid.xml python/tests/valid.xml
4279 python/tests/validate.py: attded more test and and added error.py
4280 which I forgot to commit in the last step
4281
4282Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/Makefile.am python/types.c: cleanup
4285 * python/libxml.c python/libxml.py python/libxml_wrap.h
4286 python/generator.py python/libxml2-python-api.xml
4287 python/libxml2class.txt: added class for parser context, added
4288 first cut for push mode support. Added a framework to generate
4289 accessors functions.
4290 * python/tests/Makefile.am python/tests/push.py: added a push
4291 test
4292
4293Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4296 bug a bit of cleanup.
4297
4298Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4301 python/libxml2class.txt: adding error redirections and preformat
4302 to a python handler
4303 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4304 tests self checking
4305
4306Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4309 a function
4310
4311Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4314 python/libxml.c python/libxml2-python-api.xml
4315 python/libxml2class.txt: Progressing through the TODOs, class
4316 description output, extra XML API, RPM now builds the wrappers
4317 for all python installed versions
4318
4319Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * configure.in libxml.spec.in python/Makefile.am python/TODO
4322 python/generator.py python/libxml2class.txt: added more informations
4323 in the libxml2-python package including docs. Slightly changed
4324 the class hierarchy
4325 * python/tests/*: added basic regression tests infrastructure too
4326
4327Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4330 added libxml2-python as part of the packages installed
4331
4332Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * python/Makefile.am python/generator.py python/libxml.c
4335 python/libxml.py: more work, now able to extend the
4336 XPath interpreter with functions written in python.
4337
4338Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * python/Makefile.am: Jacob sent a patch to allow building from
4341 tarfile.
4342
4343Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4346 inserted the python wrappers build, I hope this won't be too
4347 unportable
4348
4349Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * xpath.c: minor optimization
4352 * python/generator.py python/libxml.c python/libxml.py
4353 python/libxml_wrap.h: more work on the python bindings,
4354 they now support XPath and there is no evident leak
4355
4356Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * python/generator.py python/libxml.c python/libxml.py:
4359 more work on the python bindings generator.
4360
4361Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * python/generator.py python/libxml.c python/libxml_wrap.h:
4364 more work on the python bindings.
4365
4366Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * python/generator.py python/libxml.c python/libxml.py
4369 python/libxml_wrap.h: commited early version of a python binding
4370 for private use only ATM
4371
4372Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * entities.c tree.c include/libxml/entities.h: applied patch
4375 from Anthony Jones to implement copy of DTD subtree too. Had
4376 just to keep 2 function private which really ought to become
4377 public ones.
4378
4379Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * xmllint.c: added pointers to the web pages in the usage()
4382
4383Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * tree.c: more fixes from Petr Kozelka for attribute handling
4386 in the tree API to align the semantic with DOM.
4387
4388Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * valid.c tree.c entities.c: another set of patches from
4391 Anthony Jones for copy operations cleanup and robustness
4392
4393Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4396 an alphabetic index based on comments content
4397 * doc/*: rebuilt the web site with the new references
4398
4399Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * parserInternals.h: Greg Sjaardema suggested to use an
4402 eponential buffer groth policy in xmlParserAddNodeInfo()
4403
4404Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4407 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4408 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4409 to generate cross-references, and added/updated the stylesheets
4410 to generate and link API indexes. The generic keyword index
4411 is not done yet.
4412 * doc/*.html: regenerated all the usual docs too
4413
4414Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * debugXML.c: added an xpath function to the shell for T. V. Raman
4417
4418Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4421 debug routines.
4422
4423Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4426 support of attribute nodes
4427
4428Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4431 hopefully near complete and fully documented of the API in XML
4432 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4433 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4434 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4435 include/libxml/parserInternals.h include/libxml/valid.hi
4436 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4437 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4438 include/libxml/xpath.h include/libxml/xpathInternals.h:
4439 Cleaned up the doc comments a lot in the process, the interface
4440 coverage is now 100%
4441
4442Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4445 extracts comments from the gtk-doc DocBook output (a bit
4446 convoluted but seems to work).
4447
4448Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4451 added an XML description of the API, moved the script generating
4452 it here. Added a "make api" target
4453
4454Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4457
4458Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * xpath.c include/libxml/xpathInternals.h: the change made to
4461 xmlXPathFuncLookupFunc was incompatible roll it back
4462
4463Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * SAX.c: cleanup patch from Anthony Jones
4466 * doc/Makefile.am: fix the headers to avoid in make scan
4467 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4468 includes, * vs Ptr and general cleanup
4469 * parsedecl.py: first version of a script to extract the
4470 module interfaces, the goal will be to provide .decl or XML
4471 specification of the interfaces to build wrappers.
4472
4473Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4476 now provides return codes in case of errors
4477
4478Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4479
4480 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4481 Upgraded to trio baseline 1.6
4482 * strio.h strio.c: Replaced by triostr.h and triostr.c
4483
4484Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4487 of strdup usage in the code
4488
4489Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * parser.c error.c: Keith Isdale complained rightly that
4492 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4493
4494Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * tree.c: fixed the funxtion to set the xml: attributes
4497 * debugXML.c: added "setbase" to test it.
4498
4499Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4502 to allow updating an attribute content
4503
4504Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * libxml.h: try to avoid problems when compiling on Windows
4507
4508Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4509
4510 * hash.c: patch from Anthony Jones for hash.c allocation size
4511 * Makefile.am: trying to work around Yet Another Libtool Madness
4512 and build the 2.4.13 release finally ...
4513
4514Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4517 * doc/* : update of the documentation
4518
4519Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4522 at fixing #61290 :-(
4523
4524Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4527 Fixes bug #67229
4528
4529Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * tree.c: trying to avoid troubles when a subtree is copied
4532 and coalesced in part with the target tree. Should fix
4533 bug #67407
4534
4535Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * valid.c: fixed validation of attributes content of type
4538 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4539 values, very old bug. Fixes #67671
4540
4541Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * parser.c include/libxml/parserInternals.h tree.c: integrated
4544 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4545 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4546
4547Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * threads.c: applied Serguei Narojnyi's patch to add native
4550 thread support on the Win32 platform
4551 * testThreadsWin32.c Makefile.am: added the test program also
4552 from Serguei, Win32 specific
4553 * include/win32config.h include/libxml/xmlwin32version.h.in:
4554 added patch from Igor for the Windows thread specific defines.
4555
4556Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4557
4558 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4559
4560Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4563 output page into XMLinfo.html. Close bug #66951 and
4564 raised by Robert Collins too.
4565
4566Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * encoding.c: Paul Keogh pointed out a possibility of segfault
4569 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4570 Closes bug # 68238
4571
4572Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * doc/*.html: updated the Gdome2 links
4575
4576Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * libxml.h: Applied following patches from Robert Collins
4579 and make sure IN_LIBXML is defined when compiling it
4580 -------
4581 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4582 as well as Visual C.
4583 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4584 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4585 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4586 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4587 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4588 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4589 xmlSysIDExists xmlNoNetExists).
4590 * xmllint.c: Don't include winsock2.h for Cygwin.
4591
4592Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4595 when the version info is not present.
4596
4597Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * tree.c: Anthony Jones pointed out a problem in
4600 xmlStringGetNodeList() and provided a fix for it
4601
4602Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * parser.c: patch from Frank J Franklin to remove a bug in
4605 xmlCreatePushParserCtxt() when the initial buffer passed
4606 is large.
4607
4608Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * win32/*: big cleanup of the Windows/MSVC project files
4611 from Igor Zlatkovic
4612
4613Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * doc/Makefile.am: should fix #67674 and avoid troubles if
4616 xsltproc is not available or fails in the prefix provided
4617
4618Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4619
4620 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4621
4622Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4625 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4626 Fixed a few other problems raised by Charlie Bozeman.
4627 * result/VC/ElementValid[5-7]: fixed the output
4628
4629Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4632 patches from Charlie Bozeman. Regenerated the HTML docs.
4633
4634Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4637 for Windows from Igor
4638
4639Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * xmllint.c: applied Justin Fletcher patch for --output or -o
4642
4643Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4644
4645 * win32/libxml2/libxml2.def.src: close #67019
4646
4647Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * xmllint.c: applied Justin Fletcher generic timing patch
4650 similar to the one already applied to xsltproc.
4651
4652Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4653
4654 * include/libxml/tree.h tree.c: applied documentation patches
4655 from Charlie Bozeman
4656
4657Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4658
4659 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4660
4661Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * valid.c: fix the xmlStrdup() used in the previous patch.
4664 * valid.c: added --dropdtd
4665 * tree.c: fixed xmlUnlinkNode so it also removes the references
4666 from the document if the node is a DTD
4667
4668Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * HTMLtree.c valid.c: cleanup some static declarations
4671
4672Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * xmllint.c: removed another strdup()
4675 * doc/FAQ: removed the HP/UX entry
4676
4677Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * valid.c: fix bug #66816 when validating.
4680 * xmllint.c: don't use sys/time.h if configure did not found it
4681
4682Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4683
4684 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4685 xmlcatalog_man.xml
4686
4687Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4690 xmlInitMemory() was declared twice
4691
4692Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * globals.c: do not reference strdup() !
4695 * configure.in libxml-2.0.pc.in: trying to fix the libs
4696 of the various config extraction modules
4697
4698Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * configure.in : preparing 2.4.12
4701 * doc/* : updated and rebuilt the docs
4702
4703Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * uri.c: closed bug #66159
4706 * testURI.c: added --escape option
4707 * configure.in: some cleanup for xml2-config --cflags
4708
4709Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * globals.c testThreads.c: removed some misplaced includes
4712 of xmlversion.h
4713
4714Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * threads.c: patch from Gary Pennington fixing a possible
4717 problem at initialization time.
4718
4719Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4722 Eric Lavigne contribution to build libxml2 on MacOS using
4723 CodeWarrior.
4724
4725Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * xmllint.c: applied Geert Kloosterman's patch to fix
4728 --repeat --timing output
4729
4730Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4733 where non-wellformed XML declaractions were not detected.
4734
4735Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4738
4739Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4740
4741 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4742 gets reset by xmlCleanupInputCallbacks() and this makes the
4743 function useless. Same for output.
4744
4745Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * xmlIO.c: robert pointed out a loop error in callback cleanups
4748
4749Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4752 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4753 they are not really tied to debugging
4754
4755Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4758 * xmllint.c: better --catalogs description
4759
4760Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * tree.c: fixed a couple of problems in xmlSetProp()
4763
4764Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4767 unappropriate stdout output.
4768
4769Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4772 by Denis Beurive, closes #65111
4773
4774Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * valid.c: in case of content model validity error, don't
4777 print it if validity warnings were not requested.
4778
4779Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4782 * parserInternals.c: removed the last exit() call. Print an
4783 unmaskable error on stderr instead (library mismatch detection)
4784
4785Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4786
4787 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4788 shell instructions from Heiko Rupp
4789
4790Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4791
4792 * catalog.c: use the URL notation file:// for default catalog paths
4793
4794Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * include/libxml/tree.h: better comments for _private fields
4797 * tree.c: removed a problem when copying an entity reference.
4798
4799Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * vms/*: updated instructions and diffs from John A Fotheringham
4802
4803Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * include/libxml/xmlerror.h: avoid an include problem if
4806 #include <libxml/xmlerror.h> happens first in code
4807 seems to be the case in KDE libs
4808
4809Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4812 from Igor for Windows
4813
4814Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * Makefile.am: Gary Pennington pointed out a missing prefix
4817
4818Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4821 * doc/*: upgraded and rebuilt the docs
4822
4823Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * HTMLparser.c: fix comment in scripts element parsing.
4826 * result/HTML/doc3*: updated the results.
4827
4828Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * uri.c: another URI bug fix #63336, using Joel Young patch.
4831
4832Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4835 a cleaned up version of the Pwd shell string generation.
4836
4837Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * valid.c include/libxml/tree.h: trying to fix namespaces +
4840 validation problems for good, closing #63619 in the process
4841 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4842 wrong in this respect, fixed it.
4843
4844Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * xmllint.c: Morus Walter patch to allow --format and --encode
4847
4848Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * debugXML.c: Stefan Kost provided an help command for the shell
4851
4852Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * debugXML.c: Heiko Rupp pointed that the shell would crash
4855 on empty nodesets returns.
4856
4857Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4860 migh need the history libraries
4861
4862Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4865 handle the case of < in quoted attributes, Bastian Kleineidam
4866
4867Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4870 fixing catalog breakages
4871 * Makefile.am catalog.c result/catalogs/catal
4872 result/catalogs/mycatalog.* test/catalogs/catal*:
4873 fixed more problems in catalog support, added more regression tests
4874 for both XML and SGML catalog handling
4875
4876Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * debugXML.c: applied an improvement to xmlGetLineNo() from
4879 Keith Isdale
4880
4881Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4884 Side effect of the progressive catalog loading
4885
4886Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * Makefile.am: confexecdir and confexec_DATA were defined twice
4889 pointed out by Karl Eichwalder
4890
4891Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * xmlcatalog.c: avoid unlink() and use remove() instead.
4894
4895Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * libxml.spec.in: cleanup
4898 * include/libxml/xmlwin32version.h: updated with 2.4.8
4899
4900Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4903 of compiling libxml with a non standard set of options
4904
4905Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4906
4907 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4908 document --sgml option, fixing gnome bugzilla #63382
4909
4910Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4913 breakage of 2.4.7, added a couple of really needed APIs
4914 like xmlCatalogIsEmpty() and xmlNewCatalog()
4915 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4916 for install-catalog
4917 * configure.in: preparing 2.4.8
4918
4919Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4922 include/libxml/tree.h include/libxml/xmlIO.h: more include
4923 cleanups, export cleanly one html output + format function.
4924
4925Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * parser.c: removed initGenericErrorDefaultFunc call from
4928 xmlInitParser() since it could destroy previous calls to
4929 xsltSetGenericErrorFunc() effects
4930
4931Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4934 keyword.
4935
4936Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * Makefile.am: cleanup
4939 * threads.c: cleanup too
4940 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4941 from xsltproc
4942 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004943 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004944
4945Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4948 was not used anymore !
4949
4950Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * configure.in: preparing 2.4.7
4953 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4954 manual page from John
4955 * doc/*: updated the doc and rebuilt the generated pages
4956
4957Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * xmlIO.c: closing bug #62711, the library should never
4960 close stdin or stdout.
4961
4962Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * uri.c: second pass at fixing #63336, using Joel Young
4965 final patch. looks okay.
4966
4967Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * uri.c include/libxml/uri.h: trying to clear #63336
4970 allowing the escaping routine to parse unconformant
4971 URI-References.
4972
4973Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * vms/readme.vms vms/build_libxml.com nanoftp.c
4976 include/libxml/xmlversion.h.in: a few VMS updates from
4977 John A Fotheringham
4978 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4979 and xmlCleanupOutputCallbacks() for the Perl binding people.
4980
4981Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4984 apply fixes to close #63271 and avoid segfaults when
4985 the error routine gets callbed before xmlInitParser()
4986 get called.
4987 * nanoftp.c error.c: Applied patches from Justin Fletcher
4988 correcting some xmlGenericError misuses.
4989
4990Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4991
4992 *doc/xmllint.xml, doc/xmllint.1
4993 New and improved man page for xmllint - .xml is the original, .1
4994 is the generated man page
4995
4996Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4999 the web site from the main HTML document.
5000
5001Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * parser.c: fixed an erroneous validation bug when PE refs
5004 occurs in external parsed entities referenced from the
5005 internals subset
5006 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5007 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5008 added the associated testcase, it's a nice one.
5009 * HTMLparser.c: generate the DTD node as HTML still ...
5010 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5011
5012Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5013
5014 * HTMLparser.c: fixed a bug in htmlNewDoc()
5015
5016Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * test/threads/*: added entities testing to the Thread test
5019 * testThreads.c: make the test reasonable
5020 * DOCBparser.c: fix the DTD public and system ID
5021 * xmllint.c: added --sgml for SGML DocBook importing
5022 * Makefile.am: added Docbtests target
5023
5024Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5025
5026 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5027 * testThreads.c: removed bogus include
5028
5029Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5032 fixed a very serious (looping) validation bug
5033
5034Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * include/libxml/globals.h include/libxml/threads.h threads.c
5037 testThreads.c: far more testing, cleaning up bugs
5038 * *.c : make sure globals.h is always included.
5039
5040Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * HTMLparser.c: try to get rid of parser loops for good.
5043
5044Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * configure.in: fixed some bugs in CFLAGS passing.
5047 * test/threads Makefile.am testThreads.c: added a specific
5048 threaded test case (really nasty, guaranteed).
5049
5050Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * catalog.c: serious cleanup on the management of the
5053 XML catalog tree, more tests done, especially with
5054 the catalog PI.
5055
5056Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * catalog.c: avoid a problem in catalog cleanup on SMP if
5059 catalogs were not initialized.
5060
5061Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * catalog.c xpath.c: trying to cleanup the not thread safe
5064 parts of the library.
5065
5066Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * include/libxml/globals.h configure.in global.data: make
5069 the allocation be per-thread a configure option
5070 * encoding.c include/libxml/parser.h: fixed compilation
5071 errors
5072
5073Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * include/libxml/parser.h: Norm reported that a few lines
5076 added were breaking libxslt compile, removed them for now
5077
5078Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * parser.c parserInternals.c threads.c: debugged and fixed
5081 initialization problems which were giving troubles on SMP
5082 boxes.
5083
5084Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * include/libxml/Makefile.am: missing globals.h
5087
5088Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * globals.c: added a couple of standard includes.
5091
5092Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5095 include/libxml/parserInternals.h include/libxml/tree.h
5096 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5097 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5098 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5099 Applied the last patches from Gary, cleanup, activated threading
5100 all user accessible global variables are now handled in globals.[ch]
5101 Still a bit rought but make tests passes with either
5102 --with-threads defined at configure time or not.
5103 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5104 linking options
5105
5106Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * Makefile.am include/libxml/Makefile.am
5109 include/libxml/globals.h globals.c include/libxml/threads.h
5110 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5111 configure.in: started integrating the core of the thread support
5112 not activated yet but half integrated. The code should still
5113 compile and work anyway.
5114
5115Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5118 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5119 integrating the non-controversial parts of Gary Pennington
5120 multithread patches
5121 * catalog.c: corrected a small bug introduced
5122
5123Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * catalog.c include/libxml/catalog.h: very serious cleanup,
5126 isolating unportable code and as much as possible the accesses
5127 to the global shared catalog. May need more testing !
5128
5129Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5132 Keith Isdale patches for the XSLT debugger interfaces. Some
5133 cleanup
5134
5135Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5136
5137 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5138 * DOCBparser.c: generate line nubers in elements
5139
5140Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5141
5142 * configure.in: preparing 2.4.6 release
5143 * doc/xml.html doc/html/*: updated and rebuilt the docs
5144 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5145
5146Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5147
5148 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5149 adding documentation for DV's supercatalog support
5150
5151Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5154 super catalog support adding one API and one flag --sgml to
5155 xmlcatalog
5156
5157Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5158
5159 * doc/xmlcatalog_man.xml, xmlcatalog.1
5160 One more crack at
5161 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5162
5163
5164Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5165
5166 * xpath.c: implemented xmlXPathObjectCopy for external objects
5167 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5168
5169Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5170
5171 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5172 finishing up fix to
5173 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5174 the xmlcatalog man page display more elegantly
5175
5176Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in: closing bug #61832
5179 * HTMLparser.c: removed a warning
5180
5181Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * xpath.c: fixing #61673 part I, do not loose doc information
5184 when copying result value trees.
5185
5186Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * xpath.c: trying to harden the XPath interpreter
5189
5190Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5191
5192 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5193 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5194
5195Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5196
5197 * HTMLparser: repaired another loop problem
5198
5199Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5202 parsing.
5203 * xpath.c: fix bug #61291 the default XML namespace node is
5204 missing from the namespace axis.
5205 * tree.c: refuse to create namespaces nodes with prefix "xml"
5206
5207Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * SAX.c: ouch a non-defined namespace could lead to a crash,
5210 fixed #61215
5211
5212Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * parserInternals.c: closed bug #61054
5215
5216Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * include/libxml/Makefile.am: closing #60708
5219
5220Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5223 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5224
5225Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5228
5229Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5232 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5233
5234Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * catalog.c: Justin Fletcher provided cleaup code in case
5237 HAVE_STAT is not defined
5238 * include/win32config.h: Igor Zlatkovic suggested to have
5239 HAVE_STAT defined there
5240
5241Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5242
5243 * catalog.c - fixed typing error reported by M. Barros
5244
5245Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5246
5247 * xmllint.c - fixing typo
5248
5249Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5250
5251 * HTMLparser.c: small enhancement to prevent loop on
5252 unrecognizable data
5253
5254Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * parserInternals.c: applying patch from bug #60757 this
5257 should close it
5258
5259Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * catalog.c xmlcatalog.c: removed a couple of warning
5262 * xpath.c: try to solve the linking problem on platforms
5263 needing trio to compile
5264
5265Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * Makefile.am libxml.spec.in: backing up non-documented changes
5268 commited without review or aproval by Jens Finke <jens@gnome.org>
5269 * HACKING: made 100% clear that no commit should be done directly
5270
5271Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * configure.in: Joe Orton provided a patch fixing a problem
5274 when iconv is specified to be in a non-standard directory
5275 but wasn't exported in xml2-config --cflags
5276
5277Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * configure.in: let's ship 2.4.5 before getting too much
5280 troubles with 2.4.4 errors.
5281
5282Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * encoding.c entities.c: do not output hexadecimal charrefs
5285 when serializing HTML since some version of Netscape can't
5286 grok it, generate decimal ones.
5287 * result/HTML/doc3.htm: output changed due to previous test
5288 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5289
5290Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5293 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5294
5295Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296 Released 2.4.4
5297
5298 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5299 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5300 updated the configuration scripts systems accordingly
5301
5302Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * configure.in: preparing for 2.4.4
5305 * doc/xml.html doc/html/*: updated and rebuilt the docs
5306
5307Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5308
5309 * win32/dsp/libxml2.def.src: tried to incorporate comments
5310 from bug #59220
5311
5312Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * parser.c result/noent/wml.xml: fixed bug #59981 related
5315 to handling of '&' in attributes when entities are substitued
5316
5317Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * libxml.h include/libxml/xmlversion.h.in
5320 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5321 Tried to close bug #60131
5322
5323Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5326
5327Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5328
5329 * SAX.c: fixing bug #59946 on xmlns=""
5330
5331Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5334 but allocates a new error code.
5335
5336Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * xmllint.c: John Fleck fixed typos in the options output
5339 * parser.c SAX.c: fix ignorable white space SAX selection
5340
5341Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * entities.c: Steve Underwood found the possibility of an
5344 ininite loop in case of error.
5345
5346Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5349
5350Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5351
5352 * parser.c: warn if version is not 1.0 but it's not
5353 strictly speaking an error after analyzing the spec
5354
5355Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5356
5357 *doc/catalog.html - add link to the html version of the
5358 man page, other linguistic cleanups
5359
5360Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5361
5362 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5363 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5364 file, has not yet been included in the build.
5365
5366Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * catalog.c: removed a duplicate affectation Justin Fletcher
5369
5370Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * tree.c: Armin Sander pointed a possible text coalescing
5373 problem, completed his patch.
5374
5375Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5376
5377 * trionan.c: Fixed const and volatile re-definition problem
5378
5379Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5380
5381 * libxml.4 parser.c: doc updates from Heiko Rupp
5382 * parserInternals.c: 2 sanity checks from Heiko Rupp
5383
5384Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5385
5386 * tree.c: applied patch from Armin Sander to make some pointers
5387 const in xmlCopyNode()
5388 * include/libxml/tree.h: added fix to the header
5389
5390Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * xpath.c: hum, restrict the integer usage gcc bug workaround
5393 to only gcc compilers so that other architecture don't get
5394 penalized by this limitation.
5395 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5396
5397Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5400 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5401
5402Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5405 --convert option to xmlcatalog to convert SGML ones to
5406 the XML syntax.
5407 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5408
5409 2.4.3 got released at that point
5410Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5411
5412 * catalog.c xmlIO.c: started some serious testing and fixed
5413 a few bug and optmization needs.
5414
5415Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5418 preparing for a 2.4.3 release even if it may not be ready yet
5419 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5420 all file parsing lookup to go through the entity resolver, add
5421 to add an API to bypass it (needed to load catalogs themselves),
5422 some cleanup on the catalog code too.
5423 * nanoftp.c: small cleanup
5424 * doc/catalog.html: small update
5425
5426Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5427
5428 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5429 Jun Kuriyama
5430
5431Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5432
5433 * doc/catalog.html: finished the catalog documentation
5434
5435Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * doc/catalog.html doc/xml.html: added documentation about
5438 Catalog support, misses an API description
5439 * doc/html/*: reextracted the API pages
5440
5441Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5444 Added the part about section 7.2 on URI resolution,
5445 fixed a side effect in the HTML parser, look complete
5446 and ready to rock except the URI/SystemID part!
5447
5448Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5449
5450 * include/libxml/catalog.h include/libxml/parser.h
5451 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5452 xmlIO.c: added support and APIs needed for the catalog PI
5453 * include/libxml/xmlIO.h: cleanup
5454
5455Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5458 include/libxml/catalog.h: starts to look okay, really
5459 plugged the new framework, cleaned a lot of stuff,
5460 added some APIs, except the PI's support missing this
5461 should be mostly complete
5462 * result/catalogs/* test/catalogs/*: added new test, enriched
5463 the existing one with URN ID tests
5464
5465Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * catalog.c: fixed nextCatalog
5468 * result/catalogs/docbook test/catalogs/*: started adding
5469 a small regression test
5470
5471Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5474 more work on the XML catalog support.
5475 * parser.c include/libxml/parser.h: small cleanup seems using
5476 list as a public parameter name can give portability troubles
5477 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5478 include/libxml/xpath.h include/libxml/Makefile.am: removed
5479 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5480 wrappers
5481
5482Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5483
5484 * Makefile.am trio.c triodef.h trionan.c xpath.c
5485 include/libxml/Makefile.am include/libxml/trionan.h:
5486 Re-worked Not-A-Number and Infinity support.
5487 * xmlcatalog.c: added readline include files
5488
5489Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5492 testCatalog as xmlcatalog, making it an installed app
5493 adding a shell, and preparing it to be a /etc/xml/catalog
5494 management tool, though not ready yet
5495 * catalog.c include/libxml/catalog.h: adding support for
5496 XML Catalogs http://www.oasis-open.org/committees/entity/
5497 not finished, there is some interesting tradeoffs and a
5498 few open questions left.
5499
5500Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * xmllint.c: fixed a line formatting problem
5503
5504Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * SAX.c: removed a couple of unused variable (Albert Chin)
5507
5508Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5511 trying to fix some troubles w.r.t. function returning
5512 const xxxPtr.
5513
5514Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5517 defined
5518
5519Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * xpointer.c: removed unused var
5522
5523Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * testXPath.c: another small cleanup closing bug #59110
5526
5527Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * win32/dsp/libxml2.def.src: small cleanup closing bug
5530 #59108
5531
5532Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * example/gjobread.c: add xmlCleanupParser() before leaving
5535
5536Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * config.h.in configure.in include/libxml/xmlwin32version.h:
5539 released 2.4.2
5540
5541Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * include/libxml/valid.h debugXML.c valid.c: deprecate
5544 the non-boundchecking Sprintf functions, add Snprintf
5545 this should close bug #57984
5546
5547Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5550 URIs before doing the lookups (pointed by Mark Vakoc)
5551
5552Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * xpath.c: serious changes on Result Value Trees and NodeSets
5555 w.r.t. deallocation and collect operations. Probably not
5556 100% clean (merge of allocated trees smells like a problem).
5557 Seems sufficient to close #58943
5558
5559Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * xmllint.c: adding a --format option
5562
5563Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5564
5565 * xpath.c: count() was broken on Result Value Tree
5566 * xmlIO.c: fixed file:/// accesses on _WIN32
5567
5568Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5571 macro was renamed, this should close bug #58683
5572
5573Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5576 entity substitution mode text at the end of the entity might
5577 be added due to text coalescing.
5578 * nanoftp.c parser.c: small cleanup
5579
5580Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5581
5582 * HACKING: added John Fleck right to commit in the doc subdir
5583
5584Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5587 allow to inherit attributes from the DTD directly in the
5588 tree, this is needed for XPath and can be a useful feature.
5589 Inherited namespaces are always provided at the tree level now
5590 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5591 of tests for this feature (XSLT being the prime user).
5592
5593Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5596 testSAX.c xmlIO.c xmllint.c include/win32config.h
5597 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5598 include/libxml/xmlwin32version.h.in win32/README.MSDev
5599 win32/dsp/*: applied Win32 Facelift No.2 patches from
5600 Igor Zlatkovic for Windows/MSC
5601
5602Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * SAX.c: unparsedEntityDecl() the URI computation of the
5605 entity wasn't done breaking XSLT unparsed-entity-uri()
5606
5607Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5608
5609 * xpath.c: fixed a bug when walking the descendants and
5610 the current node has no children
5611 * debugXML.c: show up when a text node is supposed to not be escaped
5612
5613Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5614
5615 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5616 worked like the set:leading() function)
5617 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5618
5619Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5622
5623Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * include/libxml/xmlIO.h: apply change to close #58141
5626 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5627
5628Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * parser.c: when the internal subset uses a PE, then the
5631 included entity can use conditional sections.
5632
5633Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5636 when walking the namespace axis showing up in
5637 libxst/tests/general/bug-12
5638 * xmlmemory.c: added the possibility to trace a given block
5639 defined by its address
5640
5641Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * parser.c: don't override existing encoding specified before
5644 starting xmlParseDocument()
5645
5646Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * include/libxml/xmlwin32version.h: reinserted, needed for
5649 Windows users of CVS
5650
56512001-07-27 Darin Adler <darin@bentspoon.com>
5652
5653 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5654 * testCatalog.c: Add include of <libxml/parser.h>.
5655
56562001-07-27 Darin Adler <darin@bentspoon.com>
5657
5658 * include/libxml/.cvsignore:
5659 * include/libxml/xmlwin32version.h:
5660 Remove this file from CVS because it's generated.
5661
5662Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * parser.c include/libxml/parser.h: applied const patches from
5665 Tom Moog #58002
5666
5667Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5668
5669 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5670 lookup framework
5671
5672Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * tree.c: fixed xmlCopyNode() for documents
5675
5676Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5679
5680Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * parser.c: fixes bug #57652 reported by Morus Walter
5683
5684Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5687
5688Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5691 errors, lesson don't add new functions at 1am before a release
5692 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5693 from XPath initialization when possible.
5694
5695Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * result/scripts/base*: removing history/readline changed
5698 this slightly
5699 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5700 xmllint.c: make element content line number generation
5701 optionnal to avoid breaking old apps added interface to switch
5702
5703Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005706 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005707 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5708 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5709 John Kroll fixes to allow saving to HTTP via PUT (or
5710 POST of needed).
5711 * doc/html/*.html: regenerated the docs
5712
5713Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5714
5715 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5716 xmlHashScanFull and xmlHashScannFull3 to get passed the
5717 three keys as arguments to the callback function
5718
5719Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * configure.in Makefile.am: removed libxml softlink for good
5722 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5723 100% coverage by gtk-doc
5724
5725Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5728 fixed serious troubles due to size_t vs. int mismatch
5729
5730Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5733
5734Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5735
5736 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5737 convenient extension API for value and context managing
5738 Now handles external objects through xmlXPathPopExternal,
5739 xmlXPathWrapExternal and xmlXPathReturnExternal.
5740 Added functions for sets operations (intersection, etc.)
5741
5742Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5745 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5746 HTMLparser.c: cleanup of global variables, marking some
5747 const or private.
5748
5749Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5750
5751 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5752 fixed xmlXPathNodeSetItem when passing index=0
5753
5754Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5757
5758Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xmllint.c: fixed compilation under Cygwin #57503
5761 * TODO: update
5762
57632001-07-13 Peter Williams <peterw@ximian.com>
5764
5765 * config.h.in: add #undef HAVE_DLFCN_H
5766
5767 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5768 builddir.
5769
5770Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5773 raised by #57348 and #57381
5774
5775Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5778 tree.c xpointer.c: store the line numbder in element->content,
5779 may break some software, need a configuration mechanism
5780
57812001-07-10 Darin Adler <darin@bentspoon.com>
5782
5783 * .cvsignore:
5784 * example/.cvsignore:
5785 * include/.cvsignore:
5786 * include/libxml/.cvsignore:
5787 Various things that are generated and should be ignored.
5788
5789Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5792 * doc/xml.html doc/html/*: updated the docs
5793
5794Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5797 validation occured on content with element child
5798
5799Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * tree.c: fixed XML Base computation which was broken
5802 * debugXML.c: added a base function to the shell
5803 * Makefile.am result/scripts/* test/scripts/*: added scripts
5804 based regression tests, and adding 2 XML Base tests
5805
5806Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c: set properties doc and call xmlSetListDoc for properties
5809 content when grafting them in a different tree.
5810 * aclocal.m4: remove from CVS
5811
5812Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * win32/libxml2/libxml2.def.src: added some missing entry point
5815 for XPath (Mark Vakoc)
5816
5817Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5820 layer should URI-Unescape before trying to open resources.
5821
5822Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * xpath.c: fix the name() bug for elements in the default
5825 namespace reported by Charlie Bozeman
5826
5827Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5830 led to an XPath fix, improvements of SAX initialization, and
5831 an added option --nocdata to testXPath
5832
5833Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * doc/libxml-doc.el: Felix Natter provided anew version working
5836 with XEmacs too
5837
5838Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * include/libxml/xpath.h: small cleanup
5841 * doc/xml.html: update
5842
5843Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5846 released 2.3.14
5847
5848Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * doc/html/*: rebuilt the docs for the release
5851 * doc/xml.html: added 2.3.14 release.
5852
5853Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5856 were not equal to empty strings
5857
5858Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * SAX.c: fixed a URI-Reference computation problem when validating
5861 * xmlIO.c: small cleanup
5862
5863Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * parser.c: improved the description of a couple of interfaces
5866 upon Larry Stamper suggestion
5867
5868Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * SAX.c entities.c parser.c: changed completely the way entities
5871 are handled when running the parser in entity substitution mode.
5872 This fixes a bug reported by Stephan Kulow and nearly divides
5873 by 3 the amount of memory required by libxslt to load and process
5874 DocBook TDG.
5875
5876Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * HTMLparser.c: fixing a too early root closing problem raised
5879 byt Prashanth Naidu
5880
5881Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5884 raised by Mark Vakoc.
5885
5886Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * example/Makefile.am: fixed the include path to add srcdir/include
5889 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5890 and some cleanup
5891
5892Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5895 lot of optimization work, results in significant improvements
5896 when handling really complex XPath queries. Add a small optimizer
5897 for unions, improve [n] and [last()], avoid some costly ops.
5898
5899Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5902 * xpath.c: small cleanup
5903 * xmlGetNsList: reformated, fixed problems if used on Entities
5904
5905Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5908
5909Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5912 * Makefile.am example/Makefile.am: workaround automake generating
5913 erroneous deps
5914
5915Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * include/win32config.h: bug #56801 Yon Derek provided a patch
5918 to the windows config file.
5919
5920Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5923 libxml.h : Yon Derek provided a set of changes to compile from
5924 CVS on Windows/MSC
5925
5926Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * parser.c: fixed UTF8 BOM support in push mode
5929 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5930 added a specific testcase
5931
5932Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * Makefile.am: added --push regression tests
5935 * parserInternals.c: the XML parser segfaulted in --push mode
5936
5937Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * configure.in: moved the symlinks detection within a CVS
5940 check, this is not portable and will be removed soon.
5941 * xpath.c: small cleanup/speedup
5942
5943Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5946 release of 2.3.12
5947 * parser.c: make an error message if unknow entities in all cases
5948
5949Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5952
5953Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5956 includes were installed in the wrong dir
5957
5958Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * doc/html.xml: warn against sending code to exhibit bugs.
5961
5962Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5965 Tru64 from Thomas Leitner
5966
5967Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * AUTHORS: added William and Bjorn
5970 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5971 daniel@veillard.com hopefully I won't have to do this again
5972 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5973 docs can be rebuilt cleanly now
5974 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5975 from CVs it's generated, added include/libxml/xmlwin32version.h
5976 also generated but which should change far less frequently.
5977 * catalog.c nanoftp.c: made sure to include libxml.h not
5978 libxml/xmlversion.h directly
5979 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5980 when compiling on WIN32 and MSC
5981
5982Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * include/Makefile.am include/libxml/Makefile.am configure.in:
5985 fixed make distcheck and rebuilding the rpms
5986
5987Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * configure.in: should finish the migration of exported includes
5990 into a real include/libxml in CVS, at least for CVS users.
5991 * removed the exported headers, added in include/libxml (as well
5992 as xmlversion.h.in).
5993
5994Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * configure.in: fixed the way to detect symlink
5997
5998Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * configure.in: updated, include/libxml is now a real CVS dir
6001
6002Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6005 version works with both libxml1 and libxml2 (it autodetects
6006 the prefix of the html-files) from Felix Natter.
6007 * doc/xml.html: updated doc accordingly
6008
6009Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * xpath.c: fixed the bug generating a template loop in libxslt
6012 when using docbook-xsl-1.4, * should filter out document nodes
6013 * HACKING: added William
6014 * TODO: updated
6015
6016Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * doc/FAQ.html: added a warning about gcc-3.0
6019 * doc/xml.html: added reference to gdome2 and removed a confusing
6020 sentence
6021
6022Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xmlversion.h: okay this is a generated file, but Windows
6025 users need it and they can't generate it, and I want CVS
6026 Windows users ...
6027 * win32/libxml2/libxml2_so.dsp: Windows project file for
6028 the shared lib version of libxml2
6029 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6030 resources needed for libxslt/xsltproc by Yon Derek
6031
6032Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6033
6034 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6035
6036Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6039
6040Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * include/win32config.h: Yon Derek provided a first fix
6043 to be able to compile libxslt/xsltproc on Windows
6044
6045Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * xpath.c: attempt to work around what seemed a gcc optimizer
6048 bug when handling floats on i386 http://veillard.com/gcc.bug
6049 * tree.c entities.c encoding.c: doing some cleanups while
6050 chasing it
6051
6052Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * Makefile.am: cleanup when --without-debug is specified
6055 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6056 w.r.t. --without-debug and other include points
6057 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6058 Catalogs
6059 * configure.in entities.h tree.h HTMLparser.c: removed
6060 --without-corba, made the _private field mandatory
6061
6062Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6065 outputs a BOM in UTF8, an errata has been issued to avoid the
6066 problem, that was the most reasonable solution... Add support
6067 for a leading UTF8 BOM in entities.
6068
6069Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * valid.c: fixed a bug found when post validating an entity ref
6072 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6073 activate it too
6074
6075Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6078 weakness in the node copy the XPointer and the XInclude
6079 implementations. Serious cleanup.
6080
6081Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * Makefile.am: Kjartan Maraas provided a small patch to
6084 add xml2-config.in to EXTRA_DIST
6085
6086Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6089 provided another failing case found in KDE, the way the
6090 ctxt->vctxt.nodeTab was allocated and freed changed over
6091 time but it wasn't completely cleaned up. This should fix it.
6092
6093Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * parser.c: Stephan Kulow also raised the fact that line number
6096 could get miscounted making debug harder, fixed the problem
6097 in xmlParseCharData()
6098
6099Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * valid.c: Stephan Kulow pointed out a problem when validating
6102 and using an empty entity, forgot a 'break' in a case.
6103
6104Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6107 * doc/xml.html: updated with 2.3.11
6108
6109Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * TODO: updated adding cleanup of generated doc
6112 * configure.in: prepared to release 2.3.11
6113 * xmllint.c: added --version for bug reporting
6114 * doc/html/*.html: rebuilt the doc
6115
6116Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xpath.c: first part of the work on selecting namespace to
6119 fix bug #56115
6120
6121Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6124 when using -liconv
6125 * TODO: updated
6126
6127Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6130 cleanup, encoding support.
6131
6132Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6135
6136Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * xpath.c: bug detected by Ankh when / is used as a function arg
6139
6140Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6143 of element and use it to avoid outputting formatting spaces at
6144 the wrong place. Implemented the format parameter for HTML save.
6145 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6146 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6147 result/HTML/wired.html: of course this impact the result of a
6148 number of HTML tests
6149
6150Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * HTMLtree.[ch]: started augmenting the HTML save API with
6153 encoding and formatting parameters
6154
6155Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * HTMLtree.h: cleanup and started evaluating the work needed on
6158 revamping the HTML output code
6159
6160Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6163
6164Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * valid.c: fixed bug #56049, forgot one check in the
6167 validation routine
6168
6169Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6172
6173Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * libxml.h: fixed an error in last commit
6176 * doc/FAQ.html: added an entry for compilation from CVS
6177
6178Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xmlversion.h.in libxml.h: Cygwin patches
6181 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6182 * tree.h: cleanup
6183
6184Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6187 memory block in a strange case where libxml is linked twice
6188 in the binary.
6189
6190Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6193 state far too often, simple fix used to avoid it.
6194
6195Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6198 being processed, applied his patch
6199 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6200
6201Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6204 provided fixes to compile on MSCC again
6205 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6206 also provided an update for the project files.
6207
6208Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6211 bug #55810
6212
6213Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * tree.c: fixed xmlGetNsProp() to close bug #55683
6216 Note this requires libxslt to use it's own function instead.
6217
6218Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * HTMLtree.c: when in a pre element no formatting space should
6221 be added.
6222 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6223
6224Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: added tests for signal() and signal.h
6227
6228Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6231
6232Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * doc/libxml-doc.el: Felix Natter provided a new version for
6235 libxml2
6236
6237Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * HTMLtree.c: when in a pre element no formatting space should
6240 be added.
6241
6242Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6245
6246Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6249 hack
6250 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6251 * uri.c: fixed a warning
6252
6253Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * HTMLtree.c: trying to close bug #55772 escaping in script
6256 elements
6257 * doc/xml.html: suggest to send mail to the list
6258
6259Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6262 good. Use a macro and based on the solution provided in
6263 vsnprintf manual page from GNU.
6264
6265Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6266
6267 * error.c: Workaround for non-preserving variadic list.
6268 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6269
6270Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * doc/xml.html: added 2.3.10 release
6273
6274Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * configure.in: releasing 2.3.10
6277
6278Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6281
6282Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * encoding.c: Robert Collins provided a patch to add the
6285 "US-ASCII" encoding alias
6286
6287Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6290 string oriented functions and started cleaning the related areas
6291 in xpath.c which needed fixing in this respect
6292
6293Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6296 #55380
6297 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6298
6299Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * TODO: updated
6302 * nanohttp.[ch] : started adding APIs to get the redirected URL
6303 when this occurs (needed for further base computation
6304 * tree.h: cleanup
6305 * encoding.c: cleanup
6306 * SAX.c: minor change around ctxt->loadsubset
6307
6308Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * Makefile.am include/Makefile.am: small change to have
6311 include/libxml rebuilt if working from CVS.
6312 * uri.c: applied another patch from Carl Douglas for URI escaping,
6313 this should close bug #51876
6314
6315Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6318 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6319 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6320 added specific regression test
6321 * parser.h: preparing for the XSLT mode where DTD inherited
6322 attributes are added to the tree.
6323
6324Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xinclude.[ch]: Updated the namespace for the Last Call version
6327 * result/XInclude/include test/XInclude/include: updated the
6328 testsuite accordingly
6329
6330Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6333 related to bug #51876
6334
6335Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * tree.c: fixed a gross mistake in base computation, xml:base is
6338 not completely correct yet (need cascade).
6339 * xpath.[ch]: added the few things needed to find a function name
6340 and URI from the XPath context when it is called.
6341
6342Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6345 * DOCBparser.c: small cleanup
6346 * xmllint.c: added a --catalogs option to load catalogs from
6347 $SGML_CATALOG_FILES
6348 * tree.c: cleanup
6349 * configure.in: iconv library fixup, ICONV_LIBS
6350
6351Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * catalog.c: handling of CATALOG entries. detection of recursion,
6354 and a few bugfixes
6355 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6356 against the default namespace
6357
6358Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6361
6362Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * parser.c: fixed propagation context info when parsing an
6365 external entity.
6366 * doc/html/*.html: regenerated a couple of docs
6367
6368Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * doc/xml.html: update with 2.3.9 informations
6371
6372Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6375 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6376 * doc/html/* : rebuilt the docs
6377 * valid.c: small patch which may improve some case when
6378 validating.
6379
6380Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * HTMLparser.c: Closed bug #54891
6383 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6384 to the suite
6385
6386Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6389 applied a documentation patch from LotR and filled in a few missing
6390 descriptions
6391
6392Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * xpath.c tree.c parser.c: speed optimizations at the parser level
6395 document tree freeing and xpath evaluation
6396
6397Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * parser.c parser.h parserInternals.h: fixed a couple of
6400 interfaces for handling memory buffer input to const char *
6401 upon suggestion of JamesH.
6402
6403Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * configure.in: LoTR sent a patch fixing the previous commit
6406
6407Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * configure.in: trying to deal again with the stoopid -R linking
6410 flag of Solaris
6411
6412Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * xpath.h: two nodeset access macros from Thomas Broyer
6415
6416Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6419 patch from Thomas Broyer
6420
6421Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6424 case
6425 * INSTALL: was empty added stuff from the FAQ
6426
6427Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6430 attributes handling and #54433 by adding xmlUnsetProp()
6431 and xmlUnsetNsProp()
6432
6433Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * HTMLparser.c: Patch from Jonas Borgström
6436 (htmlGetEndPriority): New function, returns
6437 the priority of a certain element.
6438 (htmlAutoCloseOnClose): Only close inline elements if they
6439 all have lower or equal priority.
6440 * result/HTML: this of course changed a number of tests results.
6441
6442Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xmlIO.c catalog.c: plugged in the default catalog resolution
6445 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6446 documentations
6447 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6448
6449Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6452 integrating catalogs
6453 * catalog.[ch] testCatalog.c: adding a small catalo API
6454 (only SGML catalog support).
6455 * parser.c: restaured xmlKeepBlanksDefault(0) API
6456
6457Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6460
6461Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * parser.c: added xmlParseExternalEntityPrivate() to allow
6464 propagation of ctxt->_private when parsing external entities
6465
6466Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6469
6470Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6473
6474Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * valid.c: warn when indeterminist content model is detected
6477 * result/VC/ElementValid8: this adds a message
6478 * Makefile.am: add --novalid for VCM tests
6479 * parserInternals.c: added a call to Init memory
6480
6481Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6484 when both parameters are NULL.
6485
6486Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * valid.c: applied small patch from Gary Pennington, reindented
6489 some part of the code.
6490
6491Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6494 release, updated and regenerated the docs
6495
6496Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c result/XPath/expr/floats : clarified and cleanup
6499 printing of abnormal floats in tests.
6500
6501Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6504 * results/HTML/ : a few changes in the output of the HTML tests as
6505 a result.
6506 * configure.in: tying to fix -liconv where needed
6507
6508Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * Makefile.am: fixed a stupid error
6511
6512Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * configure.in Makefile.am: make the inclusion of the trio
6515 modules in the library conditional
6516
6517Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * DOCBparser.c: patche from László Kovács, fixed entities refs
6520 in attributes handling
6521
6522Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6525 flushing
6526
6527Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: fix of an XSLT namespace bug reported on the list
6530 general/bug-8-
6531
6532Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * strio.h trio.c: Dan McNichol suggested a couple of small
6535 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6536
6537Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * tree.c parser.c encoding.c: spent a bit more time looking
6540 at the parsing speed and DOM handling. Added a few more
6541 speedups.
6542
6543Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * parser.c: small but effective parsing speed improvement
6546
6547Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * configure.in: default on the DocBook parser inclusion (for Gnome)
6550 * DOCBparser.h: fixed a header reference
6551
6552Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * configure.in xpath.c: applied Bjorn patches for FPE on the
6555 alpha
6556
6557Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6560 xmlSaveFormatFileTo()
6561
6562Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xpath.c: simple and efficient optimization, XPath functions
6565 aways bind to the same code, cache this
6566 * TODO: updated (by saying some is obsolete)
6567
6568Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * xpath.c: more cleanup work on XPath name parsing routines
6571
6572Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6575 xmlXPathParseName
6576 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6577 * debugXML.c: avoid compilation problems if compiling without
6578 HTML support, Igor Zlatkovic
6579 * win32/libxml2/libxml2.def.src: being able to compile without
6580 XPath on Windows
6581
6582Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * libxml.m4: yet another patch from Toshio Kuratomi
6585
6586Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6589
6590Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * tree.[ch]: added xmlSaveFormatFile interface for saving
6593 and indenting a file.
6594
6595Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.c: fixed bug #53689 related to processing-instruction()
6598
6599Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * DOCBparser.c: patche from László Kovács
6602
6603Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * parser.c: applied fixes from Christian Glahn bug report #53391
6606
6607Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * error.c: Jean François Lecomte provided a complete description
6610 and a fix to bug #53537
6611
6612Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6615
6616Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * DOCBparser.c SAX.c: a bit more work on entities processing.
6619 Still Need to cleanup XML output and references in attributes
6620
6621Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6624
6625Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * tree.c: trying to fix #53574, not completely complete,
6628 I would like xmllint --copy --debug test/ent1 and
6629 xmllint --debug test/ent1 to show the same result.
6630 * xpath.c: fix a bug when trying to sort namespace nodes
6631
6632Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * HTMLtree.c: real fix for #53402
6635
6636Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6639 PIs when using xsl:output
6640 * valid.c: closing #53537 some case generate segfaults if there
6641 is validity errors
6642
6643Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6646 of external parsed entities, added --noent to testDocbook
6647 * valid.c: Garry Pennington found an uninitialized variable
6648 access in xmlValidateElementContent()
6649
6650Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6653 with madness
6654 * result/HTML/ : this modified the result of the regression tests
6655 a lot.
6656
6657Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6660 to doc where it wasn't checked against NULL reported by
6661 Jens Laas
6662
6663Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6666 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6667
6668Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6671 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6672 * SAX.[ch]: cleanup and updates for DocBook
6673 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6674 ex SGML identifier changes
6675 * valid.c: removed a static unused function.
6676
6677Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * HTMLtree.c: applied change for Paul Sponagl on script saving
6680 * Makefile.am: the warning about entity title.xml are normal.
6681
6682Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * configure.in: release of 2.3.7
6685 * Makefile.am: fixing make distcheck
6686
6687Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * doc/html/* doc/xml.html: updated and regenerated the docs
6690
6691Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6694
6695Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * tree.c: fixed #53388 with the provided patch
6698
6699Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * valid.c: Bjorn detected an invalid memory access. Fixed
6702 vstateVPush()
6703
6704Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6707
6708Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6709
6710 * libxml.h: new header used only for the compilation of libxml
6711 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6712 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6713 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6714 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6715 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6716 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6717 baseline (version 1.2 plus a single patch).
6718 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6719 scientific notation for numbers. Tests added.
6720 * xpath.c: formatting of numbers changed to use sprintf
6721 (contribution from William Brack)
6722
6723Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * valid.c: cleanup, more useful debugging
6726 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6727 * xmlIO.c: entity loading is printed as an error when validating
6728
6729Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * valid.c: fixed to validate within entities
6732 * test/VCM/v22.xml: added a specific testcase
6733
6734Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * valid.c: forgot an epsilon transition in for ()+
6737 * test/VCM/v21.xml : added a specific test case
6738
6739Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * valid.c: removed a state explosion exhibited by RSS
6742 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6743 from bug #51872
6744
6745Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6748 validation without using an ugly NFA -> DFA algo in the source.
6749 Made a specific algorithm easier to maintain, using a single
6750 stack and without recursion.
6751 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6752 * hash.c: made the growing routine static
6753 * tree.h parser.c: added the parent information to an
6754 xmlElementContent node.
6755
6756Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * SAX.c parser.c xpath.c: generating IDs when not validating
6759 from an external parsed entity was poisoning the ID has table
6760 with removed values. This was killing XSLT on the KDE help
6761 browser.
6762
6763Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * entities.h: andrew@ugh.net.au detected a double declaration
6766
6767Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * debugXML.c hash.c tree.h valid.c : some changes related to
6770 the validation suport to improve speed with DocBook
6771 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6772 the way validation errors get reported
6773
6774Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6777 by P C Chow and William M. Brack for XSLT HTML output
6778
6779Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6782 Igor Zlatkovic patches for MSC compilation and added his
6783 updates
6784
6785Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6788 prefix lookup.
6789 * parserInternals.c: fixed the bug reported by Morus Walter
6790 due to an off by one typo in xmlStringCurrentChar()
6791
6792Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793
6794 * HTMLparser.c result/HTML/*: revamped the way the HTML
6795 parser handles end of tags or end of input
6796
6797Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798
6799 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6800
6801Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6804 bug where the linktime verions of free() won't work ...
6805
6806Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6809
6810Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * doc/xml.html: added 2.3.6 release
6813
6814Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6817 * result/wml.xml: resulted in a small output change
6818
6819Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * tree.c: xmlNewDoc was missing the charset initialization
6822 * xmllint.c: added --auto to autogenerate a doc, allow to
6823 reproduce the problem fixed on xmlNewDoc
6824
6825Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * xpath.c: trying to get 52979 solved
6828 * tree.c result/ result/noent/: trying to get 52712 solved, this
6829 also made me clean up the fact that XML output in general should
6830 not add formating blanks by default, this changed the output of
6831 a few tests
6832
6833Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6836
6837Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * configure.in: finally released 2.3.6
6840
6841Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * xpath.c: checking for null pointer generated by new code
6844
6845Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * xpath.c: fixed a [] evaluation problem reported
6848 * test/XPath/tests/simpleaddr: extended test
6849 * result/XPath/simpleaddr: updated result
6850
6851Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xmllint.c: Dan Timis reported a portability problem
6854 on Macs without mmap, fixed it.
6855
6856Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * testXPath.c : added a --tree option allowing to display the
6859 tree dump of the XPath expression
6860
6861Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xpath.c: fixed a memleak when comparing nodesets
6864 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6865 * tree.c: added a TODO
6866
6867Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6870 we need string functions
6871 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6872 to be able to use them where needed. Applied some changes
6873 to reduce name linking pollution and compile in only what's
6874 needed.
6875 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6876 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6877 for the string manipulation functions
6878 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6879 to the free() function of xmlmemory.c
6880 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6881 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6882 usage.
6883
6884
6885Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * error.c: applied the context output patch of the error
6888 handling submitted by Chuck Griffith
6889 * error/VC/*: this slightly change some error logs
6890
6891Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * parser.c: fixed line number reporting on error
6894
6895Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * parser.c: Sullivan and Darin found a parser bug,
6898 applied the patch.
6899
6900Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6903 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6904 xmlversion.h.in xpointer.c: of course the way I defined
6905 UNUSED breaks on old gcc version. Try to be smart and
6906 also define it directly in xmlversion.h
6907 * configure.in: removed -ansi flag from the pedantic set
6908
6909Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910 Huge cleanup, I switched to compile with
6911 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6912 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6913 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6914 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6915 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6916 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6917 encoding.h entities.c error.c list.[ch] nanoftp.c
6918 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6919 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6920 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6921 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6922 Cleanup, staticfied a number of non-exported functions,
6923 detected and cleaned up a dozen of problem found this way,
6924 avoided a lot of public function name/typedef/system names clashes
6925 * doc/xml.html: updated
6926 * configure.in: switched private flags to the really pedantic ones.
6927
6928Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * configure.in: 2.3.5
6931 * doc/html/*: rebuilt the docs
6932
6933Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * parser.c: fixed a reported bug in NOTATION parsing
6936 * uri.c: accepted but not fixed bug 51876, added TODO
6937 * Makefile.am: fixed bug 51876
6938
6939Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * config.h.in configure.in error.c: fix a compilation problem
6942 on platforms without vsnprintf (xml@thewrittenword.com)
6943
6944Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * parser.c: fixed a function name header typo
6947 * SAX.c: notations can also occur in external subset.
6948
6949Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * error.c: removed a C++ like comment
6952
6953Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * parser.c: fixing bug 52299 strange condition leading
6956 to a parser crash due to a buffer overflow
6957 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6958 added the specific test case
6959
6960Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6963 xmlXPathConvert{String,Number,Boolean} to be able to make
6964 type casts without a context stack, fixed some implementation
6965 problems related to the absence of context at parse-time,
6966 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6967 in the public API too
6968 * xpointer.c xpathInternals.h: we need to know at parse time
6969 whether we are compiling an XPointer
6970
6971Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6974 cleaned up the parser internals, refactored XPath code, added
6975 new compilation based APIs and cleanly separated public and
6976 private APIs.
6977
6978Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * xpath.h: the comp field must be added at the end to avoid
6981 killing binary compat.
6982
6983Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * Makefile.am: detect XPath memleaks in regreson tests
6986 * error.c: fixed and error w.r.t. error reporting still using
6987 stderr
6988 * hash.c: added new line at end of file
6989 * tree.h: minor cleanup
6990 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6991 expression parsing from evaluation, resulted in a number of
6992 changes internally, and in XPointer. Likely to break stuff
6993 using xpathInternals.h but should remain binary compatible,
6994 new interfaces will be added.
6995
6996Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * configure.in: fixed a couple of problems reported by
6999 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7000 without gcc on non linux platforms.
7001
7002Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7005 a fix for --with-html-dir= configure support. I hope it won't
7006 break rpm generation
7007
7008Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * xmlIO.c: one function comment cleanup.
7011
7012Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * SAX.c: external subset notations were improperly registered
7015 in the internal subset.
7016
7017Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * README.cvs-commits: added, pointing to HACKING
7020 * HACKING: updated
7021
7022Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * parser.c: and Matt Sergeant found one in the XML push
7025 parser (erroneous check I forgot to remove when I fixed the
7026 main parser).
7027
7028Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * xpath.c: ptittom found a small bug in UnaryExpr
7031
7032Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * configure.in: bumped to 2.3.4
7035 * error.c: fixed bug #51860
7036 * tree.c: fixed bug #51861
7037 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7038 * tree.[ch] : added xmlDefaultBufferSize
7039 * nanoftp.c: typo in function name header block
7040 * doc/xml.html : updated, added link to XML::LibXSLT
7041 * doc/html/* : rebuilt the docs
7042
7043Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * parser.c SAX.c: the new content parsing code raised an
7046 ugly bug in the characters() SAX callback. Found it
7047 just because of strangeness in XSLT XML Rec ouptut :-(
7048
7049Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * Makefile.am: Martin Baulig suggested to add -lm
7052 * tree.c: found another bug in xmlNodeGetContent()
7053
7054Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * xpath.c: Bjorn found the error related to strictness of comparison.
7057
7058Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * parser.c: trying to fix the Dtd parsing problem reported
7061 by Gary, side effect of last week speed optimizations.
7062
7063Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7066 * parserInternals.c: removed unneeded test raised by Stric
7067
7068Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7069
7070 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7071 and fixed by William Brack). Added xmlXPathFormatNumber.
7072 Changed the sorting slightly.
7073 * configure.in Makefile.am example/Makefile.am: Added -lm.
7074 Please note that applications linking with libxml2, must
7075 also like with the math library from now on.
7076
7077Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7080
7081Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * parser.c: one must report spaces even if the Dtd element
7084 content proves that this is not part of the element content.
7085 * result/valid/*.xml: this changed the ouptu slightly
7086
7087Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * configure.in: bumped to 2.3.3
7090 * doc/xml.html: updated
7091
7092Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * tree.c: minor doc fix
7095 * xpath.c: deallocation issues when a result tree has been
7096 converted to a node-set
7097
7098Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * doc/xml.html: oops corrected dates s/2000/2001
7101
7102Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * valid.c: new patch from Gary Pennington
7105
7106Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * doc/xml.html: applied patch from Ankh
7109
7110Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * xinclude.c: fixed a problem building on Mac
7113
7114Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * parser.c: more work on increasing parsing ferformances
7117
7118Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7121 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7122 avoiding memcpy in production builds MEM_CLEANUP macro use
7123 * parser.[ch] parserInternals.c: optimizations of the tightest
7124 internal loops inside the parser. Better checking of I/O
7125 flushing/loading conditions
7126 * xmllint.c : added --timing
7127
7128Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * configure.in: bumped to 2.3.2
7131 * doc/xml.html: updated for release
7132
7133Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * xpath.c: found a memleak and fixed a nasty bug
7136
7137Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * xmllint.[c1] : added return code errors for xmllint
7140 * xpath.c: specific debug dump function for result value trees
7141
7142Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * xpath.c: finally implemented xmlXPathCompareNodeSets
7145 * test/XPath/expr/floats results/XPath/expr/floats: added
7146 a test for float expressions
7147
7148Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7151 * parserInternals.[ch]: trying to speed up parsing
7152 * xpath.c : speeded up node set equality op
7153
7154Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7157 better handling of ID/IDREF and the list modules associated
7158 * configure.in: small CFLAGS cleanup
7159
7160Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * configure.in: fixed iconv detection on AIX (stric)
7163
7164Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7167
7168Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7169
7170 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7171 and optimized xmlXPathNodeSetSort
7172
7173Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * xpath.c: bug fix when context size is 0
7176 * parser.c: I like Norm's Dtd because they still manage to break
7177 the parser occasionally
7178
7179Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7182
7183Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7186 attributes within the XML-1.0 namespace
7187
7188Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * xpathInternals.h: exported a few axis functions
7191 * doc/xml.html: updated the doc
7192
7193Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * configure.in: applied patch from Daniel van Balen for OpenBSD
7196 and bumped version to 2.3.1
7197 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7198 attempt to find autoclosing was simply broken, removed it,
7199 updated the examples, this is better
7200
7201Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7204 hash functionnalities.
7205 * doc/html/* : rebuild the doc
7206
7207Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7210 on predicate
7211 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7212 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7213 really want to have tags closed on output even if we accept
7214 unclosed ones on input
7215
7216Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7217
7218 * xpath.c: ouch don't free NULL, rare case fixed
7219 * tree.c: don't coalesce text nodes if they don't have the
7220 same behaviour wrt escaping on output
7221
7222Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * xpath.c: small fixup
7225 * SAX.c: don't warn on empty namespaces.
7226
7227Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * README: a bit of cleanup
7230 * configure.in: preparing for 2.3.0 release
7231
7232Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * hash.[ch]: added a first version of xmlHashSize()
7235 * valid.c: another bug fix from Gary Pennington
7236
7237Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * valid.c: couple of bug fixes pointed by Gary Pennington
7240 * HTMLtree.c: #if 0 cleanup
7241
7242Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7245 which removes a time consuming check of xmlXPathNodeSetAdd()
7246 and use it in places where we are sure to not break unicity
7247
7248Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * xpath.c: bug fixes found from XSLT
7251 * tree.c: preserve node->name special values when copying nodes.
7252 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7253 external subset are fetched when available but without full
7254 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7255 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7256 output with encoding disabled.
7257
7258Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7261 xmlCheckFilename should not be called from xmlFileOpenW
7262 and xmlGzfileOpenW
7263
7264Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7267 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7268 added the new tests for URI normalization
7269 * testURI.c: fixed stoopid bugs
7270 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7271 the URI in the error messages are now properly normalized
7272
7273Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7276
7277Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7280
7281Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * xpath.c: fixed mod operator
7284
7285Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7286
7287 * parser.c: fixed xmlStrcat doc
7288 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7289 trees.
7290
7291Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * xpath.c result/XPath/tests/chaptersbase
7294 result/XPath/tests/simplebase: fixed XPath node()
7295 * tree.c: small fix in xmlNewNs()
7296 * Makefile.am: removed extraneous xml2Conf.sh rule
7297
7298Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7299
7300 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7301 Changed the library name, in order to get libxml-devel and
7302 libxml2-devel to coexist on a single system
7303 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7304 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7305
7306Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7309 libxml2-devel installable in // as libxml-devel.
7310
7311Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * doc/Makefile.am: fixed make rebuild in doc
7314 * doc/html/*.html: rebuilt the docs
7315
7316Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7319
7320Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7323 the HTML doc to go into the -devel RPM ...
7324 * aclocal.m4 config.h.in: some updates due to auto* magic
7325
7326Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * xpath.h: added a hook in the context structure allowing to
7329 link to extra support, needed for XSLT
7330
7331Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7332
7333 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7334 xmlXPtrCmpPoints to use it.
7335 * propagated the following patch from Alejandro Forero
7336 * include/win32config.h xmlIO.c: applied further suggestions
7337 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7338 * example/gjobread.c: fixed warnings, now that it builds
7339
7340Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7341
7342 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7343
7344 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7345 filename points to a valid file (not a directory).
7346 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7347 Added calls to xmlCheckFilenameDir.
7348
7349 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7350 `path' (rather than `filename') as the parameter to gzopen and open.
7351
7352Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * Makefile.am: fixed a problem with EXTRA_DIST
7355
7356Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * Makefile.am example/Makefile.am: finally found the trick
7359 to build the example, i.e. add "." in SUBDIRS before example
7360 in the list <grin/>
7361
7362Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * doc/xml.html: updated with an XSLT section, removed pointer to
7365 W3C CVS base.
7366
7367Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7370 too, and deallocation need to occur the same way.
7371
7372Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7375 type correponding to an XSLT result tree fragment. Share most
7376 of the data format with node set, as well as operators.
7377 * HTMLtree.c: added a newline at the end of the doctype output
7378 whe this one is not present initially.
7379 * tree.c: make sure taht the parent and doc pointers are properly
7380 set when copying attributes (lists).
7381
7382Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7385
7386Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * xpath.c: seems I finally killed that ugly path evaluation
7389 context bug (tagged 9999 in case is is wrong)
7390
7391Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7394 for XSLT
7395
7396Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7399 for xmlGzfileOpen() bug
7400
7401Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * xpath.c: removed an error found by XSLT usage
7404 * tree.c parserInternals.h: use a predefined static string
7405 for text and comment nodes, avoid freeing them in xmlFreeNode,
7406 exported the string name in parserInternals.h and added
7407 another value to disable encoding at output (for XSLT),
7408 gain memory, time.
7409
7410Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411
7412 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7413 win32/libxml2/libxml2_so.dsp: new makefiles and update
7414 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7415
7416Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7419 Gary Pennington
7420
7421Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * xpath.c: fixed the comaprision of values and nodelists,
7424 need to compare nodelist still ...
7425 * debugXML.c: avoided a possible core dump
7426 * HTMLparser.c: cleanup
7427 * nanohttp.c: contributed fix.
7428 * tree.c: fixes in properties handling added xmlSetNsProp
7429 needed by libxslt
7430 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7431 comment
7432 * TODO: updated
7433
7434Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * parser.c parserInternals.c: applied Bjorn Reese optimization
7437 patch
7438
7439Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * Makefile.am: applied patch fro make check from Martin Vidner
7442
7443Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * configure.in: preparing 2.2.11
7446 * doc/html/*: rebuild the HTML files
7447 * doc/xml.html : updated
7448
7449Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * tree.c: fixed a stupid bug
7452 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7453 patches related to validation of an XInclude processing result
7454 * TODO: updated
7455
7456Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7459 on large files
7460
7461Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7464
7465Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7468 reported by Jonas Borgström
7469 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7470
7471Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * testXPath.c xpath.c: fixing the XPath union expressions problem
7474 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7475
7476Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * xmllint.c: Made is so if the file name is "-" is will read form
7479 standard input. Sven Heinicke <sven@zen.org>
7480 * tree.c: fixed a problem when growing buffer
7481 * tree.h: fixed the comment of the node types following andersca
7482 comment
7483 * TODO: updated
7484
7485Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * HTMLparser.[ch]: added a way to avoid adding automatically
7488 omitted tags. htmlHandleOmittedElem() allows to change the
7489 default handling.
7490 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7491 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7492 of xmllint too when using --memory flag, added a memory test
7493 suite at the Makefile level.
7494 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7495 with namespace use when encountering QNames in XPath evalation,
7496 added xmlns() scheme in XPointer.
7497 * nanoftp.c : incorporated a fix
7498 * parser.c xmlIO.c: fixed problems raised with encoding when using
7499 the memory I/O
7500 * parserInternals.c: closed bug 25934 reported by
7501 torsten.landschoff@innominate.de
7502 * TODO: updated
7503
7504Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7507 on a non-updated tree :-(, made a 2.2.10 release to correct the
7508 situation
7509
7510Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7513 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7514 integrated a set of OpenVMS changes from Howard Taylor
7515 <Howard.Taylor@pacoast.com>
7516
7517Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7520 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7521
7522Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * HTMLparser.c: some fixes on auto-open of html/head/body
7525 * encoding.c: fixed a compilation error on some gcc env
7526 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7527 XPointer implementation
7528 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7529 related XPointer tests and associated results
7530
7531Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * doc/xmldtd.html doc/xml.html: following a short step by step
7534 guidance on IRC to help maciej with DTDs I started a small
7535 page on the subject.
7536
7537Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * HTMLparser.c: fixed handling of broken charrefs
7540 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7541 patches
7542
7543Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * doc/xml.html doc/html/* : rebuilt the docs after adding
7546 xinclude and updated page for 2.2.7 and 2.2.8
7547 * configure.in: releasing 2.2.8
7548
7549Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * parser.[ch] parserInternals.c: applied the conditional
7552 section processing fix from Jonathan P Springer
7553 <jonathan.springer2@gte.net>
7554 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7555 project file, fixed iconv default non support
7556 * xpath.c: fixed the problem of evaluating relative expressions
7557 when a node context is provided.
7558
7559Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * nanoftp.c: fixed gcc 2.95 new warnings
7562 * SAX.c: fixed a stupid bug
7563 * tree.c: fixed a formatting problem when round-tripping
7564 from/to memory
7565 * xinclude.c: chased memleak, fixed a base problem
7566 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7567 xmlXPtrBuildNodeList()
7568 * TODO: updated
7569 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7570 adding a first small set of regression tests for XInclude
7571
7572Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * nanohttp.[ch]: applied Wayne Davison patches to access
7575 the WWW-Authorization header.
7576 * parser.c: Closed Bug#30847: Problems when switching encoding
7577 in short files by applying Simon Berg's patch.
7578 * valid.c: fixed a validation problem
7579 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7580 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7581 Wayne Davison
7582 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7583 need to be extended to non full nodes selections.
7584 * xinclude.c: starts to work decently
7585
7586Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7589 debugXML.c xmlversion.h.in: Started adding XInclude support,
7590 this is a new xmllint option
7591 * tree.c xpath.c: applied TOM patches for XPath
7592 * xpointer.c: fixed a couple of errors.
7593 * uri.c: added an escaping function needed for xinclude
7594 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7595 new warning from RH70 gcc's version
7596
7597Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * HTMLparser.c: fixed loop on invalid char in scripts
7600 * parser.c: update to description of xmlIOParseDTD()
7601 * libxml.m4 xmlversion.h.in: changes contributed by
7602 Michael Schmeing <m.schmeing@internet-factory.de>
7603 * configure.in: preparing for 2.2.7
7604 * Makefile.am: trying to avoid config.h and acconfig.h
7605 being included in the distrib
7606 * configure.in: released 2.2.7
7607
7608Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7611 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7612
7613Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * parser.[ch]: added xmlIOParseDTD()
7616 * xpointer.c: added support for the 2 extra parameters of
7617 string-range, fixed a stoopid error when '0' was present
7618 in XPointer expressions
7619 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7620 testsuite for the above
7621
7622Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * libxml.spec.in: improved package descriptions
7625
7626Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * xpath.c xpathInternals.h: applied a large cleaning patch
7629 from TOM <ptittom@free.fr>, it also add namespace support
7630 for function and variables registration.
7631
7632Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7635 * Makefile.mingw: Wayne Davison's update adding hash.c
7636
7637Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * xpath.c: fixed the root evaluation problems
7640 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7641 ignorable spaces with <b> <bold> <em>
7642 * tree.c: fixed a loop in xmlSearchNsByHref()
7643
7644Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * xpath.c: applied another XPath patch from TOM
7647 * xpath.c include/makefile.am: applied another patch from
7648 china@thewrittenword.com (cleanup on IRIX).
7649
7650Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * xml-config.1: received a fixed version from Fredrik Hallenberg
7653 <hallon@lysator.liu.se>
7654
7655Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7658 cleanup patch for XPath
7659
7660Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * patched to redirrect all "out of context" error messages to
7663 a reconfigurable routine. The changes are:
7664 * xmlerror.h : added the export of an error context type (void *)
7665 an error handler type xmlGenericErrorFunc there is an interface
7666 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7667 to reset the error handling routine and its argument
7668 (by default it's equivalent to respectively fprintf and stderr.
7669 * all the c files: all wild accesses to stderr or stdout within
7670 the library have been replaced to calls to the handler.
7671
7672Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * configure.in: release 2.2.6
7675 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7676 exporting the inner functions of xpath for extension modules
7677 * doc/*: updated and rebuilt the doc
7678
7679Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * nanohttp.c : applied Wayne HTTP cleanup patch
7682 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7683 and xmlNodeSetSpacePreserve()
7684
7685Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * xpath.c: closing bug #29260
7688
7689Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7692 multikey tuples, made hash structure opaque
7693 * valid.[ch]: moved elements, attributes, notations decalarations
7694 as well as ID and refs to hash tables.
7695 * entities.c: hash cleanup
7696 * xmlmemory.c: fixed a dump problem in debug mode
7697 * include/Makefile.am: problem passing in DESTDIR= values patch
7698 from Marc Christensen <marc@calderasystems.com>
7699 * nanohttp.c: removed debugging remains
7700 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7701 * HTMLparser.c parser.c: fixing a number of problems with the
7702 macros in the *parser.c files (Wayne).
7703 * HTMLparser.c: close the previous option when opening a new one
7704 (Marc Sanfacon).
7705 * result/HTML/*: updated the HTML results accordingly
7706
7707Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7710 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7711 XPath functions and XML entities table to them. More to come...
7712 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7713
7714Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * tree.c: coalesce adjacent text nodes
7717 * valid.c: handling of blank nodes in DTd validation (raised
7718 by problems with a posteriori validation).
7719 * nanohttp.c: changing behaviour on HTTP write stuff.
7720 * HTMLtree.c: forced body and html to be explicitely closed.
7721 * xpath.h: exported more XPath functions.
7722
7723Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * Release of 2.2.5
7726 * xpointer.c: range() range-inside and other helper functions
7727 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7728
7729Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7732 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7733
7734Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7737 and XPointer modules
7738
7739Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * SAX.h: closed #25107
7742
7743Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * testSAX.c: fixed problem with cdata reporting
7746 * SAXresult/* : updated
7747
7748Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7751 Closed bug #27499, added to regression tests
7752 * TODO: updated
7753
7754Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7757 support for SCRIPT and STYLE with help from Bjorn Reese
7758 * test/HTML/* result/HTML/*: added simple testcase and updated
7759 the existing ones.
7760
7761Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7764 string-range for empty strings
7765 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7766 test/XPath/xptr/strrange: augmented the XPointer testsuite
7767
7768Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * doc/xml.html doc/xmlmem.html: added a module describing memory
7771 interfaces and use, updated the main page.
7772
7773Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7776 nanoftp code work on Windows too now
7777
7778Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7781 * xpointer.c: implemented string-range() at least a good first version
7782 * test/XPath/docs/str test/XPath/xptr/strrange
7783 result/XPath/xptr/strrange: the string-range() tests
7784
7785Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * Makefile.am include/Makefile.am include/win32config.h
7788 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7789 and make distcheck
7790
7791Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7794 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7795 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7796
7797Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7800 patch for socklen_t detection by
7801 Albert Chin-A-Young <china@thewrittenword.com>
7802
7803Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7806 and added a --dtdvalid option to xmllint used to test it
7807
7808Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7811 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7812
7813Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7816 handlings (registration, lookup, cleanup)
7817
7818Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * configure.in Makefile.am include/makefile.am: adding XPointer
7821 and XPtrtests target
7822 * xpointer.[ch] : new files for XPointer support
7823 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7824 more XPath tests
7825
7826Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * configure.in: fixed, very broken, make distcheck works again
7829
7830Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * More work toward 2.2.5, integrated a number of patches
7833 * configure.in Makefile.am win32config.h.in: trying to cleanup
7834 make distcheck .... huh ...
7835 * include/Makefile.am include/win32config.h: new directory
7836 for includes
7837 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7838 updated teh makefiles and instructions for WIN32
7839 * xpath.c: small fixes
7840 * test/XPath/ results/XPath: updated the testcases and results
7841 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7842 suggested patches
7843 * valid.c: fixed an ID bug
7844
7845Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007848 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007849 * xpath.[ch]: worked on XPointer
7850
7851Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * configure.in Makefile.am: 2.2.5, ship the include in an
7854 include/libxml subdirectory, use symlinks when using CVS
7855 * testSAX.c: fixed small bug
7856 * testXPath.c: changed the way testfiles are parsed
7857 * debugXML.c: same kind of cleanup when parsing an argument expression
7858 XPath/XPointers can have blanks embedded
7859 * xpath.[ch]: more cleanup, reorgs for XPointer work
7860 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7861 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7862
7863Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7866 in the XPath engine, rewrote large parts of it, now it's far
7867 cleaner and in sync with the REC not an old WD. Fixed a parsing
7868 problem in the interactive XML shell found when testing XPath.
7869
7870Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7873 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7874 examples with the extra test
7875
7876Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7879 the global init function.
7880
7881Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * HTMLparser.c: Doohhh, attribute name parsing was still case
7884 sensitive ! Fixed this ...
7885 * result/HTML/* : updated the tests results accordingly
7886
7887Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7890 engine, should be far more stable, incorporated a new version of
7891 preceding/following axis, need testing
7892 * uri.c: fixed file:///c:/a/b/c problem
7893 * test/XPath/tests/idsimple: augmented the XPath tests
7894
7895Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * doc/* rebuilding docs for 2.2.4 release
7898
7899Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * configure.in: releasing 2.2.4
7902 * parser.[ch]: added xmlStrEqual()
7903 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7904 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7905 use xmlStrEqual instead
7906 * TODO: updated
7907 * added an XPath test
7908
7909Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7912 * entities.h: exported xmlInitializePredefinedEntities
7913 * parser.[ch] : added xmlInitParser()
7914 * parserInternals.h : had to export htmlInitAutoClose()
7915
7916Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7919 problems
7920 * Makefile.am : added XPath regression tests to normal tests
7921 * uri.c: fixed a problem with local paths, cleanup
7922 * parser.c: fixed a problem with large CData sections
7923
7924Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * configure.in xml-config.in: patch from "Ben Taylor"
7927 <sol7x86@hotmail.com> for solaris shared libs lookup
7928
79292000-09-30 Martin Baulig <baulig@suse.de>
7930
7931 * libxml-2.0.pc.in: Provide pkg-config script.
7932
7933 * configure.in: Create the libxml-2.0.pc script from the
7934 libxml-2.0.pc.in templates.
7935 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7936 script in `$(libdir)/pkgconfig'.
7937
7938Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7941 when compiling with MSC
7942
7943Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * xpath.c: patch for normalize-string() substring-before(),
7946 substring-after() and translate() functions from Bjorn Reese
7947 <breese@mail1.stofanet.dk>
7948 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7949 Fredrik Hallenberg <hallon@lysator.liu.se>
7950 * TODO: updated
7951
7952Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7955 problem of socklen_t being undefined on a number of platforms
7956 * debugXML.c: fixed a compilation problem when without snprintf
7957
7958Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7961 an URI bug and a fix for the control-character-induced infinite loop
7962 * nanohttp.c: preventive fix for compiling on WIN32
7963
7964Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * xmlint.c: closing bug #25000
7967
7968Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7971 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7972 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7973 related function, fixing xmlStrncmp(), and associated cleanup
7974 * result/HTML/entities.html.sax: updating result
7975
7976Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * uri.c: applied patch for URI escaping from Wayne Davison
7979 <wayned@blorf.net>
7980 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7981 from Denis Barbier <barbier@imacs.polytechnique.fr>
7982 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7983 patch from Wayne Davison
7984
7985Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * doc/xml.html : updated with new releases, adding "how to help"
7988
7989Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7992 removed a few warnings in pedantic mode ...
7993 * parserInternals.c parser.c: moved encoding switching function
7994 to parserInternals.c
7995 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7996
7997Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8000 error or warning handlers
8001
8002Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * parserInternals.c parserInternals.h parser.c Makefile.am:
8005 created a new module parserInternals.c, moved most of the
8006 code shared by the various parsers there, as well as
8007 deprecated code from parser.c. More cleanup of parser.c
8008 * uri.c: fixed a problem when URI is NULL
8009 * valid.c: speedup when looking for an attribute declaration
8010
8011Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8014 the cleanup of the computation of URI references when seeking
8015 external entities. The URI reference string and the resulting
8016 URI are both stored now.
8017 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8018 large s(n)printf checks and cleanup from Denis Barbier
8019 <barbier@imacs.polytechnique.fr>
8020 * xmlversion.h.in tree.h: couple of SGML declarations for a
8021 possible docbook module.
8022 * result/VC/ : a couple of test output changed due to the change
8023 of the entities URI
8024
8025Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * parser.h: added a _private field for linking user's data
8028
8029Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * parser.c parserInternals.h: demacroified most of the IS_XXX
8032 the gain in size is significant so ...
8033
8034Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * entities.c: cases where looking up entities with doc==NULL
8037 covered
8038
8039Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * uri.c: applied Wayne Davison patch
8042 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8043
8044Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * uri.c testUri.c: applied Wayne Davison patches
8047 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8048 * Makefile.in: added URItest and included thenin "make tests"
8049
8050Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * xmlversion.h.in: closed bug 22941
8053
8054Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * doc/xmlio.html: added doc and example for entity loader
8057 redefinition.
8058
8059Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8062 used by libxml
8063
8064Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * parser.c: Fixed bug on invalid ontent characters and when using
8067 push.
8068 * xmllint.c: fixed xmllint endling of errors in push mode
8069
8070Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * HTMLparser.c testHTML.c: applied two new patches from
8073 Wayne Davison <wayned@users.sourceforge.net>
8074 * result/HTML/*.sax: regenerated HTML SAX output
8075 * parser.c: more cleanup.
8076
8077Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * HTMLparser.[ch] testHTML.c: applied the second set of
8080 patches from Wayne Davison <wayned@users.sourceforge.net>,
8081 adding htmlEncodeEntities()
8082 * HTMLparser.c: fixed an ignorable white space detection bug
8083 occuring when parsing with SAX only
8084 * result/HTML/*.sax: updated since the output is now HTML
8085 encoded...
8086
8087Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * HTMLparser.[ch]: applied some of Wayne Davison
8090 <wayned@users.sourceforge.net> patches
8091
8092Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8095 undeclared namespace prefix was used, added a warning.
8096 Cleaned up support w.r.t. entities, spilling out a warning
8097 and being pedantic on lookups.
8098 * test/warning/ent9 : added testcase for previous example.
8099 * TODO: updated
8100 * parserInternals.h parser.c: changed the way names are parsed
8101 now allow infinite size and decrease penalty for normal use
8102 * parser.c: Started a big cleanup/check of the parser code,
8103 fixed some of the most tortuous entity code, spotted code
8104 unused anymore
8105 * test/*: added tests for very long names and related nasty
8106 things.
8107
8108Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * doc/encoding.html: added encoding aliases doc
8111 * doc/xml.html: updates
8112 * encoding.[ch]: added EncodingAliases functions
8113 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8114 bottleneck affecting large DTDs like Docbook
8115 * parser.[ch] xmllint.c: added a pedantic option, will be
8116 useful
8117 * SAX.c: redefinition of entities is reported in pedantic mode
8118 * testHTML.c: uninitialized warning from gcc
8119 * uri.c: fixed a couple of bugs
8120 * TODO: added issue raised by Michael
8121
8122Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * doc/encoding.html: propagated Martin Duerst suggestions
8125
8126Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8129 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8130 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8131 by Wayne Davison
8132
8133Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * nanoftp.c nanohttp.c: small cleanup
8136 * TODO: updated
8137
8138Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * added an old VC testcase and updated title.xml entity
8141
8142Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8145 done on auto-opening of <p> tags and cleanup of SAX output
8146
8147Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8150
8151Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * doc/xml.html libxml.* structure.*: updated the doc a bit
8154
8155Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8158 of SAX tests
8159
8160Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8163 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8164
8165Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8168 * testHTML.c: fix core dump on Solaris 2.x systems
8169 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8170 * result/HTML/*.sax: previous bug fix lead to new results
8171
8172Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8175 * configure.in: added --with-readline=DIR to accept alternate
8176 path for readline include/library
8177 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8178 for ANSI under HP-UX
8179 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8180 includes @LIBS@
8181
8182Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * doc/* : rebuilt the docs
8185 * getting ready for 2.2.2 release
8186
8187Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8190 and xmlAddFeature()
8191 * tree.[ch]: added xmlAddChildList()
8192 * xmllint.c: MAP_FAILED macro test
8193 * parser.h: added xmlParseCtxtExternalEntity()
8194 * valid.c: applied bug fixes removed warning
8195 * tree.c: added CDATA block to elements content
8196 * testSAX.c: cleanup of output
8197 * testHTML.c: added SAX testing
8198 * encoding.c: better error recovery
8199 * SAX.c, parser.c: fixed one of the external entity processing
8200 of the OASis testsuite
8201 * Makefile.am: added HTML SAX regression tests
8202 * configure.in: bumped to 2.2.2
8203 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8204 SAX results
8205
8206Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * configure.in: patch for HP compiler
8209
82102000-08-04 Sven Heinicke <sven@zen.org>
8211
8212 * xmllint.c: Was coredumping sometimes when the file given didn't
8213 exist.
8214
8215Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8218
8219 when using in memory parsing. Need some cleanup.
8220 * xmllint.c configure.in: added a --memory flag to test memory
8221 parsing
8222
8223Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * nanohttp.c: fixed socklen_t replacement to unsigned int
8226 * parser.c: fixed a space handdling missing at the end of
8227 production 28 DOCTYPE.
8228 * xmlmemory.c: fixed a stupid bug on the routine to override
8229 allocation functions
8230 * TODO: updated
8231
8232Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * doc/ regenerated the docs
8235
8236Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * doc/encoding.html doc/xml.html: added I18N doc
8239 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8240 improvements, both parser and filters, added ASCII & HTML,
8241 fixed the ISO-Latin-1 one
8242 * xmllint.c testHTML.c: added/made visible --encode
8243 * debugXML.c : cleanup
8244 * most .c files: applied patches due to warning on Windows and
8245 when using Sun Pro cc compiler
8246 * xpath.c : cleanup memleaks
8247 * nanoftp.c : added a TESTING preprocessor flag for standalong
8248 compile so that people can report bugs more easilly
8249 * nanohttp.c : ditched socklen_t which was a portability mess
8250 and replaced it with unsigned int.
8251 * tree.[ch]: added xmlHasProp()
8252 * TODO: updated
8253 * test/ : added more test for entities, NS, encoding, HTML, wap
8254 * configure.in: preparing for 2.2.0 release
8255
8256Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008259 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008260
8261Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * doc/xml.html: changed the xmlsoft.org structure, updated the
8264 examples w.r.t. root and childs
8265
8266Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8267
Daniel Veillard784b9352003-02-16 15:50:27 +00008268 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008269
8270Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * HTMLparser.c: Work on character encoding support for the HTML parser
8273 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8274 * encoding.c: Fixed a potential memleak in the encoding stuff
8275
8276Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * doc/FAQ.html doc/Makefile.am : added a FAQ
8279
8280Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8283 of the HTML parser to force it to not bypass SAX
8284
8285Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * win32config.h.in: updated
8288 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8289 lacks iconv support :-( need to release 2.1.1
8290 * configure.in: release 2.1.1
8291 * HTMLparser: fixed bug #14784
8292 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8293 by Windows compiler
8294 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8295 the SAX startDocument() callback.
8296 * TODO: updated
8297
8298Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * added xmlStopParser()
8301
8302Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * configure.in: 2.1.0 prerelease
8305 * Large resync between W3C and Gnome tree
8306 * nanoftp, nanohttp.c: fixed stalled connections probs
8307 * HTMLtree.c SAX.c : support for attribute without values in
8308 HTML for andersca
8309 * valid.c: Fixed most validation + namespace problems
8310 * HTMLparser.c: start document callback for andersca
8311 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8312 * parser.h, SAX.c: serious speed improvement for large
8313 CDATA blocks
8314 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8315 different encoding
8316 * example/Makefile.am example/gjobread.c tree.h: work on
8317 libxml1 libxml2 convergence.
8318 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8319 and the LIBXML_TEST_VERSION macro
8320
8321Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * doc/xml.html: various patches and improvements typo fixed by
8324 Felix Natter
8325 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8326 from Felix Natter <fnatter@gmx.net>
8327
8328Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * doc/upgrade.html: updated with instructions for support of both
8331 libxml-1.x and libxml-2.x
8332 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8333 for 2.x support and also fixed includes
8334
8335
8336Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8339 the encoding support, added iconv support, so now libxml if
8340 compiled with iconv automatically support japanese encodings
8341 among others. Work based on initial patch from Yuan-Chen Cheng
8342 I may have broken binary compat in the encoding handler
8343 registration scheme, but that was so utterly broken I don't
8344 expect anybody to have used this feature until now.
8345 * parserInternals.h: fixup on the CHAR range macro
8346 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8347 code.
8348 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8349 * uri.c: added xmlParseURI() I can't believe I forgot to
8350 implement this one in 2.0 !!!
8351 * SAX.c: moved doc->encoding update in the endDocument() call.
8352 * TODO: updated.
8353
8354Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * tree.h: removed extraneous xmlRemoveProp definition
8357 * TODO: added item about --disable-corba configure switch
8358 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8359 * nanoftp.c: fixed include problems giving troubles on AIX and
8360 slowlaris
8361 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8362 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8363 comment and headers changes to lower gtk-doc number of warnings
8364 * doc/html/*: rebuilt docs
8365
8366Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * HACKING: documented the tag for 1.x and instructions
8369
8370Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8373 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8374 xmlCreateIOParserCtxt
8375 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8376 significant overall improvement
8377 * xmllint.c: added I/O test to xmllint
8378 * testSAX.c: added a speed test
8379 * doc/* : updated/regenerated
8380
8381Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * xpath.c uri.h parserInternals.h: cosmetic changes from
8384 "Timur I. Bakeyev" <timur@bat.ru>, including making
8385 xmlCreateURI() public
8386
8387Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8390 and the code at the same time. Added a clean mechanism for
8391 overload or added input methods: xmlRegisterInputCallbacks()
8392 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8393 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8394 * TODO: updated
8395 * doc/* : updated/regenerated
8396 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8397 source dir
8398
8399Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * testURI.c: yet another forgotten commit, I should get some sleep !
8402
8403Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * xmllint.c: forgot to commit this too ?
8406
8407Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * xmlversion.h.in : forgot to commit this previously
8410
8411Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8414 * README TODO: updated for release
8415 * uri.c uri.h: added authority parsing/saving
8416 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8417 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8418 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8419 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8420 Makefile.am : added compile-time customization of libxml
8421 --with-ftp --with-http --with-html --with-xpath --with-debug
8422 --with-mem-debug
8423 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8424 #include <libxml/xxx.h> I hope it won't break too much stuff
8425 and will be manageable in the future...
8426 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8427 and added xmllint to the installed programs
8428 * uri.h: added xmlFreeURI()
8429
8430Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * uri.c uri.h: finished the escaping handling, the base support
8433 and the URI path normalization. Looks good just lacks the
8434 authority content parsing code.
8435 * Makefile.am: added instructions to generate testURI
8436 * TODO: updated
8437 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8438 added links and icons for W3C and Gnome
8439
8440Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * xmlmemory.[ch] : seems I forgot to actually update the files in
8443 the last commit :-)
8444 * doc/xml.html doc/html/* : updated and uploaded the docs
8445
8446Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8449 * TODO: updated
8450 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8451 libxml default allocation function with another set (like gmalloc/
8452 gfree).
8453 * Makefile.am, uri.c, uri.h: added a set of functions to do
8454 exact (litteraly copied from the RFC 2396 productions) parsing
8455 and handling of URI. Will be needed for XLink, one XML WFC,
8456 XML Base and reused in the nano[ftp/http] modules. Still work
8457 to be done.
8458
8459Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * configure.in, libxml.spec.in : libxml2
8462 * doc/* : updated the doc page, rebuilt the docs
8463
8464Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * all: tagged LIB_XML_1_X
8467 * *.c *.h : updated from W3C CVS tree
8468 * configure.in : 2.0.0-beta
8469 * libxml.spec.in : libxml2 package nam
8470 * result/* : new version of the tests output
8471
8472Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8475
8476Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * doc/* : rebuilt the docs
8479 * parser.c: final patch on #6766
8480 * valid.c: small patch on validity checks.
8481
8482Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8485 added
8486 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8487 compatibility w.r.t. XML spec and existing code.
8488
8489Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * parser.c: seems a better solution to <a> </a> exists,
8492 will try it for a while
8493
8494Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * parser.c: tried to remove the <a> </a> generating <a/>
8497 this is hard. Left a flag for that purpose. Fixed bug #6766
8498 * configure.in: prepared 1.8.7 not released, due to previous
8499 problem
8500
8501Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * doc/xml.html : applied second patch from Paul DuBois
8504
8505Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * doc/xml.html : applied patch from Paul DuBois
8508
8509Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8512
8513Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8516 compilation warnings on various platforms.
8517 * parser.c: Fixed #5281 validity error callbacks are now desactived
8518 by default if not validating.
8519
8520Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8523
8524Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8527 <gkatsi@cs.toronto.edu>
8528
8529Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8532 processing URLs
8533
8534Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8537 xmlNanoFTPUpdateURL for persistent control connections.
8538 * configure.in: 1.8.6
8539
8540Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8543 * tree.[ch] : added xmlSaveNoEmptyTags
8544
85452000-01-29 James Henstridge <james@daa.com.au>
8546
8547 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8548
8549 * Makefile.am: added nanoftp.[ch] to the build.
8550
8551Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * nanoftp.[ch]: cleanup, comments, API
8554 * debugXML.c : fixed a bug in the cat command
8555 * doc/*: regenerated the docs
8556
8557Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8560 * debugXML.c : fixed a bug in the cat command
8561 * valid.c: fixing some small probs
8562 * libxml.spec.in: get rid of the SNAP suffix
8563 * doc/xml.html: updated the status
8564
8565Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * xml-config.in: xml-config --version to just return the
8568 version number
8569 * xpath.c: some cleanup w.r.t. axis when the current node is
8570 an attribute.
8571 * TODO: updated
8572
8573Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * configure.in: prepared for libxml-1.8.5
8576 * doc/* recompiled the documentation
8577
85782000-01-17 Jody Goldberg <jgoldberg@home.com>
8579
8580 * configure.in : WARNING autoconf subtlety alert :
8581 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8582 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8583 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8584 get defined by AC_CHECK_HEADERS.
8585
8586Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8589 Rune.Djurhuus@fast.no
8590
8591Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * TODO: updated
8594 * tree.c, parser.c: made sure that only memory alloc problems
8595 and internal parser errors are allowed to write to stdout or
8596 stderr.
8597
8598Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * tree.c : restored xmlNewGlobalNs since this seems used by
8601 a lot of existing code :-(, fixed a bug in xmlNewNs
8602 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8603 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8604 to exit() from the library code.
8605 * xpath.c, parser.c: removed bugs or unused code detected by
8606 Windows compilers
8607 * parser.c: started adding interfaces for parsing well balanced
8608 XML fragments
8609 * configure.in: releasing 1.8.4
8610 * doc/* : rebuilt the docs
8611
8612Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * tree.[ch] : added xmlNewDocFragment() for DOM
8615 * testHTML.c: uninitialized variable.
8616
8617Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * doc/* : rebuild the docs
8620
8621Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * acconfig.h: readline and history patch
8624 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8625 * tree.c: added check and handling when possibly removing an ID
8626 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8627 and saving.
8628 * test/HTML/entities.html result/HTML/entities.html* : test for
8629 various entities reference cases
8630 * result/HTML/* : as a result output of some testcase have
8631 changed
8632 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8633 by previous example. added xmlParseTryOrFinish().
8634 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8635 entities.h debugXML.h HTMLparser.h: changed the way struct are
8636 declared to allow gtk-doc to expose those
8637 * parser.c: closed bug #4960
8638 * Makefile.am configure.in: Applied patch from
8639 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8640 and math/socket libs detection
8641
8642Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * configure.in, Makefile.am: link tester against readline
8645 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8646
8647Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * tree.[ch]: added xmlRemoveProp
8650 * win32config.h.in nanohttp.c: avoid including the Windows
8651 socket stuff in every C files
8652 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8653 the XmL parser(s)
8654 * test/ns4 result/ns4 etc...: added test case for previous prob
8655 * tree.c: xmlNewNs wasn't checking for double definition
8656 * Makefile.in: fixed a problem with dist-hook duplicates
8657 * parser.[hc], xmlIO.c: fixed the loading of external entities
8658 APIs, now xmlLoadExternalEntity() is used everywhere and
8659 setting up an app specific front-end using the
8660 * SAX.c parser.c: some fixes, now the xhtml spec validates
8661 with the xhtml DTD.
8662 * error.c: fixed crashes in case of no input stream
8663 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8664 to the validation tests and results
8665
8666Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8669 too htmlCreatePushParserCtxt() and htmlParseChunk()
8670 * parser.c: a bit of cleanup.
8671 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8672 to XML) removed the last mem leak known
8673 * HTMLtree.c: output message cleanup
8674 * xmlmemory.c: display content info about memory blocks
8675 * result/HTML/wired.* : missing att value warning change
8676
8677Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * doc/* : rebuilt the documentation
8680
8681Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * parser.[ch] parserInternals.h: Push parser for XML,
8684 seems to work fine now
8685 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8686 --push for push testing
8687 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8688 * testSAX.c: added --push
8689 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8690 subtree
8691 * xmlIO.[ch] : enriched API + fixes for push mode
8692 * entities.[ch]: added the entity content length to the struct.
8693 * xmlmemory.[ch]: new API to show the last entries for the shell
8694 * valid.c: added required attribute testing
8695 * SAX.c: the cdata callback now merge contiguous fragments
8696 * HTMLparser.c: cleanup of some macros
8697
8698Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * parser.c: fix for PIs name starting with xml
8701 * tree.c: fixed a potential problem with || and && ops
8702 * *.c, configure.in win32config.h.in : generate win32config.h for
8703 those on the Other Side !
8704
8705Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * parser.c: fixed a stupid = vs. == bug :-(
8708 * doc/gnome-xml.sgml: s/glade/xml/
8709
8710Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * configure.in, doc/xml.html : bug fix release 1.8.2
8713 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8714 Hopefully the end of that silly C++ include problem
8715 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8716 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8717 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8718 troubles with autoclosed elements when the stree shape doesn't
8719 follow the DtD specs. Added htmlIsAutoClosed() and
8720 htmlAutoCloseTag()
8721 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8722 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8723 * debugXML.c: fixed a bug on printing default namespaces.
8724 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8725
8726Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * result/HTML/*.htm[l] : updated the HTML regression tests according
8729 to the new output
8730 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8731 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8732 problem due to intermix of extern "C" { ... } declarations for C++
8733 and recursive includes in the headers
8734
87351999-12-20 Chris Lahey <clahey@umich.edu>
8736
8737 * HTMLtree.c: Made it so that html nodes with a single child do
8738 not insert a carriage return before or after the child node.
8739
8740Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * configure.in, doc/xml.html : bug fix release 1.8.1
8743 * parser.c: fixed bug #4344
8744 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8745 added the glue to avoid C++ problems
8746 * doc/* : regenerated the documentation
8747
8748Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8751 namespace recognition, and Dia as a resul :-(
8752 * encoding.c: closed bug #3950
8753
8754Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * valid.c: debugging a posteriori validation, except URI expansion
8757 stuff this should be fixed now
8758 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8759 Carl Nygard <cnygard@bellatlantic.net>
8760 * tester.c: added --postvalid, cleaning of the code
8761 * tree.[ch]: added xmlDocGetRootElement()
8762
8763Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8764
8765 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8766 c++ losage.
8767
8768Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * configure.in, doc/xml.html : bumped to 1.8.0
8771 * xlink.[ch], Makefile.am : added framework for link detection
8772 * parser.h: added nbChars to parser context, needed for cleanup.
8773 * xmlmemory.c: removed a nasty bug when out of mem
8774 * valid.[ch]: adding namespace support for attribute decl
8775 * tester.c: added --debugent option
8776 * debugXML.[ch]: added xmlDebugDumpEntities()
8777 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8778 buffers instead, this was really needed, validation was breaking
8779 in strange ways due to that. Added xmlParseStringPEReference()
8780 and other parsing from strings functions. Entities processing
8781 modified again, but PERef are still not handled correcly but
8782 unless you're Eve Maller you won't notice :-)
8783 * HTMLparser.c: large changes toward reliability, and switched to
8784 lowercase internal tags, XHTML is lowercase, so it will help
8785 that output is closer to next version.
8786 * doc/* : regenerated the documentation, it is now hosted at
8787 http://xmlsoft.org/ (same bits I just bought the domain :-)
8788
8789
8790Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8793 doc generation
8794 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8795 in the SAX API
8796 * doc/*: rebuilt the doc making sure everything appears in the
8797 HTML files
8798
8799Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8802 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8803 which allow impressive speed improvement on dataset with
8804 large text pieces, but at the cost of broken binary
8805 compatibility and slightly bigger memory usage.
8806 Configure with --with-buffers to activate them, they
8807 are protected with XML_USE_BUFFER_CONTENT define.
8808 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8809 goal is 0 memory left allocated once parser is no more used
8810 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8811 call xmlCleanupParser() and xmlMemoryDump()
8812
8813Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8816 * parser.[ch] encoding.[ch]: added memory cleanup routines
8817 * parser.c: closing bug #3788
8818 * doc/*: rebuilt the doc
8819
8820Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8823 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8824 * tester.c: added --compress option
8825 * doc/*: rebuilt the documentation
8826
8827Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8830 if given /proc/kcore as input !
8831 * doc/xml.html doc/*: updated and rebuilt the documentation
8832
8833Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * parser.c: Fixed some wrongly space collapsing code due to
8836 a misreading of the spec.
8837 * result/*: fixed the output accordingly
8838
8839Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * encoding.c: bug fix and typos
8842 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8843 * parser.c: added attribute normalization closing bug #3597
8844 * test/att* result/att* SAXresult/att*: testcase for attribute
8845 normalization
8846
8847Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * configure.in: closing bug #3163 by adding extra flags for the
8850 cc compiler on HP-UX
8851
8852Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * valid.[ch] : removed a typo and an enumerated type bug in the
8855 xmlAddElementDecl() function
8856 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8857 call to xmlEncodeEntitiesReentrant() so that the functions
8858 New, Set and Get are at the same level.
8859 * parser.c HTMLparser.c: extra memory allocation bug for
8860 attributes detected by someone using libxml in embedded systems :-)
8861
8862Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * xmlmemory.h: turned off mem debug :-\
8865
8866Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * parser.c: closed bug #2784 a one line fix, but worth pushing
8869 a new release out
8870 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8871 some structures, comments before and after the
8872 main element, and other nastyness
8873 * HTMLtree.c tree.c: accomodate the extended HTML supported
8874 * configure.in: pushing 1.7.4
8875 * test/ent8 and related outputs : added a new test for bug #2784
8876 * test/HTML/wired.html and related output: a nasty HTML example
8877 * Makefile.am: improved the test scripts
8878 * docs/* : reran the documentation extractor, updated xml.html
8879
8880Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8883 HTMLparser and debugged the HTML related code. HTML documents
8884 now have their own type
8885 * entities.c: do not dump &apos; for HTML output
8886 * xmlmemory.c: improvement, breakpoint mechanism
8887 * testHTML.c: added --sax --repeat ...
8888 * Makefile.am: improved the HTML tests
8889 * valid.[ch]: added xmlValidGetValidElements and
8890 xmlValidGetPotentialChildren
8891 * tester.c: added --insert to test the 2 new functions
8892 * test//* result//* SAXresult//* : regression test cleanup
8893 and extension.
8894 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8895 gnome-xml-nanohttp.html
8896
8897Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * HTMLparser.c: fixed problems with some autoclose tags
8900 * tree.c: fixed XML output problems.
8901 * result/* SAXresult/*: update of the tests output
8902
8903Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * Makefile.am: Arturo patch for xmlConf.sh version info
8906 * parser.c: Tim Josling patch for single quoted items
8907 * tester.c: Tim Josling patch for tester options usage
8908 * tree.h: indent cleanup
8909
8910Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8913 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8914
8915Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * tree.c : Raph patch for initialization of CORBA fields
8918 * parser.c, xpath.c, ...: modification of doc comments
8919 * xpath.c : allow spaces in xpath expressions
8920
8921Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8922
8923 * xmlmemory.h: turning off memory debug :-(
8924
8925Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8928 better SAX interfaces.
8929 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8930 entity.
8931 * configure.in: 1.7.2
8932
8933Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * libxml.spec.in: fixed the URL
8936 * doc/xml.html: improved the documentation front-end
8937
8938Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8939
8940 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8941
8942Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * libxml.spec.in: fixed the alpha compile problem
8945 * parser.[ch]: changed errno to errNo in the parser context :-(
8946 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8947 * doc/xml.html: changed CHAR to xmlChar
8948 * doc/html/*: recompiled the documentation
8949 * configure.in: 1.7.1
8950
8951Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * parser.h: modified the parser context struct to regain 1.4.0
8954 binary compatibility
8955 * parser.c, xml-error.h: added errno ot teh context and defined
8956 a set of errors values with update of errno
8957 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8958 DTDs and entities
8959 * *.h, *.c: complete cleanup of the use of config.h and include
8960 protection depending on the current setup.
8961 * overalll debugging, maintenance and bug-fixing on all modules
8962 * updated the documentation
8963 * ready for 1.7.0
8964
8965Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * HTMLparser.c : cleanup
8968 * SAX.c valid.c valid.h: added ID/IDREF checking
8969 * tree.c tree.h: extended doc structure for refs
8970 * configure.in: 1.6.2
8971 * parser.c: patched bug in SAX user arg call
8972 * parserInternals.h: patched missing close in C++ wrapping
8973 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8974 especially upcoming XPointer implementation.
8975 * doc/xml.html: augmented, typo
8976
8977Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8978
8979 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8980 not all invocations of install understand -d.
8981
8982Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8983
8984 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8985 to make 'check' works, when builddir != srcdir.
8986
8987Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * doc/xml.html : updated the documentation
8990
8991Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8994 not deallocated memory blocks
8995 * *.c : replaces all calls to malloc() free() and realloc() to
8996 the wrapper functions/macros
8997 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8998 instead of xmlFreeNodeList()
8999
9000Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * HTMLparser.c: corrected a stupid bug leading to core dump at
9003 tree deallocation. Removed warnings indicated by
9004 Stephane.Conversy@lri.fr
9005 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9006 looked for in the external subset
9007
9008Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9011 on SGI by Stephane.Conversy@lri.fr
9012
9013Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * all .h : changed the prototype declaration indent as in gtk
9016 * most .c : working on reducing the TODOs in the code
9017 * most .c : cleanup though -pedantic and Insure++
9018 * improvements on validation ID checkings.
9019 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9020 * xml-config.in: closed #1810
9021
9022Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * tree.h, valid.c, valid.h: more work on validity, IDs
9025 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9026 definition for AIX
9027
9028Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9031 the distribution due to a cut'n paste error at last commit
9032
9033Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * configure.in: upgraded to version 1.4.0
9036 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9037 Big update, added a large part of the validation process,
9038 it should be usable, but some parts are missing
9039 * xpath.c: improved the implementation w.r.t. root.
9040 * Makefile.am: added more tests
9041 * test and result trees: added a lot of tests
9042 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9043
9044Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * Added an HACKING file
9047
9048Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * xpath.[ch] : improvements and debug of the XPath implementation
9051 * parser.c, HTMLparser.c : modified the parsers to be progressive
9052 * tree.[ch] : extended the Buffer promitives
9053 * xmlIO.[ch] : added basic I/O routines providing progressive
9054 parsing and ready for I18N conversion plugins
9055 * SAXresult/* : the SAX callback sequence maybe slightly different
9056 now
9057 * test*.c : improved/updated the tests programs
9058 * doc/* : recompiled the docs.
9059
90601999-07-26 Michael Meeks <michael@edenproject.org>
9061
9062 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9063
9064 * tree.c: Ditto.
9065
9066Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * configure.in: upgraded to version 1.4.0
9069 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9070 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9071 XML query language, see http://www.w3.org/TR/xpath for more details.
9072 * parser.c, parser.h: added CHAR* related string functions for XPath
9073 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9074 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9075 rebuild the docs.
9076 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9077 and regression testing capabilities for XPath.
9078
9079Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9082 closing bug #1646
9083
9084Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * Makefile.am, example/Makefile.am: closed bug #1683
9087
9088Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * example/Makefile.am, configure.in: added the makefile for the
9091 gjobread example
9092
9093Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9094
9095 * doc/Makefile.am:
9096 - fix which allow "make install DESTDIR=</install/prefix>".
9097
9098Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9101 which fixed a problem on the file reading-code.
9102
9103Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9106 output.
9107 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9108
9109Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * parser.h : Oops removed the binary compatibility problem
9112 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9113 * parser.c, HTMLparser.c: applied patches for reading from stdin
9114
9115Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * parser.c, entities.c, valid.c: cleanup bug #1591
9118 * configure.in: cleanup bug #1592
9119 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9120 the same tree back-end. Hence gdome will be available for it.
9121 * doc/Makefile.am: close bug #617
9122
9123Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * parser.c: alloctate a per parser context SAX interface block
9126
9127Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9130 and xmlEncodeEntitiesReentrant with the correct one :-\
9131
9132Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * commit of my internal XML base changes, quite a lot of
9135 changes, cleanups, better entities support, framework for
9136 new I/O and charset detection and handling
9137 * Fixed the configure/Makefile stuff to generate shared libs
9138 with the proper version info, so we jumped on rev from
9139 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9140 xmlEncodeEntities() result need to be freed now, and a string
9141 xmlParserVersion provide the current library version.
9142
9143Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9144
9145 * parser.c: fixed a buffer overrun for when you have a very long
9146 attribute with no entities in it.
9147
9148Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * added example directory
9151 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9152
9153Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * Release of libxml-1.1, nearly everything has been touched for
9156 this.
9157 * Added more regression tests
9158 * Updated the documentation
9159
9160Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * tree.[ch]: unified the XML_NO_CORBA defines.
9163 * parser.c encoding.[ch]: started plugging in char encoding detection
9164
9165Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9166
9167 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9168 Also freed allocated buffer.
9169
9170Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9171 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9172 reentrancy problem at printing. One is left in entities.c, to
9173 remove ASAP
9174 * testSAX.c : added a test example showing the use of the SAX
9175 interface if one doesn't want to build the DOM tree.
9176 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9177
9178Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9179
9180 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9181 large revamping of the parser to use SAX callbacks
9182 http://www.megginson.com/SAX/ (or at least a C like interface
9183 a la Expat). It's now possible to set up your own callbacks
9184 and the parser will not build a DOM tree.
9185 * test/* result/*: updated the test suite, I finally removed
9186 the old Namespace draft support (PI based).
9187
9188Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * Makefile.am: added test result to EXTRA_DIST for make tests
9191
9192Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * parser.c, parserInternals.h: moved the chars macro definitions
9195 to parserInternals.h
9196 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9197 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9198
9199Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9200
9201 * xml-config.in : applied patch to make --version work
9202
92031999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9204
9205 * Makefile.am (check-local): Alias for `tests' target. This will
9206 cause `make check' to do the right thing.
9207 (tests): Don't run tests in srcdir. Also, replaced calls to
9208 basename with a `sed' "equivalent".
9209
9210Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9213 it in the header and not the sources, updated the doc.
9214 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9215 pointing this out.
9216
9217Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9220 exported the inputStream routines.
9221 * doc/html/* : updated accordingly
9222
9223Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * parser.c, parser.h, parserInternals.h: added a few extra
9226 internal calls to allocate and free parser contexts ...
9227 * doc/html/* : updated accordingly
9228
9229Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * configure.in, Makefile.am, doc/makefile.am : General changes for
9232 1.0.0 release and including the generated HTML documentation.
9233
9234Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * makefile.am : added parserInternals.h, oops.
9237
9238Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * parserInternals.h: added this header giving access to the parser
9241 internal functions.
9242 * doc/Makefile.am : added a rebuild target which rebuilds the full
9243 set of documentations
9244 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9245 the internal subset.
9246 * *.c *.h: modifications needed to generate the documentation using
9247 gtk-doc, cleanup of functions blocks, reorganisation of struct
9248 declarations.
9249
9250Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9253 the tar and spec file to include the beginning of the doc.
9254
92551999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9256
9257 * doc/.cvsignore: Added this file.
9258
9259Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9260
9261 * tree.c: fixed xmlGetProp to return "" when the attribute
9262 exists, even if the node-list is NULL.
9263
9264Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * tree.c: patched an error outputting empty attribute values.
9267 * Makefile.am and doc/makefile.am: have been updated during the
9268 week-end. Sorry for an empty CVS log, I got a shell problem.
9269
9270Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * tree.h: cleaned up using enums instead of defines
9273 * parser.c, valid.[ch]: more work on parsing/output of element
9274 declarations
9275
9276Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * valid.[ch], tree.c, parser.c : more work toward full parsing
9279 of XML DTDs.
9280 * README: added informations about mailing-list and on-line
9281 documentation
9282
92831999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9284
9285 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9286
9287Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c, tree.[ch] : more work toward conformance testing,
9290 added a last element to accelerate parsing of very flat structures
9291 started working on internal subset Element content declaration.
9292 * valid.[ch] : first cut at adding code toward validation.
9293 * previous changes had also small impact on most files, especially
9294 the conformance testing using James Clark test suite.
9295
9296Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * test/* : updated the examples, most of them were not well
9299 formed (humm), and added rdf2.
9300 * result/* : resulting changes in the output.
9301
9302Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9305
9306Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * tree.c: patched a bug in the generation of empty attributes
9309
9310Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9313 for node/trees/documents/... Biggest problem is namespace
9314 support when copying subtrees.
9315
9316Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * parser.c, entities.c: improve entities and char ref encoding,
9319 and cleanups of error messages.
9320
9321Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * parser.c, entities.c: simple bug hunting done during rpm2html and
9324 rpmfind integration.
9325
9326Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9327
9328 * parser.[ch]: Added interfaces allowing to specify a SAX
9329 handler before parsing.
9330
9331Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * parser.c: redirrect all errors reporting through the SAX
9334 error function
9335
9336Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9339 * libtool, tlmain ...: update of the libtool files
9340
93411998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9342
9343 * entities.c: Use g_snprintf insteda of snprintf.
9344
9345Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9348 added ent5 test for this purpose.
9349 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9350
9351Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * parser.c: fixed? a strange error due to compression on a GWP
9354 document.
9355
9356Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9357
9358 * tree.[ch]: bug fixing
9359 * entities.[ch]: defined a specific type for predefined entities
9360 * doc/xml.html: more documentation on the library, how to use it,
9361 overview of the interfaces.
9362
9363Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9364
9365 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9366
9367Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9368
9369 * tree.c: corrected a small bug
9370 * doc/xml.html: continuing writing documentation.
9371
9372Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * debugXML.h debugXML.c: added debugging utilities.
9375 * tester.c: added --debug switch.
9376 * tree.c: patched an incorrect node->type assignment.
9377 * parser.c: formatting, ensure that node->doc != NULL in attributes
9378
9379Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9382 entity support and provide an internal representation close to
9383 DOM one (entity ref nodes, and attribute value as tree). I tried
9384 to preserve the interface but this will surely break some apps
9385 (I have to change rpm2html/rpmfind for example). I had to change
9386 two interfaces, and the generated tree is somewhat different.
9387 * doc/* : started documenting the XML library, the tree and
9388 DOM/Corba. This is a first step.
9389
9390Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * parser.c: Set up the fonctions comment block, boring but useful.
9393 * parser.h, SAX.c, parser.c: now attributes are processed through
9394 the SAX interface. The problem is that my SAX interface diverged
9395 quite a bit from the original one, well this is not an official
9396 spec, and translating it from Java to C is hairy anyway...
9397
9398Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9399
9400 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9401 fonctions comment block, boring but useful.
9402
9403Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9406 conversion routines. However they are not yet used to convert the
9407 inputs. The core will run with UTF-8.
9408
9409Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9410
9411 * tree.c : make sure that the type id is properly set-up when
9412 a new object is allocated, needed for DOM.
9413
9414Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9415
9416 * tree.h, tree.c: Ok, the main objects in the tree will be native
9417 corba objects, it costs 8 bytes per Node, Attribute and Document
9418 but it simplifies the Corba integration a lot (no extra interface
9419 objects to allocate/free).
9420
9421Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9422
9423 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9424 and changed NODEs contants for conformity with DOM Level 1
9425
9426Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * added hooks to keep track of servants when creating objects
9429 xmlDoc and xmlNode (for Corba export).
9430
9431Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * added xml-config script.
9434
9435Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9438 to autoupdate libtool and automake conf files.
9439
94401998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9441
9442 * Makefile.am: Use '?' to separate the sed
9443 commands as ',' is used when people pass -Wl,something.
9444
9445
9446Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * tree.c, tree.h: added a per-document compression interface.
9449
9450Tue Sep 22 20:47:38 EDT 1998
9451
9452 * tree.c, tree.h: added saving with compression and added interfaces
9453 to control the compression level (xmlGetCompressMode,
9454 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9455
9456Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * parser.c: corrected a loop for files of size 0
9459
94601998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9461
9462 * error.h: New file. Contains prototyes from `error.c'.
9463
9464Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9465
9466 * Makefile.am (xmlincdir): New macro.
9467 (xmlinc_HEADERS): Renamed from include_HEADERS.
9468
9469Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9470
9471 * applied small patch on numeric entities from
9472 Christopher Blizzard <blizzard@appliedtheory.com>
9473
9474Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9475
9476 * New release 0.2, removed the old xml_* files so that it's
9477 coherent with the other CVS base (W3C), far better conformance
9478 to standard, new namespaces, decent entities support, beginning
9479 of a SAX-like interface. Nearly nothing left intact, even the
9480 test examples ...
9481
94821998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9483
9484 * .cvsignore: Add .deps dir
9485
9486Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9487
9488 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9489
9490Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * configure.in: added test for CPP
9493 * AUTHORS, Changelog: the original ones didn't get commited but the
9494 glib ones instead, fixed.
9495 * Makefile.am: corrected an error in library naming
9496
9497Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * integrated code developped at W3C
9500 * changed the original Copyright
9501 * migrated to automake
9502 * prefixed the filenames by xml_ to avoid filename clashes
9503
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009504Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9505
9506 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9507 should not be called.
9508
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009509Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9510
9511 * libxml-2.0.pc.in: applied the patch to fix #101894
9512
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009513Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9514
9515 * tree.c : applied patch from Lukas Schroeder for register callbacks
9516 * valid.c: modified patch from Lukas Schroeder to test
9517 register callbacks with --chkregister
9518
Daniel Veillard067bae52003-01-05 01:27:54 +00009519Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9520
9521 * xmlreader.c: seriously changed the way data are pushed to
9522 the underlying parser, go by block of 512 bytes instead of
9523 tryng to detect tag boundaries at that level. Changed the
9524 way empty element are detected and tagged.
9525 * python/tests/reader.py python/tests/reader2.py
9526 python/tests/reader3.py: small changes mostly due to context
9527 reporting being different and DTD node being reported. Some
9528 errors previously undetected are now caught and fixed.
9529 * doc/xmlreader.html: flagged last section as TODO
9530
Daniel Veillard51a447a2003-01-04 19:42:46 +00009531Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9532
9533 * python/libxml.py: integrated the Python 2.2 optimizations
9534 from Hannu Krosing, while maintaining compatibility with
9535 1.5 and 2.1
9536
Daniel Veillarde59494f2003-01-04 16:35:29 +00009537Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9538
9539 * xmllint.c: a bit of cleanup
9540 * xmlreader.c: small fix
9541 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9542 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9543
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009544Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9545
9546 * python/setup.py.in: patch from Stéphane Bidoul to include
9547 drv_libxml2.py in setup.py
9548
Daniel Veillard66b82892003-01-04 00:44:13 +00009549Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9550
9551 * doc/xmlreader.html: starting documenting the new XmlTextReader
9552 interface.
9553
Daniel Veillard7704fb12003-01-03 16:19:51 +00009554Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9555
9556 * xmllint.c: added the --stream flag to use the TextReader API
9557 * xmlreader.c: small performance tweak
9558
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009559Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9560
9561 * xmlreader.c python/tests/reader2py: okay the DTD validation
9562 code on top of the XMLTextParser API should be solid now.
9563
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009564Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9565
9566 * xmlreader.c python/tests/reader2py: Fixing some more mess
9567 with validation and recursive entities while using the
9568 reader interface, it's getting a bit messy...
9569
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009570Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9571
9572 * xmlreader.c python/tests/reader.py: another couple of problem
9573 related to IsEmptyElement reported by Stéphane Bidoul needed
9574 some fixes.
9575
Daniel Veillard4f860202003-01-02 13:00:02 +00009576Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9577
9578 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9579 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9580 based on the python XmlTextReader interface.
9581
Daniel Veillard3c265e42003-01-01 21:06:49 +00009582Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9583
9584 * tree.c: backing out one change in the last patch which broke the
9585 regression tests
9586
Daniel Veillard5335dc52003-01-01 20:59:38 +00009587Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9588
9589 * global.data globals.c tree.c include/libxml/globals.h: applied
9590 an old patch from Lukas Schroeder to track node creation and
9591 destruction. Probably missing a lot of references at the moment
9592 and not usable reliably.
9593
Daniel Veillard8ba17412003-01-01 19:13:12 +00009594Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9595
9596 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9597 from doc/news.html and a stylesheet
9598
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009599Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9600
9601 * xmlreader.c python/tests/reader.py: fixed another couple of
9602 xmlreader bugs reported by Stéphane Bidoul and added tests.
9603
Daniel Veillard9e395c22003-01-01 14:50:44 +00009604Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9605
9606 * xmlreader.c python/tests/reader2.py: fixed another validity
9607 checking in external parsed entities raised by Stéphane Bidoul
9608 and added a specific regression test.
9609 * python/tests/reader3.py: cleanup
9610
Daniel Veillardd5896142002-12-31 14:45:26 +00009611Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xmlreader.c python/tests/reader2.py: fixed a problem with
9614 validation within entities pointed by Stéphane Bidoul, augmented
9615 the tests to catch those.
9616
Daniel Veillarddc85f282002-12-31 11:18:37 +00009617Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * python/generator.py: modified the generator to allow keeping
9620 class references when creating new classes, needed to fix a bug
9621 pointed by Stéphane Bidoul where the input buffer of the
9622 xmlTextReader instance gets destroyed if the python wrapper for
9623 the input is not referenced anymore.
9624
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009625Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9628 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9629
Daniel Veillard571b8892002-12-30 12:37:59 +00009630Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * xmlreader.c python/tests/reader.py: fixed another problem
9633 pointed by Stéphane Bidoul
9634
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009635Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9638 with "<a/>"
9639
Daniel Veillardecaba492002-12-30 10:55:29 +00009640Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * SAX.c: warn on xmlns:prefix="foo"
9643 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9644 for namespace attributes handling.
9645
Daniel Veillard2d84a892002-12-30 00:01:08 +00009646Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9649 a really nasty problem raised by a DocBook XSLT transform
9650 provided by Sebastian Bergmann
9651
Daniel Veillard29b3e282002-12-29 11:14:41 +00009652Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9655 by Stéphane Bidoul and integrated it into the tests
9656
Daniel Veillarde18fc182002-12-28 22:56:33 +00009657Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9660 extended the XmlTextReader API a bit, addding accessors for
9661 the current doc and node, and an entity substitution mode for
9662 the parser.
9663 * python/libxml.py python/libxml2class.txt: related updates
9664 * python/tests/Makefile.am python/tests/reader.py
9665 python/tests/reader2.py python/tests/reader3.py: updated a bit
9666 the old tests and added a new one to test the entities handling
9667
Daniel Veillardaba976d2002-12-28 21:14:18 +00009668Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * python/generator.py python/libxml2class.txt
9671 python/tests/reader.py python/tests/reader2.py: changed the
9672 generator to provide casing for the XmlTextReader similar to
9673 C# so that examples and documentation are more directly transposable.
9674 Fixed the couple of tests in the suite.
9675
Daniel Veillard83298842002-12-28 15:12:33 +00009676Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * doc/guidelines.html: added a document on guildeline for
9679 publishing and deploying XML
9680
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009681Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * valid.c xmlreader.c: final touch running DTD validation
9684 on the XmlTextReader
9685 * python/tests/Makefile.am python/tests/reader2.py: added a
9686 specific run based on the examples from test/valid/*.xml
9687
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009688Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * python/libxml.py: added a few predefined xmlTextReader parser
9691 configuration values.
9692
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009693Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * python/libxml_wrap.h: trying to fix #102037
9696
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009697Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * SAX.c: fixing bug #95296, when the predefined entities
9700 are redefined in the DTD the default one must be used
9701 instead anyway.
9702
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009703Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9704
9705 * doc/xmllint.xml
9706 * doc/xmllint.1
9707 Add discussion of XML_DEBUG_CATALOG to xmllint man
9708 page - bug #100907
9709
9710
Daniel Veillarddf512f42002-12-23 15:56:21 +00009711Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * xmlreader.c: Fixed the empty node detection to avoid reporting
9714 an inexistant close tag.
9715
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009716Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9719 for Python 2.1
9720
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009721Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9724
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009725Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * doc/libxml2-api.xml python/tests/reader.py: one really need
9728 to provide the base URI information when creating a reader parser
9729 from an input stream. Updated the API and the example using it.
9730
Daniel Veillardea7751d2002-12-20 00:16:24 +00009731Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9734 include/libxml/valid.h include/libxml/xmlreader.h: working on
9735 DTD validation on top of xml reader interfaces. Allows to
9736 validate arbitrary large instances. This required some extensions
9737 to the valid module interface and augmenting the size of xmlID
9738 and xmlRef structs a bit.
9739 * uri.c xmlregexp.c: simple cleanup.
9740
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009741Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9744 work on the xml reader interfaces.
9745 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9746 Web page for the Windows binaries.
9747
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009748Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * xmlIO.c: applied a patch for VMS following the report by
9751 Nigel Hall
9752
Daniel Veillard3772de32002-12-17 10:31:45 +00009753Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * parser.c: the parseStartTag bug fix wasn't complete.
9756
Daniel Veillard67df8092002-12-16 22:04:11 +00009757Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9760 parseStartTag, fixing it.
9761 * test/att4 result/att4 result/noent/att4: adding the test
9762 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9763 more methods to XmlTextReader.
9764
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009765Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9766
9767 * win32/libxml2.def.src: added more xml reader exports
9768 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9769 to the build
9770
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009771Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9772
9773 * doc/tutorial/xmltutorial.xml
9774 plus generated html and pdf
9775 Updating tutorial again based on further comments from Niraj
9776 Tolia on the last iteration
9777
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009778Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9779
9780 * doc/tutorial/xmltutorial.xml
9781 * doc/tutorial/includekeyword.c
9782 * doc/tutorial/includegetattribute.c
9783 plus generated html and pdf
9784 Adding fix from Niraj Tolia to tutorial to properly free memory.
9785
9786
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009787Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9790 more methods of XmlTextReader.
9791 * python/libxml2class.txt python/tests/reader.py: this increased the
9792 methods in the bndings, augmented the test to check those new
9793 functions.
9794
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009795Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9798 methods of XmlTextReader.
9799 * python/generator.py python/libxml_wrap.h python/types.c
9800 python/libxml2class.txt: added the reader to the Python bindings
9801 * python/tests/Makefile.am python/tests/reader.py: added a specific
9802 test for the Python bindings of the Reader APIs
9803 * parser.c: small cleanup.
9804
Daniel Veillard06503452002-12-13 10:42:08 +00009805Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * xinclude.c: fallback was only copying the first child not the
9808 full child list of the fallback element, closes #89684 as reopened
9809 by Bernd Kuemmerlen
9810
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009811Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9812
9813 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9814
Daniel Veillard000eafb2002-12-12 10:04:22 +00009815Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
Daniel Veillardc1eed322002-12-12 11:01:32 +00009817 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009818 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009819 gives enum values, fix functype return type, put back fields in
9820 structs
9821 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009822
Daniel Veillard024b5702002-12-12 00:15:55 +00009823Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9826 about htmlNodeDumpOutput location.
9827 * xpath.c: removed an undefined function signature
9828 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9829 too many symbols in the API breaking the python bindings.
9830 Updated with the libxslt/libexslt changes.
9831
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009832Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * configure.in: preparing release of 2.4.29
9835 * doc/*: rebuilt the docs and API
9836 * xmlreader.c: a few more fixes for the XmlTextReader API
9837
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009838Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9839
9840 * include/win32config.h: applied mingw patch from Magnus Henoch
9841
Daniel Veillard5aad8322002-12-11 15:59:44 +00009842Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9845
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009846Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9849 building Python script, does the C parsing directly, generates
9850 a better API description including structure fieds defs and
9851 enums. Still a couple of bugs, but good enough for the python
9852 wrappers now.
9853 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9854 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9855 include/libxml/schemasInternals.h include/libxml/tree.h: more
9856 cleanup based on the python analysis script reports.
9857 * libxml.spec.in: make sure the API XML description is part of the
9858 devel package.
9859
Daniel Veillard01c13b52002-12-10 15:19:08 +00009860Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9863 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9864 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9865 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9866 code cleanup, especially the function comments.
9867 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9868
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009869Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * Makefile.am xmlreader.c include/libxml/Makefile.am
9872 include/libxml/xmlreader.h: Adding a new set of APIs based on
9873 the C# TextXmlReader API but converted to C. Allow to parse
9874 in constant memory usage, far simpler to program and explain
9875 than the SAX like APIs, unfinished but working.
9876 * testReader.c: test program
9877
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009878Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9879
9880 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9881
Daniel Veillard64b35282002-12-04 15:10:40 +00009882Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * tree.c: Chip turner indicated that XHTML1 serialization
9885 rule for style actually break on both IE and Mozilla,
9886 try to avoid the rule if escaping ain't necessary
9887
Daniel Veillard8efff672002-12-04 11:44:48 +00009888Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * nanhttp.c: handle HTTP URL escaping, problem reported by
9891 Glen Nakamura and Stefano Zacchiroli
9892
Daniel Veillard1c732d22002-11-30 11:22:59 +00009893Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9896
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009897Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * uri.c: Johann Richard pointed out some XPointer problems for
9900 URN based URI references in XInclude. Modified the URI parsing
9901 and saving routines to allow correct parsing and saving of
9902 XPointers, especially when attached to "opaque" scheme accordingly
9903 to RFC 2396
9904
Daniel Veillard8db67d22002-11-27 19:39:27 +00009905Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9908 of refactoring to the HTML saving code.
9909 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9910 in the doc.
9911
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009912Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9915 to a buffer API to reuse the generic dump to an OutputIO layer,
9916 this reduces code, fixes xmlNodeDump() for XHTML, also made
9917 xmlNodeDump() now return the number of byte written.
9918
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009919Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * python/setup.py.in: another patch from Stéphane Bidoul for
9922 Python bindings on Windows
9923 * doc/parsedecl.py: small cleanup
9924
Daniel Veillard9715c172002-11-25 16:33:40 +00009925Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * libxml.spec.in configure.in: add a line in %changelog for releases
9928
Daniel Veillard9bc53102002-11-25 13:20:04 +00009929Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * parser.c: patch from Marcus Clarke fixing a problem in entities
9932 parsing that was detected in KDe documentations environment.
9933
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009934Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9935
9936 * python/libxml.c (libxml_prev): Return the previous as opposed to
9937 the next node (I guess this is the result of some cut & paste programming:)
9938
Daniel Veillard80d7b902002-11-23 16:23:08 +00009939Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9942
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009943Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * python/generator.py python/libxml.c python/setup.py.in: trying
9946 to fix the Python bindings build on Windows (Stéphane Bidoul)
9947
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009948Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9949
9950 * win32/configure.js: added option for python bindings
9951 * win32/libxml2.def.src: added more exports
9952
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009953Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9954
9955 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9956 pthreads
9957 * win32/wince/*: applied updates to Windows CE port from Javier
9958
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009959Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * configure.in: preparing 2.4.28
9962 * libxml.spec.in doc/Makefile.am: some cleanup
9963 * doc/*: updated the news and regenerated.
9964
Daniel Veillardfee408f2002-11-22 13:18:30 +00009965Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * HTMLparser.c: final touch at closing #87235 </p> end tags
9968 need to be generated.
9969 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9970 this change slightly the output of a few tests
9971 * doc/*: regenerated
9972
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009973Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * parserInternals.c: fixing bug #99190 when UTF8 document are
9976 parsed using the progressive parser and the end of the chunk
9977 is in the middle of an UTF8 multibyte character.
9978
William M. Brack8b2c7f12002-11-22 05:07:29 +00009979Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9980
9981 * threads.c: fixed initialization problem in xmlNewGlobalState
9982 which was causing crash.
9983 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9984 in xmlInitializeGlobalState.
9985 * parserInternals.c: cleaned up ctxt->sax initialisation.
9986
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009987Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * tree.c include/libxml/tree.h: modified the existing APIs
9990 to handle XHTML1 serialization rules automatically, also add
9991 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9992 libxslt serialization uses it when needed without changing
9993 the library API.
9994 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9995 result/xhtml1: added a new test specifically for xhtml1 output
9996 and updated the result of one XHTML1 test
9997
Daniel Veillardd076a202002-11-20 13:28:31 +00009998Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * xinclude.c parserInternals.c encoding.c: fixed #99082
10001 for xi:include encoding="..." support on text includes.
10002 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10003 test/XInclude/ents/isolatin.txt : added a specific regression test
10004 * python/generator.py python/libxml2class.txt: fixed the generator
10005 the new set of comments generated for doc/libxml2-api.xml were
10006 breaking the python generation.
10007
Daniel Veillard817e70b2002-11-19 22:28:48 +000010008Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10011 * configure.in: patch for Solaris on new autoconf closes #98880
10012 * doc/parsedecl.py: repair the frigging API building script,
10013 did I say that python xmllib sucks ?
10014 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10015 and some comment are no more truncated.
10016
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010017Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * parser.c: Martin Stoilov pointed out a potential leak in
10020 xmlCreateMemoryParserCtxt
10021
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010022Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10025 included in HTML documents and using the push parser.
10026
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010027Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10028
10029 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10030 specified, look for the Python interpreter not just in the
10031 specified root but also in the specified location. Fixes #98825
10032
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010033Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * python/libxml.c: fixing bug #98792 , node may have no doc
10036 and dereferencing without checking ain't good ...
10037
Daniel Veillarddad3f682002-11-17 16:47:27 +000010038Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * configure.in: preparing release 2.4.27
10041 * doc/* : updated and rebuilt the docs
10042 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10043 and all the docs are actually packaged and in the final RPMs
10044 * parser.c parserInternals.c include/libxml/parser.h: restore
10045 xmllint --recover feature.
10046
Daniel Veillard68e9e742002-11-16 15:35:11 +000010047Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
Daniel Veillard784b9352003-02-16 15:50:27 +000010049 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010050 processing of parsed entities, and XPath computation on sustitued
10051 entities.
10052 * testXPath.c: make sure entities are substitued.
10053
Daniel Veillard328f48c2002-11-15 15:24:34 +000010054Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
Daniel Veillard784b9352003-02-16 15:50:27 +000010056 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010057 processing of internal parsed entities, which had to be changed.
10058
Daniel Veillard66651aa2002-11-15 11:21:43 +000010059Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10062 trying to fix bug #98517 about building outside the source tree
10063 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10064
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010065Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10066
10067 * include/win32config.h: cleanup
10068 * win32/Makefile.mingw: integrated mingw in JScript configure
10069 * win32/Makefile.msvc: modified to allow mingw coexistence
10070 * win32/configure.js: integrated mingw
10071 * win32/Readme.txt: cleanup
10072
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010073Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * HTMLparser.c: strengthen the guard in the Pop macros,
10076 like in the XML parser, closes bug #97315
10077
Daniel Veillard0821b152002-11-12 20:57:47 +000010078Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10081 callback is never used.
10082
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010083Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * parserInternals.c: fixed the initialization of the SAX structure
10086 which was breaking xsltproc
10087 * xpath.c: patch from Petr Pajas for CDATA nodes
10088 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10089 * parser.c include/libxml/parser.h: patch from Peter Jones
10090 removing a leak in xmlSAXParseMemory() and adding the
10091 function xmlSAXParseMemoryWithData()
10092
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010093Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10094
10095 adding pdf of tutorial, changing web page to link to it
10096 * doc/tutorial/xmltutorial.pdf
10097 * doc/xml.html
10098 * doc/docs.html
10099
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010100Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10101
10102 * doc/tutorial/ar01s08.html
10103 adding file what I forgot for tutorial
10104
10105
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010106Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10107
10108 Adding encoding discussion to tutorial
10109 Added:
10110 * doc/tutorial/images/*.png: DocBook admonition image files
10111 * doc/tutorial/apf.html, apg.html: new generated html
10112 * doc/tutorial/includeconvert.c: conversion code entity file
10113 changed:
10114 * doc/tutorial/xmltutorial.xml: DocBook original
10115 * doc/tutorial/*.html: generated html
10116
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010117Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10118
10119 * include/libxml/*.h: retired xmlwin32version.h
10120 * doc/Makefile.am: retired xmlwin32version.h
10121 * win32/configure.js: retired xmlwin32version.h
10122
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010123Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10124
10125 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010126 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10127 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010128
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010129Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * globals.c: fixed a typo pointed out by Igor
10132 * xpath.c: try to speed up node compare using line numbers
10133 if available.
10134
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010135Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * tree.c: make xmlFreeNode() handle attributes correctly.
10138
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010139Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10140
10141 * catalog.c: completed the #96963 fix, as reported by Karl
10142 Eichwalder
10143
Daniel Veillard56f21f22002-11-06 15:49:46 +000010144Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10147
Daniel Veillard91ad8792002-11-04 17:06:52 +000010148Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * Makefile.am: switched the order of a couple of includes
10151 to fix bugs #97100
10152
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010153Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10154
10155 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10156 xmlLoadCatalogs that used to separate directories with a ':'.
10157
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010158Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10159
10160 * threads.c: improvements to the Windows-side of thread handling
10161 * testThreads.c: conditionally excluded unistd.h
10162 * testThradsWin32.c: broke overlong lines
10163 * include/win32config.h: adapted thread-related macros to the new
10164 scheme and for pthreads on Windows
10165 * win32/Makefile.msvc: introduced a more flexible thread build,
10166 added testThreads[Win32].c to the build
10167 * win32/configure.js: introduced a more flexible thread config
10168
John Fleck61f6fb62002-10-31 15:23:29 +0000101692002-10-31 John Fleck <jfleck@inkstain.net>
10170
10171 * doc/xml.html (and, by implication, FAQ.html)
10172 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10173
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010174Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10175
10176 * configure.in: removed xmlwin32version.h
10177 * include/libxml/Makefile.am: removed xmlwin32version.h
10178
Daniel Veillardce66ce12002-10-28 19:01:59 +000010179Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * tree.c: applied patch from Brian Stafford to fix a bug
10182 in xmlReconciliateNs()
10183
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010184Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * tree.c: applied patch from Christian Glahn to allow
10187 xmlNewChild() on document fragment nodes
10188
Daniel Veillardb39bc392002-10-26 19:29:51 +000010189Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * parser.c: Christian Glahn found a problem with a recent
10192 patch to xmlParseBalancedChunkMemoryRecover()
10193 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10194 problems
10195 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10196 test/schemas/seq*: added the test cases from Charles
10197
Daniel Veillard366a9152002-10-23 20:43:53 +000010198Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10201 serious cleanup of the spec file and associated changes
10202 in the Makefiles.
10203 * valid.c: try to remove some warnings on x86_64
10204
Daniel Veillardd033d022002-10-23 14:55:02 +000010205Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10208 fix bug #96586
10209
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010210Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10213 parsing, applied his patch
10214 * result/HTML/attrents.html result/HTML/attrents.html.err
10215 result/HTML/attrents.html.sax test/HTML/attrents.html:
10216 added the test and result case provided by Mikhail Sogrine
10217
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010218Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * vms/build_libxml.com vms/config.vms vms/readme.vms
10221 include/libxml/parser.h include/libxml/parserInternals.h
10222 include/libxml/tree.h include/libxml/xmlIO.h
10223 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10224 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10225 Applied the VMS update patch from Craig A. Berry
10226 * doc/*.html: update
10227
Daniel Veillardf000f072002-10-22 14:28:17 +000010228Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10231
Daniel Veillard1e208222002-10-22 14:25:25 +000010232Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * debugXML.c: adding a grep command to --shell in xmllint
10235 for T.V. Raman
10236
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010237Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlcatalog.c: tried to fix some of the problem with --sgml
10240
Daniel Veillard935494a2002-10-22 14:22:46 +000010241Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parser.c: tried to fix bug #91500 where doc->children may
10244 be overriden by a call to xmlParseBalancedChunkMemory()
10245
10246Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10249 identifiers in SGML catalogs containing '&'
10250
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010251Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * python/types.c: fixed bugs when passing result value tree
10254 to Python functions.
10255
Daniel Veillard48267432002-10-18 11:21:38 +000010256Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * configure.in: preparing the release of 2.4.26
10259 * doc/*: updated and rebuilt the documentation
10260
Daniel Veillardbb284f42002-10-16 18:02:47 +000010261Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * parser.c: fixed a XML Namespace compliance bug reported by
10264 Alexander Grimalovsky
10265
Daniel Veillard44892f72002-10-16 15:23:26 +000010266Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * HTMLtree.c: fixed serialization of script and style when
10269 they are not lowercase (i.e. added using the API to the tree).
10270
Daniel Veillard2fd85422002-10-16 14:32:41 +000010271Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * valid.c: make xmlValidateDocument emit a warning msg if there
10274 is no DTD, pointed by Christian Glahn
10275
Daniel Veillard32370232002-10-16 14:08:14 +000010276Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10279 content model when some of the blocks have min or max, and a couple
10280 of bugs found in the process.
10281 * result/schemas/list0* test/schemas/list0*: added some specific
10282 regression tests
10283
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010284Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * README: updated the contact informations
10287
Daniel Veillard63186732002-10-15 08:43:17 +000010288Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10291 misses it, reported by Peter Bray.
10292
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010293Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10296 and removed a few warnings
10297
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010298Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * parser.c: Christian Glahn found a small bug in the push parser.
10301 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10302 public
10303
Daniel Veillard6045c902002-10-09 21:13:59 +000010304Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * xmlschemas.c include/libxml/xmlschemas.h: added
10307 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10308 * testSchemas.c: added --memory to test the new interface
10309
Daniel Veillardf0070122002-10-09 14:24:17 +000010310Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * doc/index.py doc/search.php: integrated the XSLT indexing,
10313 a few fixed in the indexer, added a scope selection at the
10314 search level.
10315
Daniel Veillard01992e02002-10-09 10:20:30 +000010316Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10319 this was due to uninitialized parts of the validation context
10320
Daniel Veillard321be0c2002-10-08 21:26:42 +000010321Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * debugXML.c: applied patch from Mark Vakoc except the API
10324 change, preserved it.
10325 * doc/*: updated the docs to point to the search engine for
10326 information lookup or before bug/help reports.
10327
Daniel Veillard01e87d22002-10-08 16:55:06 +000010328Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * doc/index.py doc/search.php: added mailing-list archives
10331 indexing and lookup
10332
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010333Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10336
Daniel Veillard9b006132002-10-07 11:13:27 +000010337Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * doc/index.py: improved HTML indexing
10340 * doc/search.php: make the queries also lookup the HTML based indexes
10341
Daniel Veillard141d04b2002-10-06 21:51:18 +000010342Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * doc/index.py: added HTML page indexing
10345
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010346Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10347
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010348 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010349 problem in libxslt.
10350 * catalog.c: fixed list handling in XML_CATALOG_FILES
10351
Daniel Veillardceb09b92002-10-04 11:46:37 +000010352Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * valid.c: typo/bug found by Christian Glahn
10355
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010356Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10357
10358 * xmlIO.c: applied Windows CE patch from Javier.
10359 * win32/wince: new directory, contains support for the PocketPC
10360 with Windows CE from Javier.
10361 * include/win32config.h: reorganised, removed duplicate
10362 definitions and applied WinCE patch from Javier.
10363 * include/wsockcompat.h: new file, now contains WinSock
10364 compatibility macros.
10365 * win32/Makefile.msvc: introduced double-run compilation.
10366
Daniel Veillarde16b5742002-09-26 17:50:03 +000010367Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * configure.in include/libxml/xmlwin32version.h: preparing release
10370 of 2.4.25
10371 * doc/*: updated and regenerated teh docs and web pages.
10372
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010373Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10376 error were not covering namespace declarations.
10377 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10378 it was missing the attribute declaration for the namespace
10379 * result/VC/NS3: the fix now report breakages in that test
10380
Daniel Veillardabe01742002-09-26 12:40:03 +000010381Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10384
Daniel Veillard2ace1952002-09-26 12:28:02 +000010385Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10388 and regenerated the docs and web site
10389
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010390Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10393 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10394 not before
10395
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010396Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * python/generator.py python/libxml2class.txt: fixed a stupid error
10399 breaking the python API
10400
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010401Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10404 triostr.c triostr.h: applied a trio update patch from
10405 Bjorn Reese which should work with MinGW
10406
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010407Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * tree.c: improving some documentation comments
10410 * xmlregexp.c: found and fixed a mem leak with python regression tests
10411 * doc/*: rebuilt the doc and the API XML file including the
10412 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10413 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10414 python/types.c: added access to the XML Schemas regexps from
10415 python
10416 * python/tests/Makefile.am python/tests/regexp.py: added a
10417 simple regexp bindings test
10418
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010419Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10420
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010421 * doc/xml.html:
10422 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010423
Daniel Veillard118aed72002-09-24 14:13:13 +000010424Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * xmlregexp.c: fixed the data callback on transition functionality
10427 which was broken when using the compact form
10428 * result/schemas/*: updated the results, less verbose, all tests
10429 pass like before
10430 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10431 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10432 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10433 annoying warnings
10434 * xpath.c: try to provide better error report when possible
10435
Daniel Veillard72336152002-09-21 13:08:14 +000010436Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * Makefile.am: fixed a breakage raised by Jacob
10439
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010440Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10441
10442 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10443 which don't use sockets
10444
Igor Zlatkovic01280582002-09-20 16:40:34 +000010445Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10446
10447 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10448 * win32/configure.js: applied zlib patch from Daniel Gehriger
10449
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010450Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10451
10452 * win32/configure.js: applied the patch from Mark Vakoc for
10453 regexp support
10454 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10455 for regexp support
10456
Daniel Veillardb5c05732002-09-20 13:36:25 +000010457Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xmlschemastypes.c: as pointed by Igor Float and Double
10460 parsing ain't finished yet
10461
Daniel Veillard40b11342002-09-20 12:01:39 +000010462Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * Makefile.am configure.in: trying to fix #88412 by bypassing
10465 all the python subdir if python ain't detected
10466
Daniel Veillard23e73572002-09-19 19:56:43 +000010467Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10470 made configuring with regexps/automata/unicode the default
10471 but without schemas ATM
10472 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10473 fixed the regexp based DTD validation performance and memory
10474 problem by switching to a compact form for determinist regexps
10475 and detecting the determinism property in the process. Seems
10476 as fast as the old DTD validation specific engine :-) despite
10477 the regexp built and compaction process.
10478
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010479Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * valid.c: determinism is debugged, new DTD checking code now works
10482 but xmlFAComputesDeterminism takes far too much CPU and the whole
10483 set usues too much memory to be really usable as-is
10484
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010485Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * tree.c: fixed another stupid bug in xmlGetNodePath()
10488 * xmllint.c: --version now report the options compiled in
10489
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010490Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * HTMLparser.c: small cleanup
10493 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10494 when configured with them. A bit of debugging around the determinism
10495 checks is still needed
10496
Daniel Veillard63b01c22002-09-17 19:25:28 +000010497Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10500
Daniel Veillard92727042002-09-17 17:59:20 +000010501Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xmlIO.c: small portability glitch fixed.
10504
Daniel Veillard84d70a42002-09-16 10:51:38 +000010505Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xmlschemastypes.c: incomplete steps for real/double support
10508 * testAutomata.c include/libxml/xmlautomata.h
10509 include/libxml/xmlregexp.h: avoiding a compilation problem
10510 * valid.c include/libxml/valid.h: starting the work toward using
10511 the regexps for actual DTD validation
10512
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010513Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * hash.c: cosmetic cleanup
10516 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10517 integrating a DTD validation layer based on the regexps
10518
Daniel Veillard4402ab42002-09-12 16:02:56 +000010519Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10522 the determinism was tested before eliminating the epsilon
10523 transitions :-(
10524
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010525Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * python/generator.py python/libxml.c python/libxml.py
10528 python/libxml2-python-api.xml python/libxml2class.txt
10529 python/libxml_wrap.h python/types.c: updated the python
10530 bindings, added code for easier File I/O, and the ability to
10531 define a resolver from Python fixing bug #91635
10532 * python/tests/Makefile.am python/tests/inbuf.py
10533 python/tests/outbuf.py python/tests/pushSAXhtml.py
10534 python/tests/resolver.py python/tests/serialize.py: updated
10535 and augmented the set of Python tests.
10536
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010537Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10538
10539 * win32/configure.js: added more readme info for the binary
10540 package.
10541
Daniel Veillard607b35c2002-09-10 12:16:19 +000010542Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xmlIO.c: fixed a stupid out of bound array error
10545
10546Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10549 messing around with support for Windows path, cleanups,
10550 trying to identify and fix the various code path to the
10551 filename access. Added xmlNormalizeWindowsPath()
10552
Daniel Veillard76575762002-09-05 14:21:15 +000010553Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * error.c valid.c: working on better error reporting of validity
10556 errors, especially providing an accurate context.
10557 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10558 error reports in those cases.
10559
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010560Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10563 parser.c parserInternals.c xmlIO.c: get rid of all the
10564 perror() calls made in the library execution paths. This
10565 should fix both #92059 and #92385
10566
Daniel Veillard19aa7022002-09-05 11:14:19 +000010567Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * xmllint.c: memory leak reporting was broken after a change
10570 of the preprocessor symbol used to activate it.
10571
Daniel Veillardec6725e2002-09-05 11:12:45 +000010572Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * tree.c: try to make the copy function work for node of
10575 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10576 DOM layers though, not libxml2 itself.
10577
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010578Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * valid.c: try to provide file and line informations, not all
10581 messages are covered, but it's a (good) start
10582
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010583Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xinclude.c: reimplemented a large part of the XInclude
10586 processor, trying to minimize resources used, James Henstridge
10587 provided a huge test case which was exhibiting severe memory
10588 consumption problems.
10589
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010590Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * python/Makefile.am: applied patch from Christophe Merlet to
10593 reestablish DESTDIR
10594
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010595Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * libxml.spec.in: fixes libary path for x86_64 AMD
10598
John Fleckbe98b332002-09-04 03:16:23 +000010599Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10600
10601 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010602 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010603 (plus resulting generated html files)
10604 fixing one spot I missed in the tutorial where I hadn't freed
10605 memory properly
10606
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010607Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10608
10609 * doc/tutorial/includeaddattribute.c
10610 * doc/tutorial/includeaddkeyword.c
10611 * doc/tutorial/includegetattribute.c
10612 * doc/tutorial/includekeyword.c
10613 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010614 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010615 update tutorial to properly free memory (thanks to Christopher
10616 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010617 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010618 added image files so the callouts are graphical, making it
10619 easier to read ( use "--param callout.graphics 1" to generate
10620 html with graphical callouts)
10621
Daniel Veillarde1662542002-08-28 11:50:59 +000010622Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10625 nice logos generated by Marc Liyanage
10626 * doc/site.xsl *.html: changed the stylesheet to show the new
10627 logo and regenerated the pages
10628
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010629Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10632
Daniel Veillard42766c02002-08-22 20:52:17 +000010633Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * xpath.c: possible mem leak patch from Jason Adams
10636
10637Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10640 in the XQuery namespace
10641 * configure.in: preparing 2.4.24
10642 * doc/*.html: updated the web pages
10643
10644Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * python/generator.py: closing bug #85258 by generating conditional
10647 compile check to avoid linking to routines not configured in.
10648
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000106492002-08-22 Havoc Pennington <hp@pobox.com>
10650
10651 * autogen.sh: update error message for missing automake
10652
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010653Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * python/Makefile.am: typo in target name resulted in libxml2.py
10656 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10657
Daniel Veillard22669b22002-08-22 07:17:11 +000010658Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * win32/win32/Makefile.mingw: updated with version from
10661 Elizabeth Barham at http://soggytrousers.net/repository/
10662
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010663Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10664
10665 * win32/Makefile.msvc: added the prefix location to the include
10666 and lib search path.
10667
Havoc Pennington830e8972002-08-18 22:22:13 +0000106682002-08-18 Havoc Pennington <hp@pobox.com>
10669
10670 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10671 both automake 1.6 and 1.4 installed get the right automake. Means
10672 compilation from CVS will now require the latest automake 1.4
10673 release, or manually creating symlinks called "automake-1.4" and
10674 "aclocal-1.4"
10675
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010676Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * configure.in python/Makefile.am: more AMD 64 induced changes from
10679 Frederic Crozat
10680
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010681Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xinclude.c: oops I was missing the xml:base fixup too
10684 * result/XInclude/*.xml: this adds xml:base attributes to most
10685 results of the tests
10686
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010687Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xinclude.c: quick but apparently working implementation of
10690 xi:fallback, should close bug #89684
10691 * Makefile.am test/XInclude/docs/fallback.xml
10692 result/XInclude/fallback.xml: added a basic test for fallback,
10693 and run with --nowarning to avoid a spurious warning
10694 * configure.in: applied patch from Frederic Crozat for python
10695 bindings on AMD 64bits machines.
10696
Daniel Veillard9e923512002-08-14 08:48:52 +000010697Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10700 the caller don't pass a SAX callback block.
10701
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010702Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * tree.c: applied the same fix for the XML-1.0 namespace to
10705 xmlSearchNsByHref() as was done for xmlSearchNs()
10706
Daniel Veillardad11b302002-08-12 14:53:41 +000010707Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * libxml.3: small cleanup of the man page
10710 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10711 when serializing HREF attributes generated by XSLT.
10712
Daniel Veillardc084e472002-08-12 13:27:28 +000010713Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10716 version of Marc Liyanage' patch for boolean attributes in HTML
10717 output
10718
Daniel Veillard5f91b372002-08-12 12:13:01 +000010719Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * python/tests/serialize.py: fixed the test results, indenting
10722 behaviour changed slightly
10723
Aleksey Sanin9e951762002-08-08 18:02:41 +000010724Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10725
10726 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10727 new c14n function to Windows def files
10728
Aleksey Saninea4272a2002-08-02 23:50:03 +000010729Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10730
10731 * c14n.c: fixed a memory leak in c14n code
10732
Daniel Veillard58e44c92002-08-02 22:19:49 +000010733Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * parser.c include/libxml/parser.h: adding a new API for Christian
10736 Glahn: xmlParseBalancedChunkMemoryRecover
10737 * valid.c: patch from Rick Jones for some grammar cleanup in
10738 validation messages
10739 * result/VC/* result/valid/*: this slightly change some of the
10740 regression tests outputs
10741
Daniel Veillard0bf29002002-08-01 12:54:11 +000010742Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * tree.c: trying to fix a problem in namespaced attribute handling
10745 raised by Christian Glahn
10746
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010747Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * encoding.c include/libxml/encoding.h: Opening the interface
10750 xmlNewCharEncodingHandler as requested in #89415
10751 * python/generator.py python/setup.py.in: applied cleanup
10752 patches from Marc-Andre Lemburg
10753 * tree.c: fixing bug #89332 on a specific case of loosing
10754 the XML-1.0 namespace on xml:xxx attributes
10755
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010756Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10757
10758 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10759 corner case from new Merlin's test suite and added a callback
10760 that will be used to improve xmlsec performance
10761
10762
Daniel Veillard0b22def2002-07-29 16:23:03 +000010763Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * HTMLtree.c: trying to fix the <style> escaping problem in
10766 HTML serialization bug #89342
10767
Daniel Veillard0b28e882002-07-24 23:47:05 +000010768Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10771 and rebuilt the web site.
10772
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010773Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010774
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010775 * include/libxml/tree.h: added _private member to xmlNs struct
10776
Daniel Veillard1d995272002-07-22 16:43:32 +000010777Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * HTMLparser.c: fixing bug #84876 based on the xml working
10780 code.
10781
William M. Brack61eaba52002-07-21 11:14:18 +000010782Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10783
10784 * python/Makefile.am: enhanced to fix bug 72012 (errors
10785 when using '-jX' make parameter)
10786
William M. Brackef61d202002-07-19 08:32:00 +000010787Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10788
10789 * xpath.c: small additional enhancement for booleans
10790 compared to nodesets
10791
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010792Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * HTMLtree.c: changed the order of the encoding declaration
10795 attributes in the meta tags due to a bug in IE/Mac
10796
William M. Brack0c022ad2002-07-12 00:56:01 +000010797Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10798
10799 * xpath.c: enhanced handling of booleans (especially '='
10800 and '!=' for nodesets) - fixes bug 85256. Added new
10801 routine xmlXPathNotEqualValues for more proper handling
10802 of '!=' when nodesets are involved.
10803
Daniel Veillard06944e22002-07-11 19:55:18 +000010804Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10807 doc/xmlcatalog_man.xml to the source distribution
10808
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010809Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10810
10811 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10812 asked for this.
10813
Daniel Veillard539638b2002-07-06 19:55:14 +000010814Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * configure.in: preparing 2.4.23
10817 * doc/*: rebuilt the docs
10818
Daniel Veillard176d99f2002-07-06 19:22:28 +000010819Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * parser.c: fixing bug #84169 by fixing the
10822 comment of xmlCreatePushParserCtxt to describe the
10823 encoding detection parameters better.
10824
Daniel Veillard37f961d2002-07-06 17:53:56 +000010825Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * valid.c: fixing bug #79331 in one path the lookup for
10828 ID attributes on a namespaced node wasn't handled correctly :-\
10829
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010830Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * HTMLparser.c: trying to fix 87235 about discarded white
10833 spaces in the HTML parser.
10834 * result/HTML/*: this changes the output of a number of HTML
10835 regression tests
10836
Daniel Veillardfdc91562002-07-01 21:52:03 +000010837Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xpath.c: applied patch from Richard Jinks for the namespace
10840 axis + fixed a memory error.
10841 * parser.c parserInternals.c: applied patches from Peter Jacobi
10842 removing ctxt->token for good.
10843 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10844 popped out by the regression tests.
10845 * Makefile.am: patch for threads makefile from Gary Pennington
10846
William M. Brack6000af52002-06-28 11:43:13 +000010847Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10848
Daniel Veillardfdc91562002-07-01 21:52:03 +000010849 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010850 expressions involving preceding-sibling (et al).
10851
Daniel Veillard153120c2002-06-18 07:58:35 +000010852Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * hash.c: applied a patch from Peter Jacobi to solve a problem
10855 when compiling with the Watcom C on Win32
10856 * result/schemas/*.err: the change of hashing algo generated
10857 permutations in the output
10858
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010859Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * hash.c: applied patch from Sander Vesik improving the quality of
10862 the hash function.
10863
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108642002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010865
10866 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10867 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10868 xmllint.c xpath.c: replaced sprintf() with snprintf()
10869 to prevent possible buffer overflow (the bug was pointed
10870 out by Anju Premachandran)
10871
Daniel Veillarde059b892002-06-13 15:32:10 +000010872Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * parser.c: removed an uninitialized data error popped by valgrind
10875 on PE references
10876
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010877Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10878
10879 * doc/xml.html
10880 adding tutorial reference to the web page
10881
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010882Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10883
10884 * doc/tutorial/xmltutorial.xml
10885 * doc/tutorial/ar01s07.html
10886 * doc/tutorial/ape.html
10887 * doc/tutorial/includegetattribute.c
10888 adding section to tutorial about retrieving an attribute
10889 value
10890
Daniel Veillardf5582f12002-06-11 10:08:16 +000010891Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * parser.c: applied a couple of patches from Peter Jacobi to start
10894 to get rid of ctxt->token, with a possible significant speed
10895 improvement to be gained once done. Better compliance with PE
10896 references constructs in DTDs too.
10897 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10898 from Peter too
10899
Daniel Veillard38d80e22002-06-11 07:24:56 +000010900Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10903 xmlParseElement was likely to have been deallocated at the
10904 time of the report, possibly leading to segfault. Just report
10905 the tag name now.
10906
Daniel Veillard9e412302002-06-10 15:59:44 +000010907Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xpath.c: patch from Richard Jinks for XPath substring() function
10910 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10911
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109122002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010913
10914 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10915
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010916Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10917
10918 *doc/FAQ.html
10919 fixing typos in FAQ, thanks to Robert Funnell for the
10920 editing help
10921
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010922Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * NEWS: got complaints from rpmlint that it was empty
10925
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010926Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10927
10928 * added doc/tutorial, including:
10929 apa.html
10930 apb.html
10931 apc.html
10932 apd.html
10933 ar01s02.html
10934 ar01s03.html
10935 ar01s04.html
10936 ar01s05.html
10937 ar01s06.html
10938 includeaddattribute.c
10939 includeaddkeyword.c
10940 includekeyword.c
10941 includestory.xml
10942 index.html
10943 xmltutorial.xml
10944 libxml tutorial, including generated html
10945
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010946Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10947
10948 * result/c14n/exc-without-comments/merlin-c14n-two-*
10949 result/c14n/without-comments/merlin-c14n-two-*
10950 test/c14n/exc-without-comments/merlin-c14n-two-*
10951 test/c14n/without-comments/merlin-c14n-two-*
10952 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10953 c14n/exc-c14n and slightly modified test script to handle
10954 these test cases
10955 * c14n.c: fixed bugs for complicated nodes set (namespace
10956 without node and others from merlin-c14n-two.tar.gz)
10957 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10958 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10959 for xmlsec performance patch
10960 * xpath.c: fixed self::node() for namespaces and attributes
10961
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010962Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10963
10964 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10965 but with the format parameter
10966 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10967
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010968Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10969
10970 * Makefile.am: updated c14n tests suite
10971 * c14n.c: performance improvement for previous c14n patch
10972
Daniel Veillarde72c7562002-05-31 09:47:30 +000010973Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * parser.c: another peroformance patch from Peter Jacobi, that
10976 time on parsing attribute values.
10977
Aleksey Sanin508a1012002-05-31 06:32:32 +000010978Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10979
10980 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10981 into LibXML2 test suite
10982
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010983Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10984
10985 * c14n.c: propagating xpath ancesstors node fix to c14n
10986 plus small performance improvement to reduce number of
10987 mallocs
10988 * xpath.c: fixed ancestors axis processing for namespace nodes
10989
Daniel Veillard46de64e2002-05-29 08:21:33 +000010990Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10993 Peter Jacobi
10994
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010995Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * configure.in: preparing 2.4.22
10998
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010999Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11002 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11003 a public entry point.
11004 * doc/*: rebuilt the API and docs
11005
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011006Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * xpath.c: patch from Richard Jinks to fix a problem introduced
11009 in the previous patch and pointed by Norm
11010
Daniel Veillardc6924812002-05-24 11:10:43 +000011011Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * libxml.spec.in: fixing bug #81112
11014
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011015Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * uri.c: fixing bug #82848
11018
Daniel Veillarda2878972002-05-24 07:54:39 +000011019Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11022 output of one catalog test
11023
Aleksey Sanin114e4752002-05-24 07:20:27 +000011024Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011025
Aleksey Sanin114e4752002-05-24 07:20:27 +000011026 * global.data globals.c tree.c include/libxml/globals.h
11027 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11028 default value for global parameter xmlIndentTreeOutput to 1 and
11029 introduced new global parameter xmlTreeIndentString (the string
11030 used to do one-level indent) with default value " " (as it was
11031 in tree.c)
11032
Daniel Veillard49d5af82002-05-23 11:55:49 +000011033Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11036 with trio and schemas.
11037
Daniel Veillard7c13af42002-05-22 09:57:32 +000011038Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * xpath.c: patch from Richard Jinks to fix the problem raised in
11041 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11042
Daniel Veillard5a872412002-05-22 06:40:27 +000011043Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * xmlschemas.c: a bit of work on import.
11046 * xmlschemastypes.c: Charles Bozeman provided a compare function
11047 for date/time types so min/max facet restrictions should work,
11048 indeterminate comparisons return an error instead of equal.
11049 * test/schemas/date_0* result/schemas/date_0_0: specific test
11050 from Charles Bozeman too
11051
Daniel Veillard10b6da42002-05-18 07:55:20 +000011052Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11055 from Christian Cornelssen fixing the man pages and the Catalog
11056 building script.
11057 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11058 next step is <xs:import> I now have a reasonable understanding
11059 of how it works.
11060
Daniel Veillarde5354492002-05-16 08:43:22 +000011061Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11064
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011065Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11066
11067 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11068
Daniel Veillard088bf112002-05-14 11:03:59 +000011069Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * xpath.c: fixing an XPath function evalutation bug pointed out
11072 by Alexey Efimov where the context was lost when evaluating
11073 the function arguments
11074
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011075Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011076
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011077 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11078 function public for XMLSec performance optimizations
11079
Daniel Veillard3cd72402002-05-13 10:33:30 +000011080Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * python/generator.py python/libxml2class.txt : fixed a problem
11083 with the HTML parser pointed by Gary Benson
11084 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11085 example
11086
Aleksey Sanine48a3182002-05-09 18:20:01 +000011087Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11088 * parser.c: fixed bug #81159 (memory growth in SAX)
11089
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011090Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11091 * xpath.c: fixed bug #78858 (the real fix)
11092
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011093Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011094 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011095
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011096Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * tree.c: modified xmlNodeSetBase to allow changing the
11099 base of a document.
11100
Daniel Veillard070803b2002-05-03 07:29:38 +000011101Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * xmlschemastypes.c: patch Charles Bozeman for validation of
11104 all the date, time, and duration types
11105 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11106 * configure.in: fixed an error pointed by an user
11107 * xml2-config.in: fixed an error pointed by an user
11108
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011109Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11110
11111 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11112 win32/libxml2.def.src xmlIO.c: exported default
11113 'file:', 'http:' and 'ftp:' protocols input handlers
11114 and maked protocols comparisson case insensitive
11115
Daniel Veillard34de97f2002-04-30 14:29:22 +000011116Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * configure.in: Neven Has detected a typo
11119
Daniel Veillard28577c32002-04-30 06:48:41 +000011120Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11123 as one of the persons allowed to commit directly to the
11124 module.
11125
Daniel Veillardfc57b412002-04-29 15:50:14 +000011126Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11129 * valid.c: raised a too low limit
11130 * doc/*: rebuilt the docs
11131
Daniel Veillardeca82812002-04-24 11:42:02 +000011132Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * test/XPath/expr/floats test/XPath/expr/functions
11135 result/XPath/expr/floats result/XPath/expr/functions
11136 xpath.c: another XPath conformance patch from Richard Jinks
11137
Daniel Veillard13e04c62002-04-23 17:51:29 +000011138Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xmlschemas.c: fixed validation of attribute groups.
11141 * test/schemas result/schemas: added an example from the primer
11142
Daniel Veillard88c58912002-04-23 07:12:20 +000011143Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11146 * test/schemas result/schemas: updated the test list
11147
Daniel Veillarde19fc232002-04-22 16:01:24 +000011148Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * TODO: updated a bit
11151 * parser.c: made a comment more specific
11152 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11153 Schemas conformance.
11154 * test/schemas result/schemas: updated the test list
11155
Daniel Veillard441bc322002-04-20 17:38:48 +000011156Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11159 implementing xs:all with minOccurs = 0
11160 * tes/schemas/* result/schemas/*: added more tests covering
11161 xs:all
11162
Daniel Veillard8a001f62002-04-20 07:24:11 +000011163Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xmlregexp.c: first implementation of the all particle, this
11166 may need to be revisited for case where not all transitions
11167 must be crossed.
11168
Daniel Veillard7646b182002-04-20 06:41:40 +000011169Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * tree.c: another entity processing update from Markus Henke
11172
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011173Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11174
11175 * trionan.c: fixed crash on OSF/1
11176
Daniel Veillardb4398962002-04-19 07:01:55 +000011177Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * xmlschemas.c: more Schemas work
11180 * test/schemas/* result/schemas/*: added more tests coming
11181 from the spec.
11182
Daniel Veillard54761132002-04-18 21:00:44 +000011183Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11186 ExcC14N specification
11187
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011188Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * tree.c: patch from Markus Henke, fix for recursive entities.
11191
Daniel Veillard23b1f372002-04-18 15:50:05 +000011192Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * xpath.c: fix a problem with string() on a document node.
11195
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011196Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * Makefile.am xmlschemas.c: more Schemas work
11199 * test/schemas/* result/schemas/*: added more tests coming
11200 from the spec.
11201
Daniel Veillard6231e842002-04-18 11:54:04 +000011202Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11205 * result/HTML/*: this changes a few things in the results
11206
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011207Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11208
11209 * include/libxml/tree.h: eliminated 'declaration different than
11210 prototype' warning
11211 * include/win32config.h: "resolved" conflicts with errno.h
11212
Daniel Veillardb509f152002-04-17 16:28:10 +000011213Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11216 on the automata interfaces and debug of counted choices
11217 * test/schemas/* result/schemas/*: added a number of tests
11218
Daniel Veillard8651f532002-04-17 09:06:27 +000011219Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11222 a bit of work on Schemas
11223 * testSchemas.c: try to make it more useful
11224 * test/schemas/* result/schemas/* Makefile.am: changed the
11225 Schemas regression test procedure, started adding a few samples
11226
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011227Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11228
11229 * include/libxml/encoding.h: Patch for the Borland C++ builder
11230 * include/libxml/tree.h: Patch for the Borland C++ builder
11231 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011232 * win32/bcb5: New directory for the Borland C++ builder
11233 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011234
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011235Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11236
11237 * win32/Makefile.msvc: Update for XML Schema support
11238 * win32/configure.js: Update for XML Schema support
11239 * win32/libxml2.def.src: Update for XML Schema support
11240
Daniel Veillard4255d502002-04-16 15:50:10 +000011241Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11244 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11245 xmlunicode.c include/libxml/Makefile.am
11246 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11247 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11248 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11249 include/libxml/xmlversion.h.in : merged the current state of
11250 XML Schemas implementation, it is not configured in by default,
11251 a specific --schemas configure option has been added.
11252 * test/automata test/regexp test/schemas Makefile.am
11253 result/automata result/regexp result/schemas:
11254 merged automata/regexp/schemas regression tests
11255
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011256Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * xpath.c: Gary found a compile time problem, fixes #78823
11259
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011260Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * configure.in: release of 2.4.20
11263 * doc/*: updated and rebuilt the docs
11264
Daniel Veillardf544f192002-04-15 12:56:56 +000011265Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * python/Makefile.am: patch from Cristian Gafton to build on
11268 Red Hat 6.2, should also fix #75779
11269
Daniel Veillard940492d2002-04-15 10:15:25 +000011270Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * valid.c: first part of fixing #78729
11273
Daniel Veillardeb475a32002-04-14 22:00:22 +000011274Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11277 escaping of URI when saving HTML files.
11278 * result/HTML/*: this impacted some tests
11279
Daniel Veillard9b731d72002-04-14 12:56:08 +000011280Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * configure.in: trying to fix #77441
11283
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011284Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * include/libxml/xmlIO.h: Hallski complained it could not be
11287 included by itself.
11288
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011289Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11292
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011293Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11294
11295 * win32/configure.js: patch from Nilo for the c14n option
11296 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11297
Daniel Veillardda423da2002-04-10 19:25:38 +000011298Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11301 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11302 LIBXML_THREAD_ENABLED
11303
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011304Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * xpath.c: another patch from Richard Jinks for substring conformance
11307 * test/XPath/expr/floats test/XPath/expr/strings
11308 result/XPath/expr/floats result/XPath/expr/strings: update of the
11309 test suite to check those.
11310
Daniel Veillard01917aa2002-04-10 11:30:41 +000011311Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * xpath.c: patch from Richard Jinks for .x float parsing.
11314
Daniel Veillard46d6c442002-04-09 16:10:39 +000011315Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * parser.c: patch from Markus Henke when an encoding ain't recognized
11318
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011319Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * libxml.m4: got a report that #include <string.h> was needed
11322
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011323Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11326
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011327Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11328
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011329 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011330
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011331Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11334 pointed out by Melvyn Sopacua.
11335
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011336Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * libxml.m4: Frédéric Crozat gave a patch related to the change
11339 of Include paths breaking the libxml.m4
11340
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011341Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * xpath.c: Fix bug #76927 forgot to save some context
11344 when evaluating binary expressions
11345
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011346Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * configure.in: fixed configure for MPE/iX from Markus Henke
11349 * xmlmemory.c: fixed initialization problems
11350 * xpath.c: another set of patches from Richard Jinks this
11351 fixes "make XPathtests" on linux
11352
Daniel Veillard21458c82002-03-27 16:12:22 +000011353Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11356 * test/XPath/expr/compare test/XPath/expr/equality
11357 test/XPath/expr/floats test/XPath/expr/functions
11358 test/XPath/expr/strings result/XPath/expr/compare
11359 result/XPath/expr/equality result/XPath/expr/floats
11360 result/XPath/expr/functions result/XPath/expr/strings: Updated
11361 tests though they show a divergence on Linux
11362
Daniel Veillard28dfed12002-03-27 09:08:17 +000011363Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * xpath.c trionan.c: previous commit also included patches
11366 from Richard Jinks on some IEEE support corner case
11367
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011368Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11371 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11372 that $(datadir) should be used for docs
11373
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011374Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11377 could leak filedescriptors
11378
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011379Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * configure.in nanohttp.c: applied patch from Allan Clark for
11382 UnixWare/OpenServer
11383
Daniel Veillard19274092002-03-25 16:48:03 +000011384Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * configure.in: preparing 2.4.19
11387 * doc/*: rebuilt the docs
11388
Daniel Veillard56b2db72002-03-25 16:35:28 +000011389Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * nanohttp.c: fixing #76043, got fed up with non-portability
11392 of that piece of code.
11393
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011394Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * valid.c SAX.c: Never commit without running "make tests" :-(
11397 fix a couple of stupidities in the previous commit
11398 * result/*: a few changes in some attribute order result of previous
11399 commit.
11400
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011401Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11404 the internal subset should not raise duplicate ID errors,
11405 also there was a small bug in conjunction to namespace
11406 declarations defaulted and xml:xxx attributes DTD definitions.
11407
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011408Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xpath.c: Richard Jinks also raised some rounding problems
11411 this tries to fix them
11412
Daniel Veillard4e2df542002-03-22 12:23:14 +000011413Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11416 behaviour in xmlXPathCastToString()
11417
Daniel Veillarddb552912002-03-21 13:27:59 +000011418Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11421 raised by Morus Walter
11422
Daniel Veillard9e537932002-03-21 13:08:08 +000011423Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11426 from Igor
11427
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011428Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * xpath.c: fixing #75619, related to a problem when trying
11431 to evaluate condition when the current node set resulting
11432 from that sub-step evaluation is empty. Also fixes 2 potential
11433 problem with previous-sibling and next-siblings axis.
11434
Daniel Veillard1840ef02002-03-21 08:05:23 +000011435Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11438 HTML support is not configured in.
11439
Daniel Veillard561b7f82002-03-20 21:55:57 +000011440Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11443 include/libxml/tree.h: dohh I really didn't intended to commit
11444 this test version :-(
11445
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011446Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * testSAX.c: I wanted to see the real speed at the SAX interface
11449 after a little too many Ximianer started complaining about the
11450 parser speed.
11451 added a --quiet option:
11452 paphio:~/XML -> ls -l db100000.xml
11453 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11454 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11455 3200006 callbacks generated
11456 real 0m1.270s
11457 Which means 16MBytes/s and 3Mcallback/s
11458
Daniel Veillardc62a1472002-03-19 18:35:12 +000011459Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xpath.c: valgrind spotted another error that time when running
11462 on libxslt regression tests
11463
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011464Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * Makefile.am: adding "make valgrind" running the full regression
11467 tests (except python ones) under Valgrind (using valgrind -q
11468 which was kindly added by the author).
11469 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11470 passes cleanly now except an obcure floating point initialization
11471 raised in log10() in one XPath regression test ???
11472 * tree.c: edited some comments to close #75244
11473
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011474Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11477 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11478 context of ScrollKeeper, made sure that if the number is
11479 an integer, the serialization follows the description at
11480 http://www.w3.org/TR/xpath#section-String-Functions
11481
Daniel Veillard5997aca2002-03-18 18:36:20 +000011482Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011484 * configure.in: preparing 2.4.18
11485 * doc/*: updated and rebuilt the web site
11486 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11487 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011488 * parser.c: humm, changed the way the SAX parser work when
11489 xmlSubstituteEntitiesDefault(1) is set, it will then
11490 do the entity registration and loading by itself in case the
11491 user provided SAX getEntity() returns NULL.
11492 * testSAX.c: added --noent to test the behaviour.
11493
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011494Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * parser.c: Wilfried Teiken provided a hackish but working
11497 way to get context reported back on entities when parsing
11498 with SAX and without breaking the DOM build.
11499
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011500Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * c14n.c: applied a new patch from Aleksey Sanin
11503 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11504 to reference Aleksey implementation of XML digital Signatures
11505
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011506Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * xpath.c: small fix to avoid potential problem due to
11509 ordering of freeing data
11510 * python/Makefile.am: people were complaining about
11511 the generated file in python dir not being built
11512
Daniel Veillardd2379012002-03-15 22:24:56 +000011513Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11516 python/generator.py python/libxml.c python/types.c: Cleanup
11517 of the python Makefiles based on Jacob and James feedback,
11518 fixed the spec file accordingly, fixed the number of warning
11519 that passing my pedantic CFLAGS was generating. Conclusion
11520 is that Python includes are real crap.
11521
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011522Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * configure,in: it was reported quite a few times that
11525 xml2-config --cflags should not output
11526 -I$includeprefix/libxml2/libxml because libxml2 header names
11527 clashes with existing names like list.h from C++ stl.
11528 Includes should be #include<libxml/xxx.h> so ...
11529
Daniel Veillard6f293b12002-03-15 09:42:33 +000011530Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * c14n.c: another patch from Aleksey Sanin
11533
Daniel Veillard5c396542002-03-15 07:57:50 +000011534Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11537 canonicalization algorithm
11538 * doc/xml.html doc/index.html: added the C14N references on the
11539 index page.
11540
jacob berkman9be65862002-03-14 02:15:56 +0000115412002-03-13 jacob berkman <jacob@ximian.com>
11542
11543 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11544 usage, redundant, and gcc specific
11545
Daniel Veillard75be0132002-03-13 10:03:35 +000011546Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * xpath.c: speedup some node selection operations, this can
11549 have a significant impact on DocBook Norm's stylesheets
11550 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11551 make sure it's always the case
11552 * debugXML.c: distinguish CDATA and comments in ls operations
11553
Daniel Veillard61f26172002-03-12 18:46:39 +000011554Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11557 to generate better API descriptions etc...
11558
Daniel Veillard9ff88172002-03-11 09:15:32 +000011559Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * c14n.c: Fixing #74186, made sure all boolean expressions
11562 get fully parenthesized, ran indent on the output
11563 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11564 include/libxml/tree.h: also #74186 related, removed the
11565 --with-buffers option, and all the preprocessor conditional
11566 sections that were resulting from it.
11567
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011568Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * valid.c: applied patch from Dodji Seketeli fixing an
11571 uninitailized variable in xmlValidGetValidElements()
11572
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011573Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * c14n.c: fixed a few comments
11576 * doc/*.html doc/*/*.html: regenerated the docs and added
11577 the C14N API
11578 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11579
Daniel Veillardfa49d872002-03-09 10:20:00 +000011580Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * check-xml-test-suite.py: fix to adapt varaiations in the
11583 bindings
11584 * configure.in python/setup.py python/setup.py.in: fixed to
11585 have the version of the python scripts automatically updated
11586
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011587Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11590 in xmlCopyProp()
11591
Daniel Veillardaf43f632002-03-08 15:05:20 +000011592Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure.in: preparing 2.4.17 release
11595 * doc/*: updated and rebuilt the docs
11596 * xpath.c: fixed a comment
11597 * python/libxml.c: fixed a possible reentrancy problem
11598
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011599Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11602 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11603 added a specific regression test
11604 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11605 not raise exceptions when failing to find the attribute.
11606
Daniel Veillard90bc3712002-03-07 15:12:58 +000011607Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * configure.in xmllint.c: owen pointed out a problem with the
11610 ftme fix, gettimeofday() was not detected by configure and
11611 the ftime header wasn't included, dohhh
11612
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011613Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * configure.in xmllint.c: trying to fix #71457 for timing
11616 precision when gettimeofday() is not availble but ftime() is
11617
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011618Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11621 are now copied on install and part of the -devel RPM
11622
Daniel Veillard7b416132002-03-07 08:36:03 +000011623Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * xpath.c: trying to avoid bug #72150 which was apparently
11626 caused by a gcc bug (or a processor problem) as detailed
11627 at http://veillard.com/gcc.bug
11628
Daniel Veillardf742d342002-03-07 00:05:35 +000011629Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11632 fixed xmlReconciliateNs(), added a Python test/example for
11633 inter-document cut'n paste
11634 * python/libxml.py: fixed node.doc on document nodes and added
11635 xpathEval() onto node objects
11636
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011637Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11640 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11641 fixup and integrated tests for the serialization stuff
11642
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011643Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11646 moved the libxml man page to section 3
11647
Daniel Veillard1e774382002-03-06 17:35:40 +000011648Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * tree.c: fix bug #72490
11651 * python/libxml.c python/libxml.py: added methods serialize()
11652 and saveTo() to all node elements.
11653
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011654Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * xmlIO.c: closed #73430, don't read from an input source
11657 which indicated an end-of-file or an error.
11658
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011659Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * parser.c: make sure SAX endDocument is always called as
11662 this could result in a Python memory leak otherwise (it's
11663 used to decrement ref-counting)
11664 * python/generator.py python/libxml.c python/libxml.py
11665 python/libxml2-python-api.xml python/libxml2class.txt
11666 python/tests/error.py python/tests/xpath.py: implemented
11667 the suggestions made by Gary Benson and extended the tests
11668 to match it.
11669
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011670Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * python/generator.py: applied patch fixing #73450
11673
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011674Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * xpath.c: fixing #61290 "namespace nodes have no parent"
11677 long standing divergence from the XPath REC. NodeSets
11678 simply hold a copy of namespace nodes and those node ->next
11679 points to the parent (which may not be the node carrying the
11680 definition).
11681 * include/libxml/xpath.h: flagged but didn't added a possible
11682 speedup
11683 * DOCBparser.c HTMLparser.c: removed some warnings from push
11684 parser due to new state being added.
11685 * tree.c: new fix from Boris Erdmann
11686 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11687 the XML Canonalization support from Aleksey Sanin
11688
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011689Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * tree.c: patch from Boris Erdmann fixing some namespace odities
11692 with xmlCopyNode()
11693
Daniel Veillardc6613042002-03-02 09:34:02 +000011694Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * xmlIO.c: fix bug #72706 when loading a NULL entity
11697
Daniel Veillardc0fef772002-03-01 16:16:31 +000011698Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11701 actually change in a future XML Namespace revision.
11702
Daniel Veillard79426f22002-03-01 16:14:17 +000011703Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11706 added the possibility of returning nodesets from XPath extension
11707 functions written in Python
11708
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011709Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * python/*: commiting some Python bindings work done while travelling
11712
Daniel Veillard97300512002-03-01 09:13:41 +000011713Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11716 explicitely with memory debugging switched on
11717
Daniel Veillard6361da02002-02-23 10:10:33 +000011718Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11721 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11722 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11723 the accessor generator for strings
11724 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11725 regression test.
11726
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011727Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * python/README python/generator.py python/libxml.c python/setup.py:
11730 added the 'usual' setup.py to allow building a libxml2-python
11731 module based on the same code. The initialization is however
11732 different the 2 .so files fo libxml2 and libxslt are identical and
11733 they entry point initialize both libraries. this is done to avoid
11734 some possible nasty problem since the Python don't merge the maps
11735 of all shared modules.
11736
Daniel Veillard158a4d22002-02-20 22:17:58 +000011737Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * parser.c: fixed a push/encoding bug reported by Michael
11740 on librsvg
11741
Daniel Veillard7839e162002-02-20 18:54:48 +000011742Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * include/libxml/parserInternals.h: fixes a misplaced #endif
11745
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011746Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * parser.c valid.c: found and fixed a couple of allocation bugs
11749
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011750Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * doc/xml.html doc/python.html doc/*: added a Python and binding
11753 page describing the current state of the Python bindings and
11754 giving pointers to the other languages wrappers.
11755
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011756Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11759 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11760 rebuilt the API and web site
11761 * xpath.c: fixed #71978 portability bugs
11762
Daniel Veillard8aff2472002-02-19 21:50:43 +000011763Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11766
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011767Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * include/libxml/parserInternals.h parser.c: had to change
11770 2 internal parsing API when processing document content
11771 to check the start and end of element content are defined
11772 in the same entity
11773 * valid.c include/libxml/valid.h: attribute normalization can
11774 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11775 with the context to report it.
11776 * SAX.c: fixed the last known bugs, crazy validation constraints
11777 when a document is standalone seems correctly handled. There
11778 is a couple of open issues left which need consideration especially
11779 PE93 on external unparsed entities and standalone status.
11780 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11781 The 2 tests left failing are actually in error. Cleanup done.
11782
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011783Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * valid.c: implemented E59 spaces in CDATA does not match the
11786 nonterminal S
11787
Daniel Veillard878eab02002-02-19 13:46:09 +000011788Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * SAX.c parser.c valid.c: more validation test fixups
11791 * check-xml-test-suite.py: added duration info for the tests
11792
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011793Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * parser.c valid.c: a couple of errors were reported but not
11796 saved back as such in the parsing context. Down to 1% failure rate
11797 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11798
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011799Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * xmlInternald.c: isExtender was missing a char
11802 * parser.c include/libxml/parser.h: % are acceptable in the
11803 internal subset if within a PUBLIC ID
11804
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011805Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * SAX.c parserInternals.c valid.c: more work on the conformance
11808 suite. Took the step to finally block documents with encoding
11809 errors. It's a fatal error per the spec, people should have fixed
11810 their documents by now.
11811
Daniel Veillard55253e22002-02-18 14:32:39 +000011812Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * check-xml-test-suite.py: fixed the test script after some discussion
11815 on the semantic of TYPE="error"
11816 * Makefile.am: added the script to the distrib
11817
Daniel Veillard28757702002-02-18 11:19:30 +000011818Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * SAX.c entities.c: fixed a couple of conformances issues deep
11821 into the validation code (standalone and undeclared Notations)
11822
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011823Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11826 stayed there for years !
11827
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011828Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11831 missing
11832
Daniel Veillardc7612992002-02-17 22:47:37 +000011833Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * check-xml-test-suite.py: improved the behaviour a bit as
11836 well as the logs
11837 * parser.c valid.c SAX.c: fixed a few more bugs
11838 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11839
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011840Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * check-xml-test-suite.py: python script to run regression tests
11843 against the XML Test suite of W3C/OASis
11844 * SAX.c: fixed a validation bug
11845 * parser.c: fixed 3 errors pointed by the test suite
11846 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11847 * python/Makefile.am: fixed a dependendy
11848
Daniel Veillard9f28f302002-02-15 20:48:08 +000011849Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xmlmemory.c: avoid a warning bug #71594
11852
Daniel Veillard144024e2002-02-13 21:14:46 +000011853Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11856 warning on alpha/Tru64
11857
Daniel Veillarde4301c82002-02-13 13:32:35 +000011858Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * include/libxml/entities.h: fixing a comment
11861 * valid.c: fixing some troubles with validity check on namespaces
11862 * result/VC/NS3 test/VC/NS3: added a specific regression test
11863
Daniel Veillarda6d05382002-02-13 13:07:41 +000011864Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * tree.c: Fixing #71342 serializing '\n' in attribute values
11867 * result/noent/att3 result/att3 test/att3: added a specific
11868 test.
11869
Daniel Veillard797a5652002-02-12 13:46:21 +000011870Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * python/libxml.c: couple of bug fixes
11873
Daniel Veillard01a6d412002-02-11 18:42:20 +000011874Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * python/*.py: removed tabs and used spaces.
11877
Daniel Veillard397ff112002-02-11 18:27:20 +000011878Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11881 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11882
Daniel Veillard03517542002-02-11 13:54:40 +000011883Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11886 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11887
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011888Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * include/libxml/encoding.h include/libxml/entities.h
11891 include/libxml/globals.h include/libxml/parser.h
11892 include/libxml/threads.h include/libxml/tree.h
11893 include/libxml/xmlmemory.h: trying to fix the include mess
11894
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011895Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * include/libxml/xmlmemory.h: reverted part of the previous
11898 attempt to provide #69655, this was breaking the build.
11899
Daniel Veillard0ba59232002-02-10 13:20:39 +000011900Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11903 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11904 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11905 include/libxml/parserInternals.h include/libxml/tree.h
11906 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11907 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11908 clean.
11909 * python/libxml.c: fixed a warning.
11910
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011911Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11914 copying of node, merge back IDs in the target document.
11915 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11916 test/XInclude/ents/ids.xml: test case
11917 * result/VC/ElementValid4: output changed due to a typo fix
11918
Daniel Veillard1c18e302002-02-09 22:16:40 +000011919Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011922 generate the dependencies right as Jacob found out. Add
11923 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011924
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011925Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * parserInternals.c valid.c: Justin Fletcher found some parts
11928 of the code needing cleanup
11929 * libxml.spec.in python/Makefile.am python/generator.py
11930 python/libxml.c python/libxml.py: Fixed the python Makefiles
11931 corrected a bug showing up on ia64, changed the name of the
11932 python internal module too
11933
Daniel Veillard07be19b2002-02-08 14:20:35 +000011934Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * Makefile.am: applied patch from Andris Pavenis for binary
11937 name suffixes
11938
Daniel Veillardf216d462002-02-08 13:44:24 +000011939Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * xmllint.c win32/win32config.h: fixing #68748
11942
Daniel Veillardd455d792002-02-08 13:37:46 +000011943Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * valid.c: fixing #70166
11946
11947Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * valid.c: fixing #70077
11950
Daniel Veillardc575b992002-02-08 13:28:40 +000011951Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * Copyright Makefile.am README configure.in libxml.spec.in:
11954 Changed to the MIT Licence
11955 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11956 doc/xmlio.html: updated the doc accordingly
11957 * include/libxml/xmlwin32version.h configure.in: preparing
11958 2.4.14 release
11959 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11960 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11961 fixed the const xmlChar * wrapper and generator, XPath extension
11962 functions now use the context as first argument
11963 * python/tests/tstxpath.py python/tests/xpath.py
11964 python/tests/xpathext.py: Updated the tests accordingly
11965 * tree.c: fixed bug #70067
11966
Daniel Veillard7db38712002-02-07 16:39:11 +000011967Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * Makefile.am: cleanup
11970 * debugXML.c: always use stdout if output is NULL
11971 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11972 * python/Makefile.am python/generator.py python/libxml2class.txt
11973 python/libxml_wrap.h python/types.c: augmented the number of bindings
11974 handling FILE * and XPath contexts
11975 * python/tests/Makefile.am: avoid a stupid problem due to the
11976 use of TEST.
11977
Daniel Veillard15a143b2002-02-06 22:40:50 +000011978Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11981
Daniel Veillard70cab352002-02-06 16:06:58 +000011982Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * python/TODO python/libxml.c: cleanup the extension function lookup
11985 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11986
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011987Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * configure.in python/Makefile.am: do not install outside
11990 of prefix
11991
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011992Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * python/TODO python/libxml.c: started adding SAX interfaces
11995 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11996 SAX test
11997
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011998Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * tree.c: hardened the addChild function
12001 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12002 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12003 added accessors needed for xmlNode, a bit more testing and
12004 extension of interfaces
12005 * python/tests/Makefile.am python/tests/build.py: added a test
12006 build from scratch/save/load/check
12007
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012008Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * parserInternals.c: change a small bit in the way valididy
12011 error messages get initialized
12012 * python/TODO python/libxml.c python/libxml2-python-api.xml
12013 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12014 added some memory debugging to track leaks at the libxml2 level
12015 * python/tests/*.py: changed all tests to check for leaks,
12016 there is just one left in XPath extension registrations.
12017
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012018Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * python/TODO python/generator.py python/libxml2-python-api.xml
12021 python/libxml2class.txt: more accessor classes for the parser
12022 context, allow to switch on and check validity
12023 * python/tests/Makefile.am python/tests/error.py
12024 python/tests/invalid.xml python/tests/valid.xml
12025 python/tests/validate.py: attded more test and and added error.py
12026 which I forgot to commit in the last step
12027
Daniel Veillard3ce52572002-02-03 15:08:05 +000012028Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * python/Makefile.am python/types.c: cleanup
12031 * python/libxml.c python/libxml.py python/libxml_wrap.h
12032 python/generator.py python/libxml2-python-api.xml
12033 python/libxml2class.txt: added class for parser context, added
12034 first cut for push mode support. Added a framework to generate
12035 accessors functions.
12036 * python/tests/Makefile.am python/tests/push.py: added a push
12037 test
12038
Daniel Veillardcfb05462002-02-02 23:18:22 +000012039Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12042 bug a bit of cleanup.
12043
Daniel Veillard5d819032002-02-02 21:49:17 +000012044Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12047 python/libxml2class.txt: adding error redirections and preformat
12048 to a python handler
12049 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12050 tests self checking
12051
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012052Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12055 a function
12056
Daniel Veillard9589d452002-02-02 10:28:17 +000012057Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12060 python/libxml.c python/libxml2-python-api.xml
12061 python/libxml2class.txt: Progressing through the TODOs, class
12062 description output, extra XML API, RPM now builds the wrappers
12063 for all python installed versions
12064
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012065Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * configure.in libxml.spec.in python/Makefile.am python/TODO
12068 python/generator.py python/libxml2class.txt: added more informations
12069 in the libxml2-python package including docs. Slightly changed
12070 the class hierarchy
12071 * python/tests/*: added basic regression tests infrastructure too
12072
12073Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12076 added libxml2-python as part of the packages installed
12077
Daniel Veillarda7340c82002-02-01 17:56:45 +000012078Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * python/Makefile.am python/generator.py python/libxml.c
12081 python/libxml.py: more work, now able to extend the
12082 XPath interpreter with functions written in python.
12083
Daniel Veillardc3e39442002-02-01 09:29:41 +000012084Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * python/Makefile.am: Jacob sent a patch to allow building from
12087 tarfile.
12088
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012089Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12092 inserted the python wrappers build, I hope this won't be too
12093 unportable
12094
Daniel Veillard1971ee22002-01-31 20:29:19 +000012095Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * xpath.c: minor optimization
12098 * python/generator.py python/libxml.c python/libxml.py
12099 python/libxml_wrap.h: more work on the python bindings,
12100 they now support XPath and there is no evident leak
12101
Daniel Veillard36ed5292002-01-30 23:49:06 +000012102Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * python/generator.py python/libxml.c python/libxml.py:
12105 more work on the python bindings generator.
12106
Daniel Veillard96fe0952002-01-30 20:52:23 +000012107Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * python/generator.py python/libxml.c python/libxml_wrap.h:
12110 more work on the python bindings.
12111
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012112Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * python/generator.py python/libxml.c python/libxml.py
12115 python/libxml_wrap.h: commited early version of a python binding
12116 for private use only ATM
12117
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012118Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * entities.c tree.c include/libxml/entities.h: applied patch
12121 from Anthony Jones to implement copy of DTD subtree too. Had
12122 just to keep 2 function private which really ought to become
12123 public ones.
12124
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012125Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * xmllint.c: added pointers to the web pages in the usage()
12128
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012129Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * tree.c: more fixes from Petr Kozelka for attribute handling
12132 in the tree API to align the semantic with DOM.
12133
Daniel Veillard36065812002-01-24 15:02:46 +000012134Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * valid.c tree.c entities.c: another set of patches from
12137 Anthony Jones for copy operations cleanup and robustness
12138
Daniel Veillardf8592562002-01-23 17:58:17 +000012139Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12142 an alphabetic index based on comments content
12143 * doc/*: rebuilt the web site with the new references
12144
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012145Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * parserInternals.h: Greg Sjaardema suggested to use an
12148 eponential buffer groth policy in xmlParserAddNodeInfo()
12149
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012150Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12153 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12154 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12155 to generate cross-references, and added/updated the stylesheets
12156 to generate and link API indexes. The generic keyword index
12157 is not done yet.
12158 * doc/*.html: regenerated all the usual docs too
12159
Daniel Veillard2070c482002-01-22 22:12:19 +000012160Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * debugXML.c: added an xpath function to the shell for T. V. Raman
12163
12164Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012165
12166 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12167 debug routines.
12168
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012169Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12172 support of attribute nodes
12173
Daniel Veillard9d06d302002-01-22 18:15:52 +000012174Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12177 hopefully near complete and fully documented of the API in XML
12178 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12179 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12180 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12181 include/libxml/parserInternals.h include/libxml/valid.hi
12182 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12183 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12184 include/libxml/xpath.h include/libxml/xpathInternals.h:
12185 Cleaned up the doc comments a lot in the process, the interface
12186 coverage is now 100%
12187
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012188Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12191 extracts comments from the gtk-doc DocBook output (a bit
12192 convoluted but seems to work).
12193
Daniel Veillard61006472002-01-21 17:31:47 +000012194Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12197 added an XML description of the API, moved the script generating
12198 it here. Added a "make api" target
12199
Daniel Veillardd2f23002002-01-21 13:36:00 +000012200Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12203
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012204Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * xpath.c include/libxml/xpathInternals.h: the change made to
12207 xmlXPathFuncLookupFunc was incompatible roll it back
12208
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012209Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * SAX.c: cleanup patch from Anthony Jones
12212 * doc/Makefile.am: fix the headers to avoid in make scan
12213 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12214 includes, * vs Ptr and general cleanup
12215 * parsedecl.py: first version of a script to extract the
12216 module interfaces, the goal will be to provide .decl or XML
12217 specification of the interfaces to build wrappers.
12218
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012219Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12222 now provides return codes in case of errors
12223
Bjorn Reese026d29f2002-01-19 15:40:18 +000012224Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12225
12226 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12227 Upgraded to trio baseline 1.6
12228 * strio.h strio.c: Replaced by triostr.h and triostr.c
12229
Daniel Veillard572577e2002-01-18 16:23:55 +000012230Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12233 of strdup usage in the code
12234
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012235Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * parser.c error.c: Keith Isdale complained rightly that
12238 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12239
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012240Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * tree.c: fixed the funxtion to set the xml: attributes
12243 * debugXML.c: added "setbase" to test it.
12244
Daniel Veillard2c748c62002-01-16 15:37:50 +000012245Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12248 to allow updating an attribute content
12249
Daniel Veillard8de85c62002-01-15 17:10:15 +000012250Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * libxml.h: try to avoid problems when compiling on Windows
12253
Daniel Veillard314cfa02002-01-14 17:58:01 +000012254Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12255
12256 * hash.c: patch from Anthony Jones for hash.c allocation size
12257 * Makefile.am: trying to work around Yet Another Libtool Madness
12258 and build the 2.4.13 release finally ...
12259
Daniel Veillard744683d2002-01-14 17:30:20 +000012260Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12263 * doc/* : update of the documentation
12264
Daniel Veillarde6a55192002-01-14 17:11:53 +000012265Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12268 at fixing #61290 :-(
12269
Daniel Veillardfb25a512002-01-13 20:32:08 +000012270Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12273 Fixes bug #67229
12274
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012275Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * tree.c: trying to avoid troubles when a subtree is copied
12278 and coalesced in part with the target tree. Should fix
12279 bug #67407
12280
Daniel Veillardd8224e02002-01-13 15:43:22 +000012281Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * valid.c: fixed validation of attributes content of type
12284 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12285 values, very old bug. Fixes #67671
12286
Daniel Veillard8107a222002-01-13 14:10:10 +000012287Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * parser.c include/libxml/parserInternals.h tree.c: integrated
12290 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12291 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12292
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012293Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * threads.c: applied Serguei Narojnyi's patch to add native
12296 thread support on the Win32 platform
12297 * testThreadsWin32.c Makefile.am: added the test program also
12298 from Serguei, Win32 specific
12299 * include/win32config.h include/libxml/xmlwin32version.h.in:
12300 added patch from Igor for the Windows thread specific defines.
12301
Daniel Veillard845cce42002-01-09 11:51:37 +000012302Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12303
12304 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12305
Daniel Veillard7b602b42002-01-08 13:26:00 +000012306Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12309 output page into XMLinfo.html. Close bug #66951 and
12310 raised by Robert Collins too.
12311
Daniel Veillard73c6e532002-01-08 13:15:33 +000012312Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * encoding.c: Paul Keogh pointed out a possibility of segfault
12315 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12316 Closes bug # 68238
12317
Daniel Veillard4a859202002-01-08 11:49:22 +000012318Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * doc/*.html: updated the Gdome2 links
12321
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012322Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * libxml.h: Applied following patches from Robert Collins
12325 and make sure IN_LIBXML is defined when compiling it
12326 -------
12327 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12328 as well as Visual C.
12329 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12330 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12331 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12332 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12333 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12334 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12335 xmlSysIDExists xmlNoNetExists).
12336 * xmllint.c: Don't include winsock2.h for Cygwin.
12337
Daniel Veillard401c2112002-01-07 16:54:10 +000012338Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12341 when the version info is not present.
12342
Daniel Veillard6f42c132002-01-06 23:05:13 +000012343Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * tree.c: Anthony Jones pointed out a problem in
12346 xmlStringGetNodeList() and provided a fix for it
12347
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012348Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12349
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012350 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012351 xmlCreatePushParserCtxt() when the initial buffer passed
12352 is large.
12353
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012354Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * win32/*: big cleanup of the Windows/MSVC project files
12357 from Igor Zlatkovic
12358
Daniel Veillardcebb1362002-01-02 13:13:30 +000012359Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * doc/Makefile.am: should fix #67674 and avoid troubles if
12362 xsltproc is not available or fails in the prefix provided
12363
Daniel Veillard26908ab2002-01-01 16:50:03 +000012364Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12365
12366 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12367
Daniel Veillard5344c602001-12-31 16:37:34 +000012368Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12371 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12372 Fixed a few other problems raised by Charlie Bozeman.
12373 * result/VC/ElementValid[5-7]: fixed the output
12374
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012375Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12378 patches from Charlie Bozeman. Regenerated the HTML docs.
12379
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012380Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12383 for Windows from Igor
12384
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012385Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * xmllint.c: applied Justin Fletcher patch for --output or -o
12388
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012389Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12390
12391 * win32/libxml2/libxml2.def.src: close #67019
12392
Daniel Veillard01db67c2001-12-18 07:09:59 +000012393Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * xmllint.c: applied Justin Fletcher generic timing patch
12396 similar to the one already applied to xsltproc.
12397
Daniel Veillardd1640922001-12-17 15:30:10 +000012398Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12399
12400 * include/libxml/tree.h tree.c: applied documentation patches
12401 from Charlie Bozeman
12402
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012403Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12404
12405 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12406
Daniel Veillard29e43992001-12-13 22:21:58 +000012407Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * valid.c: fix the xmlStrdup() used in the previous patch.
12410 * valid.c: added --dropdtd
12411 * tree.c: fixed xmlUnlinkNode so it also removes the references
12412 from the document if the node is a DTD
12413
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012414Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * HTMLtree.c valid.c: cleanup some static declarations
12417
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012418Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * xmllint.c: removed another strdup()
12421 * doc/FAQ: removed the HP/UX entry
12422
Daniel Veillarded472f32001-12-13 08:48:14 +000012423Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * valid.c: fix bug #66816 when validating.
12426 * xmllint.c: don't use sys/time.h if configure did not found it
12427
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012428Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12429
12430 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12431 xmlcatalog_man.xml
12432
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012433Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12436 xmlInitMemory() was declared twice
12437
Daniel Veillardb82c1662001-12-09 14:00:54 +000012438Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * globals.c: do not reference strdup() !
12441 * configure.in libxml-2.0.pc.in: trying to fix the libs
12442 of the various config extraction modules
12443
Daniel Veillardef90ba72001-12-07 14:24:22 +000012444Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * configure.in : preparing 2.4.12
12447 * doc/* : updated and rebuilt the docs
12448
Daniel Veillard220346d2001-12-07 11:33:54 +000012449Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * uri.c: closed bug #66159
12452 * testURI.c: added --escape option
12453 * configure.in: some cleanup for xml2-config --cflags
12454
Daniel Veillard2a906822001-12-06 14:34:08 +000012455Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * globals.c testThreads.c: removed some misplaced includes
12458 of xmlversion.h
12459
Daniel Veillarde28313b2001-12-06 14:08:31 +000012460Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * threads.c: patch from Gary Pennington fixing a possible
12463 problem at initialization time.
12464
Daniel Veillardd3b08822001-12-05 12:03:33 +000012465Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012468 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012469 CodeWarrior.
12470
Daniel Veillarda7866932001-12-04 13:14:44 +000012471Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * xmllint.c: applied Geert Kloosterman's patch to fix
12474 --repeat --timing output
12475
Daniel Veillard19840942001-11-29 16:11:38 +000012476Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12479 where non-wellformed XML declaractions were not detected.
12480
Daniel Veillarde85d9342001-11-28 14:43:12 +000012481Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12484
Daniel Veillard22f25a82001-11-28 09:12:23 +000012485Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12486
12487 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12488 gets reset by xmlCleanupInputCallbacks() and this makes the
12489 function useless. Same for output.
12490
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012491Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * xmlIO.c: robert pointed out a loop error in callback cleanups
12494
Daniel Veillard8faa7832001-11-26 15:58:08 +000012495Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12498 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12499 they are not really tied to debugging
12500
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012501Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12504 * xmllint.c: better --catalogs description
12505
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012506Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * tree.c: fixed a couple of problems in xmlSetProp()
12509
Daniel Veillardcd337f02001-11-22 18:20:37 +000012510Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12513 unappropriate stdout output.
12514
Daniel Veillard566d4df2001-11-22 13:00:53 +000012515Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12518 by Denis Beurive, closes #65111
12519
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012520Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * valid.c: in case of content model validity error, don't
12523 print it if validity warnings were not requested.
12524
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012525Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12528 * parserInternals.c: removed the last exit() call. Print an
12529 unmaskable error on stderr instead (library mismatch detection)
12530
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012531Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12532
12533 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12534 shell instructions from Heiko Rupp
12535
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012536Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12537
12538 * catalog.c: use the URL notation file:// for default catalog paths
12539
Daniel Veillard0ec98632001-11-14 15:04:32 +000012540Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * include/libxml/tree.h: better comments for _private fields
12543 * tree.c: removed a problem when copying an entity reference.
12544
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012545Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * vms/*: updated instructions and diffs from John A Fotheringham
12548
Daniel Veillarda11001b2001-11-12 22:45:36 +000012549Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * include/libxml/xmlerror.h: avoid an include problem if
12552 #include <libxml/xmlerror.h> happens first in code
12553 seems to be the case in KDE libs
12554
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012555Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12558 from Igor for Windows
12559
12560Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * Makefile.am: Gary Pennington pointed out a missing prefix
12563
Daniel Veillard43d3f612001-11-10 11:57:23 +000012564Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12567 * doc/*: upgraded and rebuilt the docs
12568
Daniel Veillardc1f78342001-11-10 11:43:05 +000012569Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * HTMLparser.c: fix comment in scripts element parsing.
12572 * result/HTML/doc3*: updated the results.
12573
12574Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * uri.c: another URI bug fix #63336, using Joel Young patch.
12577
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012578Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12581 a cleaned up version of the Pwd shell string generation.
12582
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012583Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * valid.c include/libxml/tree.h: trying to fix namespaces +
12586 validation problems for good, closing #63619 in the process
12587 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12588 wrong in this respect, fixed it.
12589
Daniel Veillardd536f702001-11-08 17:32:47 +000012590Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * xmllint.c: Morus Walter patch to allow --format and --encode
12593
Daniel Veillard5004f422001-11-08 13:53:05 +000012594Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * debugXML.c: Stefan Kost provided an help command for the shell
12597
Daniel Veillarda6825e82001-11-07 13:33:59 +000012598Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * debugXML.c: Heiko Rupp pointed that the shell would crash
12601 on empty nodesets returns.
12602
Daniel Veillard03f848d2001-11-07 12:53:46 +000012603Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12606 migh need the history libraries
12607
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012608Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12611 handle the case of < in quoted attributes, Bastian Kleineidam
12612
Daniel Veillardc853b322001-11-06 15:24:37 +000012613Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12616 fixing catalog breakages
12617 * Makefile.am catalog.c result/catalogs/catal
12618 result/catalogs/mycatalog.* test/catalogs/catal*:
12619 fixed more problems in catalog support, added more regression tests
12620 for both XML and SGML catalog handling
12621
Daniel Veillard66870c72001-11-05 19:27:49 +000012622Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * debugXML.c: applied an improvement to xmlGetLineNo() from
12625 Keith Isdale
12626
Daniel Veillardffe09c92001-11-05 14:21:47 +000012627Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12630 Side effect of the progressive catalog loading
12631
Daniel Veillardad661b92001-11-05 11:43:15 +000012632Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * Makefile.am: confexecdir and confexec_DATA were defined twice
12635 pointed out by Karl Eichwalder
12636
Daniel Veillard6eb17722001-11-04 22:19:27 +000012637Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * xmlcatalog.c: avoid unlink() and use remove() instead.
12640
Daniel Veillardea898282001-11-04 22:13:45 +000012641Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * libxml.spec.in: cleanup
12644 * include/libxml/xmlwin32version.h: updated with 2.4.8
12645
Daniel Veillarda4617b82001-11-04 20:19:12 +000012646Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12649 of compiling libxml with a non standard set of options
12650
John Fleck027edfb2001-11-04 20:13:58 +000012651Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12652
12653 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12654 document --sgml option, fixing gnome bugzilla #63382
12655
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012656Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12659 breakage of 2.4.7, added a couple of really needed APIs
12660 like xmlCatalogIsEmpty() and xmlNewCatalog()
12661 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12662 for install-catalog
12663 * configure.in: preparing 2.4.8
12664
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012665Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12668 include/libxml/tree.h include/libxml/xmlIO.h: more include
12669 cleanups, export cleanly one html output + format function.
12670
12671Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * parser.c: removed initGenericErrorDefaultFunc call from
12674 xmlInitParser() since it could destroy previous calls to
12675 xsltSetGenericErrorFunc() effects
12676
Daniel Veillardebd38c52001-11-01 08:38:12 +000012677Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12680 keyword.
12681
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012682Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * Makefile.am: cleanup
12685 * threads.c: cleanup too
12686 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12687 from xsltproc
12688 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012689 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012690
Daniel Veillard91c00402001-10-30 17:41:38 +000012691Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12694 was not used anymore !
12695
Daniel Veillard52dcab32001-10-30 12:51:17 +000012696Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * configure.in: preparing 2.4.7
12699 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12700 manual page from John
12701 * doc/*: updated the doc and rebuilt the generated pages
12702
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012703Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * xmlIO.c: closing bug #62711, the library should never
12706 close stdin or stdout.
12707
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012708Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * uri.c: second pass at fixing #63336, using Joel Young
12711 final patch. looks okay.
12712
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012713Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * uri.c include/libxml/uri.h: trying to clear #63336
12716 allowing the escaping routine to parse unconformant
12717 URI-References.
12718
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012719Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * vms/readme.vms vms/build_libxml.com nanoftp.c
12722 include/libxml/xmlversion.h.in: a few VMS updates from
12723 John A Fotheringham
12724 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12725 and xmlCleanupOutputCallbacks() for the Perl binding people.
12726
Daniel Veillard635ef722001-10-29 11:48:19 +000012727Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12730 apply fixes to close #63271 and avoid segfaults when
12731 the error routine gets callbed before xmlInitParser()
12732 get called.
12733 * nanoftp.c error.c: Applied patches from Justin Fletcher
12734 correcting some xmlGenericError misuses.
12735
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012736Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12737
12738 *doc/xmllint.xml, doc/xmllint.1
12739 New and improved man page for xmllint - .xml is the original, .1
12740 is the generated man page
12741
Daniel Veillardc9484202001-10-24 12:35:52 +000012742Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12745 the web site from the main HTML document.
12746
Daniel Veillard5151c062001-10-23 13:10:19 +000012747Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * parser.c: fixed an erroneous validation bug when PE refs
12750 occurs in external parsed entities referenced from the
12751 internals subset
12752 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12753 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12754 added the associated testcase, it's a nice one.
12755 * HTMLparser.c: generate the DTD node as HTML still ...
12756 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12757
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012758Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12759
12760 * HTMLparser.c: fixed a bug in htmlNewDoc()
12761
Daniel Veillard89cad532001-10-22 09:46:13 +000012762Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * test/threads/*: added entities testing to the Thread test
12765 * testThreads.c: make the test reasonable
12766 * DOCBparser.c: fix the DTD public and system ID
12767 * xmllint.c: added --sgml for SGML DocBook importing
12768 * Makefile.am: added Docbtests target
12769
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012770Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12771
12772 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12773 * testThreads.c: removed bogus include
12774
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012775Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12778 fixed a very serious (looping) validation bug
12779
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012780Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * include/libxml/globals.h include/libxml/threads.h threads.c
12783 testThreads.c: far more testing, cleaning up bugs
12784 * *.c : make sure globals.h is always included.
12785
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012786Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * HTMLparser.c: try to get rid of parser loops for good.
12789
Daniel Veillardab7488e2001-10-17 11:30:37 +000012790Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * configure.in: fixed some bugs in CFLAGS passing.
12793 * test/threads Makefile.am testThreads.c: added a specific
12794 threaded test case (really nasty, guaranteed).
12795
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012796Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * catalog.c: serious cleanup on the management of the
12799 XML catalog tree, more tests done, especially with
12800 the catalog PI.
12801
Daniel Veillard364789a2001-10-16 12:45:00 +000012802Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * catalog.c: avoid a problem in catalog cleanup on SMP if
12805 catalogs were not initialized.
12806
Daniel Veillard81463942001-10-16 12:34:39 +000012807Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * catalog.c xpath.c: trying to cleanup the not thread safe
12810 parts of the library.
12811
Daniel Veillard64a411c2001-10-15 12:32:07 +000012812Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * include/libxml/globals.h configure.in global.data: make
12815 the allocation be per-thread a configure option
12816 * encoding.c include/libxml/parser.h: fixed compilation
12817 errors
12818
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012819Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * include/libxml/parser.h: Norm reported that a few lines
12822 added were breaking libxslt compile, removed them for now
12823
Daniel Veillard6f350292001-10-14 09:56:15 +000012824Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * parser.c parserInternals.c threads.c: debugged and fixed
12827 initialization problems which were giving troubles on SMP
12828 boxes.
12829
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012830Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * include/libxml/Makefile.am: missing globals.h
12833
Daniel Veillarde7090612001-10-13 12:18:28 +000012834Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012835
Daniel Veillarde7090612001-10-13 12:18:28 +000012836 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012837
Daniel Veillardd0463562001-10-13 09:15:48 +000012838Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12841 include/libxml/parserInternals.h include/libxml/tree.h
12842 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12843 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12844 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12845 Applied the last patches from Gary, cleanup, activated threading
12846 all user accessible global variables are now handled in globals.[ch]
12847 Still a bit rought but make tests passes with either
12848 --with-threads defined at configure time or not.
12849 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12850 linking options
12851
Daniel Veillardb8478642001-10-12 17:29:10 +000012852Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * Makefile.am include/libxml/Makefile.am
12855 include/libxml/globals.h globals.c include/libxml/threads.h
12856 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12857 configure.in: started integrating the core of the thread support
12858 not activated yet but half integrated. The code should still
12859 compile and work anyway.
12860
Daniel Veillardb44025c2001-10-11 22:55:55 +000012861Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12864 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12865 integrating the non-controversial parts of Gary Pennington
12866 multithread patches
12867 * catalog.c: corrected a small bug introduced
12868
Daniel Veillard75b96822001-10-11 18:59:45 +000012869Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * catalog.c include/libxml/catalog.h: very serious cleanup,
12872 isolating unportable code and as much as possible the accesses
12873 to the global shared catalog. May need more testing !
12874
Daniel Veillard78d12092001-10-11 09:12:24 +000012875Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12878 Keith Isdale patches for the XSLT debugger interfaces. Some
12879 cleanup
12880
Daniel Veillardff0b7312001-10-11 06:46:09 +000012881Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12882
12883 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12884 * DOCBparser.c: generate line nubers in elements
12885
Daniel Veillard60087f32001-10-10 09:45:09 +000012886Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12887
12888 * configure.in: preparing 2.4.6 release
12889 * doc/xml.html doc/html/*: updated and rebuilt the docs
12890 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12891
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012892Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12893
12894 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12895 adding documentation for DV's supercatalog support
12896
Daniel Veillard82d75332001-10-08 15:01:59 +000012897Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12900 super catalog support adding one API and one flag --sgml to
12901 xmlcatalog
12902
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012903Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12904
12905 * doc/xmlcatalog_man.xml, xmlcatalog.1
12906 One more crack at
12907 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12908
12909
Thomas Broyer47334c02001-10-07 16:41:52 +000012910Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12911
12912 * xpath.c: implemented xmlXPathObjectCopy for external objects
12913 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12914
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012915Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12916
12917 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12918 finishing up fix to
12919 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12920 the xmlcatalog man page display more elegantly
12921
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012922Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in: closing bug #61832
12925 * HTMLparser.c: removed a warning
12926
Daniel Veillard6ab38382001-10-06 13:08:27 +000012927Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * xpath.c: fixing #61673 part I, do not loose doc information
12930 when copying result value trees.
12931
Daniel Veillard556c6682001-10-06 09:59:51 +000012932Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * xpath.c: trying to harden the XPath interpreter
12935
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012936Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12937
12938 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12939 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12940
William M. Brack1633d182001-10-05 15:41:19 +000012941Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12942
12943 * HTMLparser: repaired another loop problem
12944
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012945Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12948 parsing.
12949 * xpath.c: fix bug #61291 the default XML namespace node is
12950 missing from the namespace axis.
12951 * tree.c: refuse to create namespaces nodes with prefix "xml"
12952
Daniel Veillard651f9472001-10-04 14:51:06 +000012953Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * SAX.c: ouch a non-defined namespace could lead to a crash,
12956 fixed #61215
12957
Daniel Veillard7dd05702001-10-04 14:25:12 +000012958Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * parserInternals.c: closed bug #61054
12961
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012962Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * include/libxml/Makefile.am: closing #60708
12965
Daniel Veillarda293c322001-10-02 13:54:14 +000012966Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12969 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12970
Daniel Veillardf4309d72001-10-02 09:28:58 +000012971Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12974
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012975Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12978 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12979
Daniel Veillard16756b62001-10-01 07:36:25 +000012980Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * catalog.c: Justin Fletcher provided cleaup code in case
12983 HAVE_STAT is not defined
12984 * include/win32config.h: Igor Zlatkovic suggested to have
12985 HAVE_STAT defined there
12986
William M. Brack5e1cac12001-09-28 16:19:18 +000012987Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12988
12989 * catalog.c - fixed typing error reported by M. Barros
12990
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012991Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12992
12993 * xmllint.c - fixing typo
12994
William M. Brackd28e48a2001-09-23 01:55:08 +000012995Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12996
12997 * HTMLparser.c: small enhancement to prevent loop on
12998 unrecognizable data
12999
Daniel Veillardb1d62872001-09-21 09:47:08 +000013000Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * parserInternals.c: applying patch from bug #60757 this
13003 should close it
13004
Daniel Veillardc0631a62001-09-20 13:56:06 +000013005Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * catalog.c xmlcatalog.c: removed a couple of warning
13008 * xpath.c: try to solve the linking problem on platforms
13009 needing trio to compile
13010
Daniel Veillard1a123612001-09-19 08:06:23 +000013011Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013012
Daniel Veillard1a123612001-09-19 08:06:23 +000013013 * Makefile.am libxml.spec.in: backing up non-documented changes
13014 commited without review or aproval by Jens Finke <jens@gnome.org>
13015 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013016
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013017Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * configure.in: Joe Orton provided a patch fixing a problem
13020 when iconv is specified to be in a non-standard directory
13021 but wasn't exported in xml2-config --cflags
13022
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013023Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013025 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013026 troubles with 2.4.4 errors.
13027
Daniel Veillard16698282001-09-14 10:29:27 +000013028Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * encoding.c entities.c: do not output hexadecimal charrefs
13031 when serializing HTML since some version of Netscape can't
13032 grok it, generate decimal ones.
13033 * result/HTML/doc3.htm: output changed due to previous test
13034 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13035
Daniel Veillard98fed372001-09-13 11:34:58 +000013036Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13039 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13040
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013041Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013042 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013043
13044 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13045 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13046 updated the configuration scripts systems accordingly
13047
Daniel Veillard04382ae2001-09-12 18:51:30 +000013048Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * configure.in: preparing for 2.4.4
13051 * doc/xml.html doc/html/*: updated and rebuilt the docs
13052
Daniel Veillardd63437e2001-09-12 15:00:27 +000013053Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13054
13055 * win32/dsp/libxml2.def.src: tried to incorporate comments
13056 from bug #59220
13057
Daniel Veillard319a7422001-09-11 09:27:09 +000013058Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * parser.c result/noent/wml.xml: fixed bug #59981 related
13061 to handling of '&' in attributes when entities are substitued
13062
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013063Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * libxml.h include/libxml/xmlversion.h.in
13066 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13067 Tried to close bug #60131
13068
Daniel Veillardbce62332001-09-10 18:46:55 +000013069Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13072
Daniel Veillard143b04f2001-09-10 18:14:14 +000013073Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13074
13075 * SAX.c: fixing bug #59946 on xmlns=""
13076
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013077Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13080 but allocates a new error code.
13081
Daniel Veillard05c13a22001-09-09 08:38:09 +000013082Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * xmllint.c: John Fleck fixed typos in the options output
13085 * parser.c SAX.c: fix ignorable white space SAX selection
13086
13087Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * entities.c: Steve Underwood found the possibility of an
13090 ininite loop in case of error.
13091
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013092Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13095
Daniel Veillarda050d232001-09-05 15:51:05 +000013096Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13097
13098 * parser.c: warn if version is not 1.0 but it's not
13099 strictly speaking an error after analyzing the spec
13100
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013101Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13102
13103 *doc/catalog.html - add link to the html version of the
13104 man page, other linguistic cleanups
13105
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013106Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13107
13108 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13109 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13110 file, has not yet been included in the build.
13111
Daniel Veillard99784ff2001-09-01 16:20:28 +000013112Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * catalog.c: removed a duplicate affectation Justin Fletcher
13115
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013116Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * tree.c: Armin Sander pointed a possible text coalescing
13119 problem, completed his patch.
13120
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013121Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13122
13123 * trionan.c: Fixed const and volatile re-definition problem
13124
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013125Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13126
13127 * libxml.4 parser.c: doc updates from Heiko Rupp
13128 * parserInternals.c: 2 sanity checks from Heiko Rupp
13129
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013130Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13131
13132 * tree.c: applied patch from Armin Sander to make some pointers
13133 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013134 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013135
Daniel Veillardb06c6142001-08-27 14:26:30 +000013136Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * xpath.c: hum, restrict the integer usage gcc bug workaround
13139 to only gcc compilers so that other architecture don't get
13140 penalized by this limitation.
13141 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13142
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013143Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13146 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13147
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013148Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13151 --convert option to xmlcatalog to convert SGML ones to
13152 the XML syntax.
13153 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13154
13155 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013156Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13157
13158 * catalog.c xmlIO.c: started some serious testing and fixed
13159 a few bug and optmization needs.
13160
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013161Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13164 preparing for a 2.4.3 release even if it may not be ready yet
13165 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13166 all file parsing lookup to go through the entity resolver, add
13167 to add an API to bypass it (needed to load catalogs themselves),
13168 some cleanup on the catalog code too.
13169 * nanoftp.c: small cleanup
13170 * doc/catalog.html: small update
13171
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013172Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13173
13174 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13175 Jun Kuriyama
13176
Daniel Veillardffb120d2001-08-23 00:52:23 +000013177Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13178
13179 * doc/catalog.html: finished the catalog documentation
13180
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013181Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13182
13183 * doc/catalog.html doc/xml.html: added documentation about
13184 Catalog support, misses an API description
13185 * doc/html/*: reextracted the API pages
13186
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013187Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13190 Added the part about section 7.2 on URI resolution,
13191 fixed a side effect in the HTML parser, look complete
13192 and ready to rock except the URI/SystemID part!
13193
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013194Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13195
13196 * include/libxml/catalog.h include/libxml/parser.h
13197 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13198 xmlIO.c: added support and APIs needed for the catalog PI
13199 * include/libxml/xmlIO.h: cleanup
13200
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013201Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13204 include/libxml/catalog.h: starts to look okay, really
13205 plugged the new framework, cleaned a lot of stuff,
13206 added some APIs, except the PI's support missing this
13207 should be mostly complete
13208 * result/catalogs/* test/catalogs/*: added new test, enriched
13209 the existing one with URN ID tests
13210
Daniel Veillard64339542001-08-21 12:57:59 +000013211Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * catalog.c: fixed nextCatalog
13214 * result/catalogs/docbook test/catalogs/*: started adding
13215 a small regression test
13216
Daniel Veillardcda96922001-08-21 10:56:31 +000013217Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13220 more work on the XML catalog support.
13221 * parser.c include/libxml/parser.h: small cleanup seems using
13222 list as a public parameter name can give portability troubles
13223 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13224 include/libxml/xpath.h include/libxml/Makefile.am: removed
13225 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13226 wrappers
13227
Bjorn Reese45029602001-08-21 09:23:53 +000013228Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13229
13230 * Makefile.am trio.c triodef.h trionan.c xpath.c
13231 include/libxml/Makefile.am include/libxml/trionan.h:
13232 Re-worked Not-A-Number and Infinity support.
13233 * xmlcatalog.c: added readline include files
13234
Daniel Veillard344cee72001-08-20 00:08:40 +000013235Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13238 testCatalog as xmlcatalog, making it an installed app
13239 adding a shell, and preparing it to be a /etc/xml/catalog
13240 management tool, though not ready yet
13241 * catalog.c include/libxml/catalog.h: adding support for
13242 XML Catalogs http://www.oasis-open.org/committees/entity/
13243 not finished, there is some interesting tradeoffs and a
13244 few open questions left.
13245
Daniel Veillardb7664f42001-08-19 13:00:43 +000013246Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * xmllint.c: fixed a line formatting problem
13249
Daniel Veillard5015b712001-08-17 09:37:52 +000013250Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * SAX.c: removed a couple of unused variable (Albert Chin)
13253
Daniel Veillardbb371292001-08-16 23:26:59 +000013254Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13257 trying to fix some troubles w.r.t. function returning
13258 const xxxPtr.
13259
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013260Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13261
13262 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13263 defined
13264
Daniel Veillardae6db172001-08-16 19:32:00 +000013265Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * xpointer.c: removed unused var
13268
Daniel Veillard09190202001-08-16 16:27:41 +000013269Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * testXPath.c: another small cleanup closing bug #59110
13272
Daniel Veillard796f4b62001-08-16 16:00:13 +000013273Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * win32/dsp/libxml2.def.src: small cleanup closing bug
13276 #59108
13277
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013278Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * example/gjobread.c: add xmlCleanupParser() before leaving
13281
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013282Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * config.h.in configure.in include/libxml/xmlwin32version.h:
13285 released 2.4.2
13286
Daniel Veillardd3d06722001-08-15 12:06:36 +000013287Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * include/libxml/valid.h debugXML.c valid.c: deprecate
13290 the non-boundchecking Sprintf functions, add Snprintf
13291 this should close bug #57984
13292
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013293Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13296 URIs before doing the lookups (pointed by Mark Vakoc)
13297
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013298Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * xpath.c: serious changes on Result Value Trees and NodeSets
13301 w.r.t. deallocation and collect operations. Probably not
13302 100% clean (merge of allocated trees smells like a problem).
13303 Seems sufficient to close #58943
13304
Daniel Veillard90493a92001-08-14 14:12:47 +000013305Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * xmllint.c: adding a --format option
13308
Daniel Veillardfe703322001-08-14 12:18:09 +000013309Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13310
13311 * xpath.c: count() was broken on Result Value Tree
13312 * xmlIO.c: fixed file:/// accesses on _WIN32
13313
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013314Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13317 macro was renamed, this should close bug #58683
13318
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013319Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13322 entity substitution mode text at the end of the entity might
13323 be added due to text coalescing.
13324 * nanoftp.c parser.c: small cleanup
13325
Daniel Veillard0c720972001-08-08 20:59:00 +000013326Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13327
13328 * HACKING: added John Fleck right to commit in the doc subdir
13329
Daniel Veillard48da9102001-08-07 01:10:10 +000013330Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13333 allow to inherit attributes from the DTD directly in the
13334 tree, this is needed for XPath and can be a useful feature.
13335 Inherited namespaces are always provided at the tree level now
13336 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13337 of tests for this feature (XSLT being the prime user).
13338
Daniel Veillard50f34372001-08-03 12:06:36 +000013339Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13342 testSAX.c xmlIO.c xmllint.c include/win32config.h
13343 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13344 include/libxml/xmlwin32version.h.in win32/README.MSDev
13345 win32/dsp/*: applied Win32 Facelift No.2 patches from
13346 Igor Zlatkovic for Windows/MSC
13347
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013348Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * SAX.c: unparsedEntityDecl() the URI computation of the
13351 entity wasn't done breaking XSLT unparsed-entity-uri()
13352
Daniel Veillard567e1b42001-08-01 15:53:47 +000013353Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13354
13355 * xpath.c: fixed a bug when walking the descendants and
13356 the current node has no children
13357 * debugXML.c: show up when a text node is supposed to not be escaped
13358
Thomas Broyerf186c822001-07-31 23:30:37 +000013359Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13360
13361 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13362 worked like the set:leading() function)
13363 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13364
Daniel Veillardba6db032001-07-31 16:25:45 +000013365Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13368
Daniel Veillard57905372001-07-31 15:52:17 +000013369Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * include/libxml/xmlIO.h: apply change to close #58141
13372 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13373
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013374Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * parser.c: when the internal subset uses a PE, then the
13377 included entity can use conditional sections.
13378
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013379Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13382 when walking the namespace axis showing up in
13383 libxst/tests/general/bug-12
13384 * xmlmemory.c: added the possibility to trace a given block
13385 defined by its address
13386
Daniel Veillard4aafa792001-07-28 17:21:12 +000013387Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * parser.c: don't override existing encoding specified before
13390 starting xmlParseDocument()
13391
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013392Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * include/libxml/xmlwin32version.h: reinserted, needed for
13395 Windows users of CVS
13396
Darin Adlera77cac02001-07-27 17:41:51 +0000133972001-07-27 Darin Adler <darin@bentspoon.com>
13398
Darin Adler699613b2001-07-27 22:47:14 +000013399 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13400 * testCatalog.c: Add include of <libxml/parser.h>.
13401
134022001-07-27 Darin Adler <darin@bentspoon.com>
13403
Darin Adlera77cac02001-07-27 17:41:51 +000013404 * include/libxml/.cvsignore:
13405 * include/libxml/xmlwin32version.h:
13406 Remove this file from CVS because it's generated.
13407
Daniel Veillard50822cb2001-07-26 20:05:51 +000013408Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * parser.c include/libxml/parser.h: applied const patches from
13411 Tom Moog #58002
13412
Thomas Broyerba4ad322001-07-26 16:55:21 +000013413Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13414
13415 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13416 lookup framework
13417
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013418Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * tree.c: fixed xmlCopyNode() for documents
13421
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013422Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13425
13426Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013427
13428 * parser.c: fixes bug #57652 reported by Morus Walter
13429
Daniel Veillarde3924972001-07-25 20:25:21 +000013430Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13433
Daniel Veillarda53c6882001-07-25 17:18:57 +000013434Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13437 errors, lesson don't add new functions at 1am before a release
13438 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13439 from XPath initialization when possible.
13440
Daniel Veillardd9bad132001-07-23 19:39:43 +000013441Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * result/scripts/base*: removing history/readline changed
13444 this slightly
13445 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13446 xmllint.c: make element content line number generation
13447 optionnal to avoid breaking old apps added interface to switch
13448
Daniel Veillardf012a642001-07-23 19:10:52 +000013449Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013452 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013453 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13454 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13455 John Kroll fixes to allow saving to HTTP via PUT (or
13456 POST of needed).
13457 * doc/html/*.html: regenerated the docs
13458
Thomas Broyere8126242001-07-22 03:54:15 +000013459Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13460
13461 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13462 xmlHashScanFull and xmlHashScannFull3 to get passed the
13463 three keys as arguments to the callback function
13464
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013465Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * configure.in Makefile.am: removed libxml softlink for good
13468 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13469 100% coverage by gtk-doc
13470
Daniel Veillard8599e702001-07-17 21:38:51 +000013471Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13474 fixed serious troubles due to size_t vs. int mismatch
13475
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013476Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13479
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013480Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13481
13482 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13483 convenient extension API for value and context managing
13484 Now handles external objects through xmlXPathPopExternal,
13485 xmlXPathWrapExternal and xmlXPathReturnExternal.
13486 Added functions for sets operations (intersection, etc.)
13487
Daniel Veillard22090732001-07-16 00:06:07 +000013488Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13491 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13492 HTMLparser.c: cleanup of global variables, marking some
13493 const or private.
13494
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013495Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013496
13497 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13498 fixed xmlXPathNodeSetItem when passing index=0
13499
Daniel Veillard05dec342001-07-14 21:57:39 +000013500Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13503
Daniel Veillard28ae6362001-07-14 16:44:32 +000013504Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xmllint.c: fixed compilation under Cygwin #57503
13507 * TODO: update
13508
Peter Williamsed156f52001-07-13 18:35:13 +0000135092001-07-13 Peter Williams <peterw@ximian.com>
13510
13511 * config.h.in: add #undef HAVE_DLFCN_H
13512
13513 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13514 builddir.
13515
Daniel Veillard73b36e32001-07-12 15:09:52 +000013516Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13519 raised by #57348 and #57381
13520
Daniel Veillard7db37732001-07-12 01:20:08 +000013521Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13524 tree.c xpointer.c: store the line numbder in element->content,
13525 may break some software, need a configuration mechanism
13526
Darin Adler96037892001-07-11 00:03:16 +0000135272001-07-10 Darin Adler <darin@bentspoon.com>
13528
13529 * .cvsignore:
13530 * example/.cvsignore:
13531 * include/.cvsignore:
13532 * include/libxml/.cvsignore:
13533 Various things that are generated and should be ignored.
13534
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013535Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13538 * doc/xml.html doc/html/*: updated the docs
13539
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013540Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13543 validation occured on content with element child
13544
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013545Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * tree.c: fixed XML Base computation which was broken
13548 * debugXML.c: added a base function to the shell
13549 * Makefile.am result/scripts/* test/scripts/*: added scripts
13550 based regression tests, and adding 2 XML Base tests
13551
Daniel Veillard19e96c32001-07-09 10:32:59 +000013552Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c: set properties doc and call xmlSetListDoc for properties
13555 content when grafting them in a different tree.
13556 * aclocal.m4: remove from CVS
13557
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013558Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * win32/libxml2/libxml2.def.src: added some missing entry point
13561 for XPath (Mark Vakoc)
13562
Daniel Veillard388236f2001-07-08 18:35:48 +000013563Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13566 layer should URI-Unescape before trying to open resources.
13567
Daniel Veillard04383752001-07-08 14:27:15 +000013568Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * xpath.c: fix the name() bug for elements in the default
13571 namespace reported by Charlie Bozeman
13572
Daniel Veillard7583a592001-07-08 13:15:55 +000013573Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13576 led to an XPath fix, improvements of SAX initialization, and
13577 an added option --nocdata to testXPath
13578
Daniel Veillard449d7392001-07-07 19:11:06 +000013579Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * doc/libxml-doc.el: Felix Natter provided anew version working
13582 with XEmacs too
13583
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013584Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * include/libxml/xpath.h: small cleanup
13587 * doc/xml.html: update
13588
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013589Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13592 released 2.3.14
13593
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013594Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013597 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013598
Daniel Veillard73c9c042001-07-05 20:02:54 +000013599Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13602 were not equal to empty strings
13603
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013604Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * SAX.c: fixed a URI-Reference computation problem when validating
13607 * xmlIO.c: small cleanup
13608
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013609Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * parser.c: improved the description of a couple of interfaces
13612 upon Larry Stamper suggestion
13613
Daniel Veillard62f313b2001-07-04 19:49:14 +000013614Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * SAX.c entities.c parser.c: changed completely the way entities
13617 are handled when running the parser in entity substitution mode.
13618 This fixes a bug reported by Stephan Kulow and nearly divides
13619 by 3 the amount of memory required by libxslt to load and process
13620 DocBook TDG.
13621
Daniel Veillardf420ac52001-07-04 16:04:09 +000013622Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * HTMLparser.c: fixing a too early root closing problem raised
13625 byt Prashanth Naidu
13626
Daniel Veillard8c357d52001-07-03 23:43:33 +000013627Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13630 raised by Mark Vakoc.
13631
Daniel Veillard6e90d192001-07-03 16:37:49 +000013632Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * example/Makefile.am: fixed the include path to add srcdir/include
13635 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13636 and some cleanup
13637
Daniel Veillardf06307e2001-07-03 10:35:50 +000013638Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13641 lot of optimization work, results in significant improvements
13642 when handling really complex XPath queries. Add a small optimizer
13643 for unions, improve [n] and [last()], avoid some costly ops.
13644
Daniel Veillard77044732001-06-29 21:31:07 +000013645Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13648 * xpath.c: small cleanup
13649 * xmlGetNsList: reformated, fixed problems if used on Entities
13650
Daniel Veillard2adbb512001-06-28 16:20:36 +000013651Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13654
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013655Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13658 * Makefile.am example/Makefile.am: workaround automake generating
13659 erroneous deps
13660
Daniel Veillard12f7d292001-06-28 13:12:11 +000013661Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * include/win32config.h: bug #56801 Yon Derek provided a patch
13664 to the windows config file.
13665
Daniel Veillard87ee9142001-06-28 12:54:16 +000013666Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13669 libxml.h : Yon Derek provided a set of changes to compile from
13670 CVS on Windows/MSC
13671
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013672Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * parser.c: fixed UTF8 BOM support in push mode
13675 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13676 added a specific testcase
13677
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013678Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * Makefile.am: added --push regression tests
13681 * parserInternals.c: the XML parser segfaulted in --push mode
13682
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013683Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * configure.in: moved the symlinks detection within a CVS
13686 check, this is not portable and will be removed soon.
13687 * xpath.c: small cleanup/speedup
13688
Daniel Veillard11648102001-06-26 16:08:24 +000013689Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13692 release of 2.3.12
13693 * parser.c: make an error message if unknow entities in all cases
13694
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013695Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13698
Daniel Veillard23793842001-06-25 16:07:45 +000013699Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13702 includes were installed in the wrong dir
13703
Daniel Veillardf5498f32001-06-25 15:08:36 +000013704Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * doc/html.xml: warn against sending code to exhibit bugs.
13707
Daniel Veillard56f06462001-06-24 21:34:03 +000013708Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13711 Tru64 from Thomas Leitner
13712
Daniel Veillardc5d64342001-06-24 12:13:24 +000013713Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * AUTHORS: added William and Bjorn
13716 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13717 daniel@veillard.com hopefully I won't have to do this again
13718 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13719 docs can be rebuilt cleanly now
13720 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13721 from CVs it's generated, added include/libxml/xmlwin32version.h
13722 also generated but which should change far less frequently.
13723 * catalog.c nanoftp.c: made sure to include libxml.h not
13724 libxml/xmlversion.h directly
13725 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13726 when compiling on WIN32 and MSC
13727
Daniel Veillard07385fd2001-06-23 21:55:48 +000013728Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * include/Makefile.am include/libxml/Makefile.am configure.in:
13731 fixed make distcheck and rebuilding the rpms
13732
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013733Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * configure.in: should finish the migration of exported includes
13736 into a real include/libxml in CVS, at least for CVS users.
13737 * removed the exported headers, added in include/libxml (as well
13738 as xmlversion.h.in).
13739
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013740Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * configure.in: fixed the way to detect symlink
13743
Daniel Veillard66541772001-06-23 18:31:04 +000013744Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * configure.in: updated, include/libxml is now a real CVS dir
13747
Daniel Veillardca989762001-06-23 17:39:29 +000013748Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13751 version works with both libxml1 and libxml2 (it autodetects
13752 the prefix of the html-files) from Felix Natter.
13753 * doc/xml.html: updated doc accordingly
13754
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013755Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * xpath.c: fixed the bug generating a template loop in libxslt
13758 when using docbook-xsl-1.4, * should filter out document nodes
13759 * HACKING: added William
13760 * TODO: updated
13761
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013762Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * doc/FAQ.html: added a warning about gcc-3.0
13765 * doc/xml.html: added reference to gdome2 and removed a confusing
13766 sentence
13767
Daniel Veillardf7f41852001-06-22 15:18:01 +000013768Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xmlversion.h: okay this is a generated file, but Windows
13771 users need it and they can't generate it, and I want CVS
13772 Windows users ...
13773 * win32/libxml2/libxml2_so.dsp: Windows project file for
13774 the shared lib version of libxml2
13775 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13776 resources needed for libxslt/xsltproc by Yon Derek
13777
Bjorn Reese3157b342001-06-22 14:41:45 +000013778Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13779
13780 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13781
Daniel Veillard4151acb2001-06-22 10:48:57 +000013782Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
Daniel Veillardcc146db2001-06-22 11:10:52 +000013784 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13785
13786Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
Daniel Veillard4151acb2001-06-22 10:48:57 +000013788 * include/win32config.h: Yon Derek provided a first fix
13789 to be able to compile libxslt/xsltproc on Windows
13790
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013791Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * xpath.c: attempt to work around what seemed a gcc optimizer
13794 bug when handling floats on i386 http://veillard.com/gcc.bug
13795 * tree.c entities.c encoding.c: doing some cleanups while
13796 chasing it
13797
Daniel Veillard017b1082001-06-21 11:20:21 +000013798Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * Makefile.am: cleanup when --without-debug is specified
13801 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13802 w.r.t. --without-debug and other include points
13803 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13804 Catalogs
13805 * configure.in entities.h tree.h HTMLparser.c: removed
13806 --without-corba, made the _private field mandatory
13807
Daniel Veillard87a764e2001-06-20 17:41:10 +000013808Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13811 outputs a BOM in UTF8, an errata has been issued to avoid the
13812 problem, that was the most reasonable solution... Add support
13813 for a leading UTF8 BOM in entities.
13814
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013815Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * valid.c: fixed a bug found when post validating an entity ref
13818 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13819 activate it too
13820
Daniel Veillard39196eb2001-06-19 18:09:42 +000013821Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13824 weakness in the node copy the XPointer and the XInclude
13825 implementations. Serious cleanup.
13826
Daniel Veillard3739b982001-06-19 12:51:30 +000013827Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * Makefile.am: Kjartan Maraas provided a small patch to
13830 add xml2-config.in to EXTRA_DIST
13831
Daniel Veillarda9142e72001-06-19 11:07:54 +000013832Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13835 provided another failing case found in KDE, the way the
13836 ctxt->vctxt.nodeTab was allocated and freed changed over
13837 time but it wasn't completely cleaned up. This should fix it.
13838
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013839Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * parser.c: Stephan Kulow also raised the fact that line number
13842 could get miscounted making debug harder, fixed the problem
13843 in xmlParseCharData()
13844
Daniel Veillard64b98c02001-06-17 17:20:21 +000013845Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * valid.c: Stephan Kulow pointed out a problem when validating
13848 and using an empty entity, forgot a 'break' in a case.
13849
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013850Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13853 * doc/xml.html: updated with 2.3.11
13854
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013855Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * TODO: updated adding cleanup of generated doc
13858 * configure.in: prepared to release 2.3.11
13859 * xmllint.c: added --version for bug reporting
13860 * doc/html/*.html: rebuilt the doc
13861
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013862Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xpath.c: first part of the work on selecting namespace to
13865 fix bug #56115
13866
Daniel Veillard96ed5832001-06-15 22:22:04 +000013867Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13870 when using -liconv
13871 * TODO: updated
13872
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013873Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13876 cleanup, encoding support.
13877
Daniel Veillard608ad072001-06-14 08:32:28 +000013878Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13881
Daniel Veillard239d0522001-06-13 23:02:48 +000013882Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * xpath.c: bug detected by Ankh when / is used as a function arg
13885
Daniel Veillard02bb1702001-06-13 21:11:59 +000013886Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13889 of element and use it to avoid outputting formatting spaces at
13890 the wrong place. Implemented the format parameter for HTML save.
13891 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13892 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13893 result/HTML/wired.html: of course this impact the result of a
13894 number of HTML tests
13895
Daniel Veillard95d845f2001-06-13 13:48:46 +000013896Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * HTMLtree.[ch]: started augmenting the HTML save API with
13899 encoding and formatting parameters
13900
Daniel Veillardeca60d02001-06-13 07:45:41 +000013901Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * HTMLtree.h: cleanup and started evaluating the work needed on
13904 revamping the HTML output code
13905
Daniel Veillard84666b32001-06-11 17:31:08 +000013906Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13909
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013910Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * valid.c: fixed bug #56049, forgot one check in the
13913 validation routine
13914
Daniel Veillardca2366a2001-06-11 12:09:01 +000013915Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13918
Daniel Veillard6761eee2001-06-11 10:29:38 +000013919Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * libxml.h: fixed an error in last commit
13922 * doc/FAQ.html: added an entry for compilation from CVS
13923
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013924Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xmlversion.h.in libxml.h: Cygwin patches
13927 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13928 * tree.h: cleanup
13929
Daniel Veillardacd370f2001-06-09 17:17:51 +000013930Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13933 memory block in a strange case where libxml is linked twice
13934 in the binary.
13935
Daniel Veillard1d047672001-06-09 16:41:01 +000013936Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13939 state far too often, simple fix used to avoid it.
13940
Daniel Veillard4497e692001-06-09 14:19:02 +000013941Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13944 being processed, applied his patch
13945 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13946
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013947Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13950 provided fixes to compile on MSCC again
13951 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13952 also provided an update for the project files.
13953
Daniel Veillarda682b212001-06-07 19:59:42 +000013954Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13957 bug #55810
13958
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013959Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * tree.c: fixed xmlGetNsProp() to close bug #55683
13962 Note this requires libxslt to use it's own function instead.
13963
Daniel Veillardf0c53762001-06-07 16:07:07 +000013964Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * HTMLtree.c: when in a pre element no formatting space should
13967 be added.
13968 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13969
Daniel Veillard068a9652001-06-07 15:30:26 +000013970Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: added tests for signal() and signal.h
13973
Daniel Veillard541d6552001-06-07 14:20:01 +000013974Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13977
Daniel Veillard8a367d42001-06-07 14:01:34 +000013978Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * doc/libxml-doc.el: Felix Natter provided a new version for
13981 libxml2
13982
Daniel Veillard8a926292001-06-07 11:20:20 +000013983Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * HTMLtree.c: when in a pre element no formatting space should
13986 be added.
13987
Daniel Veillard14839d52001-06-06 16:11:56 +000013988Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13991
Daniel Veillarde95e2392001-06-06 10:46:28 +000013992Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13995 hack
13996 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13997 * uri.c: fixed a warning
13998
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013999Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * HTMLtree.c: trying to close bug #55772 escaping in script
14002 elements
14003 * doc/xml.html: suggest to send mail to the list
14004
14005Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014006
14007 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14008 good. Use a macro and based on the solution provided in
14009 vsnprintf manual page from GNU.
14010
Bjorn Reese99748722001-06-05 12:49:15 +000014011Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14012
14013 * error.c: Workaround for non-preserving variadic list.
14014 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14015
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014016Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * doc/xml.html: added 2.3.10 release
14019
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014020Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * configure.in: releasing 2.3.10
14023
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014024Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14027
Daniel Veillard20042422001-05-31 18:22:04 +000014028Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * encoding.c: Robert Collins provided a patch to add the
14031 "US-ASCII" encoding alias
14032
Daniel Veillard97ac1312001-05-30 19:14:17 +000014033Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14036 string oriented functions and started cleaning the related areas
14037 in xpath.c which needed fixing in this respect
14038
Daniel Veillard2d703722001-05-30 18:32:34 +000014039Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14042 #55380
14043 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14044
Daniel Veillard9403a042001-05-28 11:00:53 +000014045Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * TODO: updated
14048 * nanohttp.[ch] : started adding APIs to get the redirected URL
14049 when this occurs (needed for further base computation
14050 * tree.h: cleanup
14051 * encoding.c: cleanup
14052 * SAX.c: minor change around ctxt->loadsubset
14053
Daniel Veillard6278fb52001-05-25 07:38:41 +000014054Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * Makefile.am include/Makefile.am: small change to have
14057 include/libxml rebuilt if working from CVS.
14058 * uri.c: applied another patch from Carl Douglas for URI escaping,
14059 this should close bug #51876
14060
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014061Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14064 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14065 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14066 added specific regression test
14067 * parser.h: preparing for the XSLT mode where DTD inherited
14068 attributes are added to the tree.
14069
Daniel Veillardbbd22452001-05-23 12:02:27 +000014070Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xinclude.[ch]: Updated the namespace for the Last Call version
14073 * result/XInclude/include test/XInclude/include: updated the
14074 testsuite accordingly
14075
Daniel Veillard8514c672001-05-23 10:29:12 +000014076Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14079 related to bug #51876
14080
Daniel Veillard42596ad2001-05-22 16:57:14 +000014081Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * tree.c: fixed a gross mistake in base computation, xml:base is
14084 not completely correct yet (need cascade).
14085 * xpath.[ch]: added the few things needed to find a function name
14086 and URI from the XPath context when it is called.
14087
Daniel Veillard81418e32001-05-22 15:08:55 +000014088Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14091 * DOCBparser.c: small cleanup
14092 * xmllint.c: added a --catalogs option to load catalogs from
14093 $SGML_CATALOG_FILES
14094 * tree.c: cleanup
14095 * configure.in: iconv library fixup, ICONV_LIBS
14096
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014097Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * catalog.c: handling of CATALOG entries. detection of recursion,
14100 and a few bugfixes
14101 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14102 against the default namespace
14103
Daniel Veillard04b93292001-05-21 08:15:31 +000014104Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14107
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014108Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * parser.c: fixed propagation context info when parsing an
14111 external entity.
14112 * doc/html/*.html: regenerated a couple of docs
14113
Daniel Veillard4623acd2001-05-19 15:13:15 +000014114Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * doc/xml.html: update with 2.3.9 informations
14117
Daniel Veillardbed7b052001-05-19 14:59:49 +000014118Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14121 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14122 * doc/html/* : rebuilt the docs
14123 * valid.c: small patch which may improve some case when
14124 validating.
14125
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014126Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * HTMLparser.c: Closed bug #54891
14129 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14130 to the suite
14131
14132Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14135 applied a documentation patch from LotR and filled in a few missing
14136 descriptions
14137
Daniel Veillard76d66f42001-05-16 21:05:17 +000014138Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * xpath.c tree.c parser.c: speed optimizations at the parser level
14141 document tree freeing and xpath evaluation
14142
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014143Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * parser.c parser.h parserInternals.h: fixed a couple of
14146 interfaces for handling memory buffer input to const char *
14147 upon suggestion of JamesH.
14148
Daniel Veillardc3739e72001-05-15 15:23:27 +000014149Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * configure.in: LoTR sent a patch fixing the previous commit
14152
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014153Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * configure.in: trying to deal again with the stoopid -R linking
14156 flag of Solaris
14157
Daniel Veillard790142b2001-05-15 10:51:53 +000014158Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * xpath.h: two nodeset access macros from Thomas Broyer
14161
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014162Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14165 patch from Thomas Broyer
14166
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014167Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14170 case
14171 * INSTALL: was empty added stuff from the FAQ
14172
Daniel Veillard75bea542001-05-11 17:41:21 +000014173Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14176 attributes handling and #54433 by adding xmlUnsetProp()
14177 and xmlUnsetNsProp()
14178
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014179Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * HTMLparser.c: Patch from Jonas Borgström
14182 (htmlGetEndPriority): New function, returns
14183 the priority of a certain element.
14184 (htmlAutoCloseOnClose): Only close inline elements if they
14185 all have lower or equal priority.
14186 * result/HTML: this of course changed a number of tests results.
14187
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014188Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xmlIO.c catalog.c: plugged in the default catalog resolution
14191 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14192 documentations
14193 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14194
Daniel Veillarda7374592001-05-10 14:17:55 +000014195Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14198 integrating catalogs
14199 * catalog.[ch] testCatalog.c: adding a small catalo API
14200 (only SGML catalog support).
14201 * parser.c: restaured xmlKeepBlanksDefault(0) API
14202
Daniel Veillardc17337c2001-05-09 10:51:31 +000014203Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14206
Daniel Veillard257d9102001-05-08 10:41:44 +000014207Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * parser.c: added xmlParseExternalEntityPrivate() to allow
14210 propagation of ctxt->_private when parsing external entities
14211
Daniel Veillard083c2662001-05-08 08:27:14 +000014212Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14215
Daniel Veillard01ef7382001-05-08 07:31:43 +000014216Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14219
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014220Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * valid.c: warn when indeterminist content model is detected
14223 * result/VC/ElementValid8: this adds a message
14224 * Makefile.am: add --novalid for VCM tests
14225 * parserInternals.c: added a call to Init memory
14226
Daniel Veillard64269352001-05-04 17:52:34 +000014227Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14230 when both parameters are NULL.
14231
Daniel Veillard37721922001-05-04 15:21:12 +000014232Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * valid.c: applied small patch from Gary Pennington, reindented
14235 some part of the code.
14236
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014237Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14240 release, updated and regenerated the docs
14241
Daniel Veillard357c9602001-05-03 10:49:20 +000014242Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c result/XPath/expr/floats : clarified and cleanup
14245 printing of abnormal floats in tests.
14246
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014247Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14250 * results/HTML/ : a few changes in the output of the HTML tests as
14251 a result.
14252 * configure.in: tying to fix -liconv where needed
14253
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014254Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * Makefile.am: fixed a stupid error
14257
Daniel Veillard7150a032001-05-02 16:41:11 +000014258Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * configure.in Makefile.am: make the inclusion of the trio
14261 modules in the library conditional
14262
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014263Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * DOCBparser.c: patche from László Kovács, fixed entities refs
14266 in attributes handling
14267
Daniel Veillardedddff92001-05-02 10:58:52 +000014268Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14271 flushing
14272
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014273Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c: fix of an XSLT namespace bug reported on the list
14276 general/bug-8-
14277
Daniel Veillard5792e162001-04-30 17:44:45 +000014278Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * strio.h trio.c: Dan McNichol suggested a couple of small
14281 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14282
Daniel Veillard02141ea2001-04-30 11:46:40 +000014283Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * tree.c parser.c encoding.c: spent a bit more time looking
14286 at the parsing speed and DOM handling. Added a few more
14287 speedups.
14288
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014289Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * parser.c: small but effective parsing speed improvement
14292
Daniel Veillardb59076b2001-04-29 17:04:07 +000014293Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * configure.in: default on the DocBook parser inclusion (for Gnome)
14296 * DOCBparser.h: fixed a header reference
14297
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014298Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * configure.in xpath.c: applied Bjorn patches for FPE on the
14301 alpha
14302
Daniel Veillardeefd4492001-04-28 16:55:50 +000014303Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14306 xmlSaveFormatFileTo()
14307
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014308Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xpath.c: simple and efficient optimization, XPath functions
14311 aways bind to the same code, cache this
14312 * TODO: updated (by saying some is obsolete)
14313
Daniel Veillard2156a562001-04-28 12:24:34 +000014314Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * xpath.c: more cleanup work on XPath name parsing routines
14317
Daniel Veillard61d80a22001-04-27 17:13:01 +000014318Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14321 xmlXPathParseName
14322 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14323 * debugXML.c: avoid compilation problems if compiling without
14324 HTML support, Igor Zlatkovic
14325 * win32/libxml2/libxml2.def.src: being able to compile without
14326 XPath on Windows
14327
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014328Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * libxml.m4: yet another patch from Toshio Kuratomi
14331
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014332Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14335
Daniel Veillard67fee942001-04-26 18:59:03 +000014336Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * tree.[ch]: added xmlSaveFormatFile interface for saving
14339 and indenting a file.
14340
Daniel Veillard82e49712001-04-26 14:38:03 +000014341Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.c: fixed bug #53689 related to processing-instruction()
14344
Daniel Veillard02f077a2001-04-26 10:59:11 +000014345Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * DOCBparser.c: patche from László Kovács
14348
Daniel Veillard30211a02001-04-26 09:33:18 +000014349Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * parser.c: applied fixes from Christian Glahn bug report #53391
14352
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014353Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * error.c: Jean François Lecomte provided a complete description
14356 and a fix to bug #53537
14357
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014358Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14361
Daniel Veillard1034da22001-04-25 19:06:28 +000014362Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * DOCBparser.c SAX.c: a bit more work on entities processing.
14365 Still Need to cleanup XML output and references in attributes
14366
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014367Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14370
Daniel Veillardb33c2012001-04-25 12:59:04 +000014371Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * tree.c: trying to fix #53574, not completely complete,
14374 I would like xmllint --copy --debug test/ent1 and
14375 xmllint --debug test/ent1 to show the same result.
14376 * xpath.c: fix a bug when trying to sort namespace nodes
14377
Daniel Veillard5146f202001-04-25 10:29:44 +000014378Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * HTMLtree.c: real fix for #53402
14381
Daniel Veillard7533cc82001-04-24 15:52:00 +000014382Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14385 PIs when using xsl:output
14386 * valid.c: closing #53537 some case generate segfaults if there
14387 is validity errors
14388
Daniel Veillard61b33d52001-04-24 13:55:12 +000014389Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14392 of external parsed entities, added --noent to testDocbook
14393 * valid.c: Garry Pennington found an uninitialized variable
14394 access in xmlValidateElementContent()
14395
Daniel Veillard56098d42001-04-24 12:51:09 +000014396Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14399 with madness
14400 * result/HTML/ : this modified the result of the regression tests
14401 a lot.
14402
Daniel Veillard122376b2001-04-24 12:12:30 +000014403Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14406 to doc where it wasn't checked against NULL reported by
14407 Jens Laas
14408
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014409Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14412 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14413
Daniel Veillardeae522a2001-04-23 13:41:34 +000014414Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14417 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14418 * SAX.[ch]: cleanup and updates for DocBook
14419 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14420 ex SGML identifier changes
14421 * valid.c: removed a static unused function.
14422
Daniel Veillardde57c612001-04-23 09:13:36 +000014423Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * HTMLtree.c: applied change for Paul Sponagl on script saving
14426 * Makefile.am: the warning about entity title.xml are normal.
14427
Daniel Veillard393df012001-04-22 20:11:18 +000014428Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * configure.in: release of 2.3.7
14431 * Makefile.am: fixing make distcheck
14432
Daniel Veillarda41123c2001-04-22 19:31:20 +000014433Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * doc/html/* doc/xml.html: updated and regenerated the docs
14436
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014437Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14440
Daniel Veillarde82a9922001-04-22 12:12:58 +000014441Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * tree.c: fixed #53388 with the provided patch
14444
Daniel Veillard06803992001-04-22 10:35:56 +000014445Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * valid.c: Bjorn detected an invalid memory access. Fixed
14448 vstateVPush()
14449
Daniel Veillard40af6492001-04-22 08:50:55 +000014450Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14453
Bjorn Reese70a9da52001-04-21 16:57:29 +000014454Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14455
14456 * libxml.h: new header used only for the compilation of libxml
14457 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14458 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14459 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14460 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14461 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14462 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14463 baseline (version 1.2 plus a single patch).
14464 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14465 scientific notation for numbers. Tests added.
14466 * xpath.c: formatting of numbers changed to use sprintf
14467 (contribution from William Brack)
14468
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014469Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * valid.c: cleanup, more useful debugging
14472 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14473 * xmlIO.c: entity loading is printed as an error when validating
14474
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014475Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * valid.c: fixed to validate within entities
14478 * test/VCM/v22.xml: added a specific testcase
14479
Daniel Veillardca1f1722001-04-20 15:47:35 +000014480Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * valid.c: forgot an epsilon transition in for ()+
14483 * test/VCM/v21.xml : added a specific test case
14484
Daniel Veillard85349052001-04-20 13:48:21 +000014485Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * valid.c: removed a state explosion exhibited by RSS
14488 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14489 from bug #51872
14490
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014491Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14494 validation without using an ugly NFA -> DFA algo in the source.
14495 Made a specific algorithm easier to maintain, using a single
14496 stack and without recursion.
14497 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14498 * hash.c: made the growing routine static
14499 * tree.h parser.c: added the parent information to an
14500 xmlElementContent node.
14501
Daniel Veillarde470df72001-04-18 21:41:07 +000014502Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * SAX.c parser.c xpath.c: generating IDs when not validating
14505 from an external parsed entity was poisoning the ID has table
14506 with removed values. This was killing XSLT on the KDE help
14507 browser.
14508
Daniel Veillardceacdd92001-04-18 15:10:35 +000014509Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * entities.h: andrew@ugh.net.au detected a double declaration
14512
Daniel Veillarda10efa82001-04-18 13:09:01 +000014513Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * debugXML.c hash.c tree.h valid.c : some changes related to
14516 the validation suport to improve speed with DocBook
14517 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14518 the way validation errors get reported
14519
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014520Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14523 by P C Chow and William M. Brack for XSLT HTML output
14524
Daniel Veillard2d90de42001-04-16 17:46:18 +000014525Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14528 Igor Zlatkovic patches for MSC compilation and added his
14529 updates
14530
Daniel Veillarde043ee12001-04-16 14:08:07 +000014531Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14534 prefix lookup.
14535 * parserInternals.c: fixed the bug reported by Morus Walter
14536 due to an off by one typo in xmlStringCurrentChar()
14537
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014538Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14539
14540 * HTMLparser.c result/HTML/*: revamped the way the HTML
14541 parser handles end of tags or end of input
14542
Daniel Veillard82daa812001-04-12 08:55:36 +000014543Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14544
14545 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14546
Daniel Veillard67a21302001-04-11 14:39:16 +000014547Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14550 bug where the linktime verions of free() won't work ...
14551
Daniel Veillard27b55282001-04-11 12:22:25 +000014552Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14555
Daniel Veillardafc73112001-04-11 11:51:41 +000014556Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * doc/xml.html: added 2.3.6 release
14559
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014560Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14563 * result/wml.xml: resulted in a small output change
14564
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014565Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * tree.c: xmlNewDoc was missing the charset initialization
14568 * xmllint.c: added --auto to autogenerate a doc, allow to
14569 reproduce the problem fixed on xmlNewDoc
14570
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014571Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * xpath.c: trying to get 52979 solved
14574 * tree.c result/ result/noent/: trying to get 52712 solved, this
14575 also made me clean up the fact that XML output in general should
14576 not add formating blanks by default, this changed the output of
14577 a few tests
14578
Daniel Veillard73639a72001-04-10 14:31:39 +000014579Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14582
Daniel Veillardfac26a12001-04-08 13:08:14 +000014583Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * configure.in: finally released 2.3.6
14586
Daniel Veillard911f49a2001-04-07 15:39:35 +000014587Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * xpath.c: checking for null pointer generated by new code
14590
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014591Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * xpath.c: fixed a [] evaluation problem reported
14594 * test/XPath/tests/simpleaddr: extended test
14595 * result/XPath/simpleaddr: updated result
14596
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014597Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xmllint.c: Dan Timis reported a portability problem
14600 on Macs without mmap, fixed it.
14601
Daniel Veillardb38bd552001-04-03 18:22:00 +000014602Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * testXPath.c : added a --tree option allowing to display the
14605 tree dump of the XPath expression
14606
Daniel Veillard4dd93462001-04-02 15:16:19 +000014607Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xpath.c: fixed a memleak when comparing nodesets
14610 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14611 * tree.c: added a TODO
14612
Daniel Veillard92ad2102001-03-27 12:47:33 +000014613Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14616 we need string functions
14617 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14618 to be able to use them where needed. Applied some changes
14619 to reduce name linking pollution and compile in only what's
14620 needed.
14621 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14622 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14623 for the string manipulation functions
14624 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14625 to the free() function of xmlmemory.c
14626 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14627 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14628 usage.
14629
14630
Daniel Veillard2be30642001-03-27 00:32:28 +000014631Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * error.c: applied the context output patch of the error
14634 handling submitted by Chuck Griffith
14635 * error/VC/*: this slightly change some error logs
14636
Daniel Veillard50582112001-03-26 22:52:16 +000014637Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * parser.c: fixed line number reporting on error
14640
Daniel Veillard04be4f52001-03-26 21:23:53 +000014641Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * parser.c: Sullivan and Darin found a parser bug,
14644 applied the patch.
14645
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014646Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14649 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14650 xmlversion.h.in xpointer.c: of course the way I defined
14651 UNUSED breaks on old gcc version. Try to be smart and
14652 also define it directly in xmlversion.h
14653 * configure.in: removed -ansi flag from the pedantic set
14654
14655Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014656 Huge cleanup, I switched to compile with
14657 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14658 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14659 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14660 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14661 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14662 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14663 encoding.h entities.c error.c list.[ch] nanoftp.c
14664 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14665 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14666 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14667 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14668 Cleanup, staticfied a number of non-exported functions,
14669 detected and cleaned up a dozen of problem found this way,
14670 avoided a lot of public function name/typedef/system names clashes
14671 * doc/xml.html: updated
14672 * configure.in: switched private flags to the really pedantic ones.
14673
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014674Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * configure.in: 2.3.5
14677 * doc/html/*: rebuilt the docs
14678
Daniel Veillard146c9122001-03-22 15:22:27 +000014679Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * parser.c: fixed a reported bug in NOTATION parsing
14682 * uri.c: accepted but not fixed bug 51876, added TODO
14683 * Makefile.am: fixed bug 51876
14684
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014685Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * config.h.in configure.in error.c: fix a compilation problem
14688 on platforms without vsnprintf (xml@thewrittenword.com)
14689
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014690Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * parser.c: fixed a function name header typo
14693 * SAX.c: notations can also occur in external subset.
14694
Daniel Veillard7d42b542001-03-20 13:22:46 +000014695Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * error.c: removed a C++ like comment
14698
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014699Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * parser.c: fixing bug 52299 strange condition leading
14702 to a parser crash due to a buffer overflow
14703 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14704 added the specific test case
14705
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014706Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14709 xmlXPathConvert{String,Number,Boolean} to be able to make
14710 type casts without a context stack, fixed some implementation
14711 problems related to the absence of context at parse-time,
14712 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14713 in the public API too
14714 * xpointer.c xpathInternals.h: we need to know at parse time
14715 whether we are compiling an XPointer
14716
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014717Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14720 cleaned up the parser internals, refactored XPath code, added
14721 new compilation based APIs and cleanly separated public and
14722 private APIs.
14723
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014724Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * xpath.h: the comp field must be added at the end to avoid
14727 killing binary compat.
14728
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014729Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * Makefile.am: detect XPath memleaks in regreson tests
14732 * error.c: fixed and error w.r.t. error reporting still using
14733 stderr
14734 * hash.c: added new line at end of file
14735 * tree.h: minor cleanup
14736 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14737 expression parsing from evaluation, resulted in a number of
14738 changes internally, and in XPointer. Likely to break stuff
14739 using xpathInternals.h but should remain binary compatible,
14740 new interfaces will be added.
14741
Daniel Veillardd574f782001-03-14 19:40:17 +000014742Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * configure.in: fixed a couple of problems reported by
14745 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14746 without gcc on non linux platforms.
14747
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014748Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14751 a fix for --with-html-dir= configure support. I hope it won't
14752 break rpm generation
14753
Daniel Veillarda022fe02001-03-14 16:30:00 +000014754Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * xmlIO.c: one function comment cleanup.
14757
Daniel Veillard25239c12001-03-14 13:56:48 +000014758Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * SAX.c: external subset notations were improperly registered
14761 in the internal subset.
14762
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014763Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * README.cvs-commits: added, pointing to HACKING
14766 * HACKING: updated
14767
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014768Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * parser.c: and Matt Sergeant found one in the XML push
14771 parser (erroneous check I forgot to remove when I fixed the
14772 main parser).
14773
Daniel Veillard68d7b672001-03-12 18:22:04 +000014774Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * xpath.c: ptittom found a small bug in UnaryExpr
14777
Daniel Veillarde356c282001-03-10 12:32:04 +000014778Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * configure.in: bumped to 2.3.4
14781 * error.c: fixed bug #51860
14782 * tree.c: fixed bug #51861
14783 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14784 * tree.[ch] : added xmlDefaultBufferSize
14785 * nanoftp.c: typo in function name header block
14786 * doc/xml.html : updated, added link to XML::LibXSLT
14787 * doc/html/* : rebuilt the docs
14788
Daniel Veillard80f32572001-03-07 19:45:40 +000014789Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * parser.c SAX.c: the new content parsing code raised an
14792 ugly bug in the characters() SAX callback. Found it
14793 just because of strangeness in XSLT XML Rec ouptut :-(
14794
Daniel Veillard6c831202001-03-07 15:57:53 +000014795Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * Makefile.am: Martin Baulig suggested to add -lm
14798 * tree.c: found another bug in xmlNodeGetContent()
14799
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014800Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * xpath.c: Bjorn found the error related to strictness of comparison.
14803
Daniel Veillard29631a82001-03-05 09:49:20 +000014804Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * parser.c: trying to fix the Dtd parsing problem reported
14807 by Gary, side effect of last week speed optimizations.
14808
Daniel Veillard14be0a12001-03-03 18:50:55 +000014809Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14812 * parserInternals.c: removed unneeded test raised by Stric
14813
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014814Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14815
14816 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14817 and fixed by William Brack). Added xmlXPathFormatNumber.
14818 Changed the sorting slightly.
14819 * configure.in Makefile.am example/Makefile.am: Added -lm.
14820 Please note that applications linking with libxml2, must
14821 also like with the math library from now on.
14822
Daniel Veillardf9533d12001-03-03 10:04:57 +000014823Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14826
Daniel Veillard2f362242001-03-02 17:36:21 +000014827Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * parser.c: one must report spaces even if the Dtd element
14830 content proves that this is not part of the element content.
14831 * result/valid/*.xml: this changed the ouptu slightly
14832
Daniel Veillardb402c072001-03-01 17:28:58 +000014833Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * configure.in: bumped to 2.3.3
14836 * doc/xml.html: updated
14837
Daniel Veillard77851712001-02-27 21:54:07 +000014838Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * tree.c: minor doc fix
14841 * xpath.c: deallocation issues when a result tree has been
14842 converted to a node-set
14843
Daniel Veillardec70e912001-02-26 20:10:45 +000014844Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * doc/xml.html: oops corrected dates s/2000/2001
14847
Daniel Veillard8730c562001-02-26 10:49:57 +000014848Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * valid.c: new patch from Gary Pennington
14851
Daniel Veillard91e9d582001-02-26 07:31:12 +000014852Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * doc/xml.html: applied patch from Ankh
14855
Daniel Veillardedac3c92001-02-26 01:36:19 +000014856Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * xinclude.c: fixed a problem building on Mac
14859
Daniel Veillard21a0f912001-02-25 19:54:14 +000014860Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * parser.c: more work on increasing parsing ferformances
14863
Daniel Veillard48b2f892001-02-25 16:11:03 +000014864Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14867 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14868 avoiding memcpy in production builds MEM_CLEANUP macro use
14869 * parser.[ch] parserInternals.c: optimizations of the tightest
14870 internal loops inside the parser. Better checking of I/O
14871 flushing/loading conditions
14872 * xmllint.c : added --timing
14873
Daniel Veillard71681102001-02-24 17:48:53 +000014874Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * configure.in: bumped to 2.3.2
14877 * doc/xml.html: updated for release
14878
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014879Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * xpath.c: found a memleak and fixed a nasty bug
14882
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014883Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * xmllint.[c1] : added return code errors for xmllint
14886 * xpath.c: specific debug dump function for result value trees
14887
Daniel Veillard4b637072001-02-21 21:52:55 +000014888Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * xpath.c: finally implemented xmlXPathCompareNodeSets
14891 * test/XPath/expr/floats results/XPath/expr/floats: added
14892 a test for float expressions
14893
Daniel Veillardf714aa32001-02-21 03:07:44 +000014894Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14897 * parserInternals.[ch]: trying to speed up parsing
14898 * xpath.c : speeded up node set equality op
14899
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014900Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14903 better handling of ID/IDREF and the list modules associated
14904 * configure.in: small CFLAGS cleanup
14905
Daniel Veillarda8abee62001-02-19 15:14:59 +000014906Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * configure.in: fixed iconv detection on AIX (stric)
14909
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014910Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014911
14912 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14913
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014914Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14915
14916 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14917 and optimized xmlXPathNodeSetSort
14918
Daniel Veillard142adbf2001-02-17 13:21:05 +000014919Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * xpath.c: bug fix when context size is 0
14922 * parser.c: I like Norm's Dtd because they still manage to break
14923 the parser occasionally
14924
Daniel Veillardf23e0092001-02-16 13:21:29 +000014925Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14928
Daniel Veillarde0e26512001-02-16 00:11:46 +000014929Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14932 attributes within the XML-1.0 namespace
14933
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014934Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * xpathInternals.h: exported a few axis functions
14937 * doc/xml.html: updated the doc
14938
Daniel Veillard760f4422001-02-15 14:59:48 +000014939Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * configure.in: applied patch from Daniel van Balen for OpenBSD
14942 and bumped version to 2.3.1
14943 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14944 attempt to find autoclosing was simply broken, removed it,
14945 updated the examples, this is better
14946
Daniel Veillardd194dd22001-02-14 10:37:43 +000014947Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14950 hash functionnalities.
14951 * doc/html/* : rebuild the doc
14952
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014953Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14956 on predicate
14957 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14958 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14959 really want to have tags closed on output even if we accept
14960 unclosed ones on input
14961
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014962Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14963
14964 * xpath.c: ouch don't free NULL, rare case fixed
14965 * tree.c: don't coalesce text nodes if they don't have the
14966 same behaviour wrt escaping on output
14967
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014968Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * xpath.c: small fixup
14971 * SAX.c: don't warn on empty namespaces.
14972
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014973Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * README: a bit of cleanup
14976 * configure.in: preparing for 2.3.0 release
14977
Daniel Veillard1f83d392001-02-08 09:37:42 +000014978Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * hash.[ch]: added a first version of xmlHashSize()
14981 * valid.c: another bug fix from Gary Pennington
14982
Daniel Veillard5eef6222001-02-07 18:24:48 +000014983Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * valid.c: couple of bug fixes pointed by Gary Pennington
14986 * HTMLtree.c: #if 0 cleanup
14987
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014988Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14991 which removes a time consuming check of xmlXPathNodeSetAdd()
14992 and use it in places where we are sure to not break unicity
14993
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014994Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * xpath.c: bug fixes found from XSLT
14997 * tree.c: preserve node->name special values when copying nodes.
14998 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14999 external subset are fetched when available but without full
15000 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15001 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15002 output with encoding disabled.
15003
Daniel Veillard2c833b62001-02-03 08:52:06 +000015004Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15007 xmlCheckFilename should not be called from xmlFileOpenW
15008 and xmlGzfileOpenW
15009
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015010Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15013 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15014 added the new tests for URI normalization
15015 * testURI.c: fixed stoopid bugs
15016 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15017 the URI in the error messages are now properly normalized
15018
Daniel Veillardea28ce62001-02-02 08:20:19 +000015019Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15022
Daniel Veillarde99a4762001-02-01 04:34:35 +000015023Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15026
Daniel Veillard2b325a02001-01-31 20:46:31 +000015027Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * xpath.c: fixed mod operator
15030
Daniel Veillardde55cf62001-01-31 15:53:13 +000015031Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15032
15033 * parser.c: fixed xmlStrcat doc
15034 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15035 trees.
15036
Daniel Veillard2f913b72001-01-31 13:23:49 +000015037Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * xpath.c result/XPath/tests/chaptersbase
15040 result/XPath/tests/simplebase: fixed XPath node()
15041 * tree.c: small fix in xmlNewNs()
15042 * Makefile.am: removed extraneous xml2Conf.sh rule
15043
Daniel Veillardb42042b2001-01-28 07:40:36 +000015044Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15045
15046 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15047 Changed the library name, in order to get libxml-devel and
15048 libxml2-devel to coexist on a single system
15049 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15050 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15051
Daniel Veillardee0a4662001-01-27 18:59:33 +000015052Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15055 libxml2-devel installable in // as libxml-devel.
15056
Daniel Veillard5eb05942001-01-27 17:50:22 +000015057Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * doc/Makefile.am: fixed make rebuild in doc
15060 * doc/html/*.html: rebuilt the docs
15061
Daniel Veillard65c295d2001-01-26 09:32:39 +000015062Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15065
Daniel Veillard8e199902001-01-25 18:54:39 +000015066Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15069 the HTML doc to go into the -devel RPM ...
15070 * aclocal.m4 config.h.in: some updates due to auto* magic
15071
Daniel Veillard93086662001-01-25 18:13:04 +000015072Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * xpath.h: added a hook in the context structure allowing to
15075 link to extra support, needed for XSLT
15076
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015077Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15078
15079 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15080 xmlXPtrCmpPoints to use it.
15081 * propagated the following patch from Alejandro Forero
15082 * include/win32config.h xmlIO.c: applied further suggestions
15083 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15084 * example/gjobread.c: fixed warnings, now that it builds
15085
15086Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15087
15088 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15089
15090 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15091 filename points to a valid file (not a directory).
15092 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15093 Added calls to xmlCheckFilenameDir.
15094
15095 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15096 `path' (rather than `filename') as the parameter to gzopen and open.
15097
Daniel Veillard48177c22001-01-23 15:27:41 +000015098Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * Makefile.am: fixed a problem with EXTRA_DIST
15101
Daniel Veillardb83ba402001-01-22 22:45:10 +000015102Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * Makefile.am example/Makefile.am: finally found the trick
15105 to build the example, i.e. add "." in SUBDIRS before example
15106 in the list <grin/>
15107
Daniel Veillard82687162001-01-22 15:32:01 +000015108Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * doc/xml.html: updated with an XSLT section, removed pointer to
15111 W3C CVS base.
15112
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015113Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15116 too, and deallocation need to occur the same way.
15117
Daniel Veillarde4566462001-01-22 09:58:39 +000015118Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15121 type correponding to an XSLT result tree fragment. Share most
15122 of the data format with node set, as well as operators.
15123 * HTMLtree.c: added a newline at the end of the doctype output
15124 whe this one is not present initially.
15125 * tree.c: make sure taht the parent and doc pointers are properly
15126 set when copying attributes (lists).
15127
Daniel Veillard701c7362001-01-21 09:48:59 +000015128Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15131
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015132Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * xpath.c: seems I finally killed that ugly path evaluation
15135 context bug (tagged 9999 in case is is wrong)
15136
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015137Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15140 for XSLT
15141
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015142Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15145 for xmlGzfileOpen() bug
15146
Daniel Veillardf6eea272001-01-18 12:17:12 +000015147Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * xpath.c: removed an error found by XSLT usage
15150 * tree.c parserInternals.h: use a predefined static string
15151 for text and comment nodes, avoid freeing them in xmlFreeNode,
15152 exported the string name in parserInternals.h and added
15153 another value to disable encoding at output (for XSLT),
15154 gain memory, time.
15155
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015156Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15157
15158 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15159 win32/libxml2/libxml2_so.dsp: new makefiles and update
15160 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15161
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015162Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15165 Gary Pennington
15166
Daniel Veillard389e6b72001-01-15 19:41:13 +000015167Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * xpath.c: fixed the comaprision of values and nodelists,
15170 need to compare nodelist still ...
15171 * debugXML.c: avoided a possible core dump
15172 * HTMLparser.c: cleanup
15173 * nanohttp.c: contributed fix.
15174 * tree.c: fixes in properties handling added xmlSetNsProp
15175 needed by libxslt
15176 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15177 comment
15178 * TODO: updated
15179
Daniel Veillard167bd532001-01-06 21:09:34 +000015180Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * parser.c parserInternals.c: applied Bjorn Reese optimization
15183 patch
15184
15185Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * Makefile.am: applied patch fro make check from Martin Vidner
15188
Daniel Veillard503b8932001-01-05 06:36:31 +000015189Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * configure.in: preparing 2.2.11
15192 * doc/html/*: rebuild the HTML files
15193 * doc/xml.html : updated
15194
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015195Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * tree.c: fixed a stupid bug
15198 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15199 patches related to validation of an XInclude processing result
15200 * TODO: updated
15201
Daniel Veillarde2488192001-01-04 10:54:22 +000015202Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15205 on large files
15206
Daniel Veillardf060a412001-01-03 20:52:44 +000015207Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15210
Daniel Veillard45cff692001-01-03 18:02:04 +000015211Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15214 reported by Jonas Borgström
15215 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15216
Daniel Veillard08108982001-01-03 15:24:58 +000015217Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * testXPath.c xpath.c: fixing the XPath union expressions problem
15220 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15221
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015222Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * xmllint.c: Made is so if the file name is "-" is will read form
15225 standard input. Sven Heinicke <sven@zen.org>
15226 * tree.c: fixed a problem when growing buffer
15227 * tree.h: fixed the comment of the node types following andersca
15228 comment
15229 * TODO: updated
15230
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015231Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * HTMLparser.[ch]: added a way to avoid adding automatically
15234 omitted tags. htmlHandleOmittedElem() allows to change the
15235 default handling.
15236 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15237 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15238 of xmllint too when using --memory flag, added a memory test
15239 suite at the Makefile level.
15240 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15241 with namespace use when encountering QNames in XPath evalation,
15242 added xmlns() scheme in XPointer.
15243 * nanoftp.c : incorporated a fix
15244 * parser.c xmlIO.c: fixed problems raised with encoding when using
15245 the memory I/O
15246 * parserInternals.c: closed bug 25934 reported by
15247 torsten.landschoff@innominate.de
15248 * TODO: updated
15249
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015250Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15253 on a non-updated tree :-(, made a 2.2.10 release to correct the
15254 situation
15255
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015256Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15259 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15260 integrated a set of OpenVMS changes from Howard Taylor
15261 <Howard.Taylor@pacoast.com>
15262
Daniel Veillard58770e72000-11-25 00:48:47 +000015263Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15266 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15267
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015268Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * HTMLparser.c: some fixes on auto-open of html/head/body
15271 * encoding.c: fixed a compilation error on some gcc env
15272 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15273 XPointer implementation
15274 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15275 related XPointer tests and associated results
15276
Daniel Veillard300f7d62000-11-24 13:04:04 +000015277Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * doc/xmldtd.html doc/xml.html: following a short step by step
15280 guidance on IRC to help maciej with DTDs I started a small
15281 page on the subject.
15282
Daniel Veillard748e45d2000-11-17 16:36:08 +000015283Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * HTMLparser.c: fixed handling of broken charrefs
15286 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15287 patches
15288
Daniel Veillard28929b22000-11-13 18:22:49 +000015289Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * doc/xml.html doc/html/* : rebuilt the docs after adding
15292 xinclude and updated page for 2.2.7 and 2.2.8
15293 * configure.in: releasing 2.2.8
15294
Daniel Veillard41e06512000-11-13 11:47:47 +000015295Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * parser.[ch] parserInternals.c: applied the conditional
15298 section processing fix from Jonathan P Springer
15299 <jonathan.springer2@gte.net>
15300 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15301 project file, fixed iconv default non support
15302 * xpath.c: fixed the problem of evaluating relative expressions
15303 when a node context is provided.
15304
Daniel Veillardbf432752000-11-12 15:56:56 +000015305Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * nanoftp.c: fixed gcc 2.95 new warnings
15308 * SAX.c: fixed a stupid bug
15309 * tree.c: fixed a formatting problem when round-tripping
15310 from/to memory
15311 * xinclude.c: chased memleak, fixed a base problem
15312 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15313 xmlXPtrBuildNodeList()
15314 * TODO: updated
15315 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15316 adding a first small set of regression tests for XInclude
15317
Daniel Veillardc2def842000-11-07 14:21:01 +000015318Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * nanohttp.[ch]: applied Wayne Davison patches to access
15321 the WWW-Authorization header.
15322 * parser.c: Closed Bug#30847: Problems when switching encoding
15323 in short files by applying Simon Berg's patch.
15324 * valid.c: fixed a validation problem
15325 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15326 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15327 Wayne Davison
15328 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15329 need to be extended to non full nodes selections.
15330 * xinclude.c: starts to work decently
15331
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015332Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15335 debugXML.c xmlversion.h.in: Started adding XInclude support,
15336 this is a new xmllint option
15337 * tree.c xpath.c: applied TOM patches for XPath
15338 * xpointer.c: fixed a couple of errors.
15339 * uri.c: added an escaping function needed for xinclude
15340 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15341 new warning from RH70 gcc's version
15342
Daniel Veillarda4964b72000-10-31 18:23:44 +000015343Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * HTMLparser.c: fixed loop on invalid char in scripts
15346 * parser.c: update to description of xmlIOParseDTD()
15347 * libxml.m4 xmlversion.h.in: changes contributed by
15348 Michael Schmeing <m.schmeing@internet-factory.de>
15349 * configure.in: preparing for 2.2.7
15350 * Makefile.am: trying to avoid config.h and acconfig.h
15351 being included in the distrib
15352 * configure.in: released 2.2.7
15353
15354Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15357 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15358
Daniel Veillard01411222000-10-30 15:33:22 +000015359Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * parser.[ch]: added xmlIOParseDTD()
15362 * xpointer.c: added support for the 2 extra parameters of
15363 string-range, fixed a stoopid error when '0' was present
15364 in XPointer expressions
15365 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15366 testsuite for the above
15367
Daniel Veillard6db58192000-10-30 09:27:53 +000015368Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * libxml.spec.in: improved package descriptions
15371
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015372Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * xpath.c xpathInternals.h: applied a large cleaning patch
15375 from TOM <ptittom@free.fr>, it also add namespace support
15376 for function and variables registration.
15377
Daniel Veillardbd20df72000-10-29 17:53:40 +000015378Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15381 * Makefile.mingw: Wayne Davison's update adding hash.c
15382
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015383Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * xpath.c: fixed the root evaluation problems
15386 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15387 ignorable spaces with <b> <bold> <em>
15388 * tree.c: fixed a loop in xmlSearchNsByHref()
15389
Daniel Veillard767662d2000-10-27 17:04:52 +000015390Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * xpath.c: applied another XPath patch from TOM
15393 * xpath.c include/makefile.am: applied another patch from
15394 china@thewrittenword.com (cleanup on IRIX).
15395
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015396Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * xml-config.1: received a fixed version from Fredrik Hallenberg
15399 <hallon@lysator.liu.se>
15400
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015401Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15404 cleanup patch for XPath
15405
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015406Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * patched to redirrect all "out of context" error messages to
15409 a reconfigurable routine. The changes are:
15410 * xmlerror.h : added the export of an error context type (void *)
15411 an error handler type xmlGenericErrorFunc there is an interface
15412 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15413 to reset the error handling routine and its argument
15414 (by default it's equivalent to respectively fprintf and stderr.
15415 * all the c files: all wild accesses to stderr or stdout within
15416 the library have been replaced to calls to the handler.
15417
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015418Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * configure.in: release 2.2.6
15421 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15422 exporting the inner functions of xpath for extension modules
15423 * doc/*: updated and rebuilt the doc
15424
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015425Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * nanohttp.c : applied Wayne HTTP cleanup patch
15428 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15429 and xmlNodeSetSpacePreserve()
15430
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015431Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * xpath.c: closing bug #29260
15434
Daniel Veillard126f2792000-10-24 17:10:12 +000015435Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15438 multikey tuples, made hash structure opaque
15439 * valid.[ch]: moved elements, attributes, notations decalarations
15440 as well as ID and refs to hash tables.
15441 * entities.c: hash cleanup
15442 * xmlmemory.c: fixed a dump problem in debug mode
15443 * include/Makefile.am: problem passing in DESTDIR= values patch
15444 from Marc Christensen <marc@calderasystems.com>
15445 * nanohttp.c: removed debugging remains
15446 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15447 * HTMLparser.c parser.c: fixing a number of problems with the
15448 macros in the *parser.c files (Wayne).
15449 * HTMLparser.c: close the previous option when opening a new one
15450 (Marc Sanfacon).
15451 * result/HTML/*: updated the HTML results accordingly
15452
Daniel Veillard52afe802000-10-22 16:56:02 +000015453Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15456 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15457 XPath functions and XML entities table to them. More to come...
15458 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15459
Daniel Veillard683cb022000-10-22 12:04:13 +000015460Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * tree.c: coalesce adjacent text nodes
15463 * valid.c: handling of blank nodes in DTd validation (raised
15464 by problems with a posteriori validation).
15465 * nanohttp.c: changing behaviour on HTTP write stuff.
15466 * HTMLtree.c: forced body and html to be explicitely closed.
15467 * xpath.h: exported more XPath functions.
15468
Daniel Veillard1baf4122000-10-15 20:38:39 +000015469Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * Release of 2.2.5
15472 * xpointer.c: range() range-inside and other helper functions
15473 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15474
Daniel Veillard47e12f22000-10-15 14:24:25 +000015475Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15478 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15479
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015480Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15483 and XPointer modules
15484
Daniel Veillard134c9f32000-10-15 10:27:08 +000015485Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * SAX.h: closed #25107
15488
Daniel Veillard39915622000-10-15 10:06:55 +000015489Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * testSAX.c: fixed problem with cdata reporting
15492 * SAXresult/* : updated
15493
Daniel Veillard1e851392000-10-15 10:02:56 +000015494Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15497 Closed bug #27499, added to regression tests
15498 * TODO: updated
15499
Daniel Veillard7eda8452000-10-14 23:38:43 +000015500Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15503 support for SCRIPT and STYLE with help from Bjorn Reese
15504 * test/HTML/* result/HTML/*: added simple testcase and updated
15505 the existing ones.
15506
Daniel Veillardff9c3302000-10-13 16:38:25 +000015507Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15510 string-range for empty strings
15511 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15512 test/XPath/xptr/strrange: augmented the XPointer testsuite
15513
Daniel Veillard189446d2000-10-13 10:23:06 +000015514Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * doc/xml.html doc/xmlmem.html: added a module describing memory
15517 interfaces and use, updated the main page.
15518
Daniel Veillard2f971a22000-10-12 23:26:32 +000015519Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15522 nanoftp code work on Windows too now
15523
15524Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015525
15526 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15527 * xpointer.c: implemented string-range() at least a good first version
15528 * test/XPath/docs/str test/XPath/xptr/strrange
15529 result/XPath/xptr/strrange: the string-range() tests
15530
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015531Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * Makefile.am include/Makefile.am include/win32config.h
15534 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15535 and make distcheck
15536
Daniel Veillard19d61112000-10-11 23:50:35 +000015537Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15540 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15541 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15542
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015543Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15546 patch for socklen_t detection by
15547 Albert Chin-A-Young <china@thewrittenword.com>
15548
Daniel Veillardcd429612000-10-11 15:57:05 +000015549Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15552 and added a --dtdvalid option to xmllint used to test it
15553
Daniel Veillard47c02452000-10-11 13:04:36 +000015554Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15557 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15558
Daniel Veillard2d38f042000-10-11 10:54:10 +000015559Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15562 handlings (registration, lookup, cleanup)
15563
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015564Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * configure.in Makefile.am include/makefile.am: adding XPointer
15567 and XPtrtests target
15568 * xpointer.[ch] : new files for XPointer support
15569 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15570 more XPath tests
15571
Daniel Veillard57fda592000-10-10 23:24:14 +000015572Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * configure.in: fixed, very broken, make distcheck works again
15575
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015576Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * More work toward 2.2.5, integrated a number of patches
15579 * configure.in Makefile.am win32config.h.in: trying to cleanup
15580 make distcheck .... huh ...
15581 * include/Makefile.am include/win32config.h: new directory
15582 for includes
15583 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15584 updated teh makefiles and instructions for WIN32
15585 * xpath.c: small fixes
15586 * test/XPath/ results/XPath: updated the testcases and results
15587 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15588 suggested patches
15589 * valid.c: fixed an ID bug
15590
Daniel Veillardb71379b2000-10-09 12:30:39 +000015591Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015594 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015595 * xpath.[ch]: worked on XPointer
15596
Daniel Veillard7e99c632000-10-06 12:59:53 +000015597Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * configure.in Makefile.am: 2.2.5, ship the include in an
15600 include/libxml subdirectory, use symlinks when using CVS
15601 * testSAX.c: fixed small bug
15602 * testXPath.c: changed the way testfiles are parsed
15603 * debugXML.c: same kind of cleanup when parsing an argument expression
15604 XPath/XPointers can have blanks embedded
15605 * xpath.[ch]: more cleanup, reorgs for XPointer work
15606 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15607 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15608
Daniel Veillard55b91f22000-10-05 16:30:11 +000015609Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15612 in the XPath engine, rewrote large parts of it, now it's far
15613 cleaner and in sync with the REC not an old WD. Fixed a parsing
15614 problem in the interactive XML shell found when testing XPath.
15615
Daniel Veillardac260302000-10-04 13:33:43 +000015616Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15619 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15620 examples with the extra test
15621
Daniel Veillard7cfce322000-10-04 12:40:27 +000015622Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15625 the global init function.
15626
Daniel Veillard970112a2000-10-03 09:33:21 +000015627Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * HTMLparser.c: Doohhh, attribute name parsing was still case
15630 sensitive ! Fixed this ...
15631 * result/HTML/* : updated the tests results accordingly
15632
Daniel Veillard740abf52000-10-02 23:04:54 +000015633Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15636 engine, should be far more stable, incorporated a new version of
15637 preceding/following axis, need testing
15638 * uri.c: fixed file:///c:/a/b/c problem
15639 * test/XPath/tests/idsimple: augmented the XPath tests
15640
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015641Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * doc/* rebuilding docs for 2.2.4 release
15644
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015645Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * configure.in: releasing 2.2.4
15648 * parser.[ch]: added xmlStrEqual()
15649 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15650 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15651 use xmlStrEqual instead
15652 * TODO: updated
15653 * added an XPath test
15654
Daniel Veillardbc765302000-10-01 18:23:35 +000015655Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15658 * entities.h: exported xmlInitializePredefinedEntities
15659 * parser.[ch] : added xmlInitParser()
15660 * parserInternals.h : had to export htmlInitAutoClose()
15661
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015662Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15665 problems
15666 * Makefile.am : added XPath regression tests to normal tests
15667 * uri.c: fixed a problem with local paths, cleanup
15668 * parser.c: fixed a problem with large CData sections
15669
Daniel Veillardd2ade932000-09-30 14:39:55 +000015670Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * configure.in xml-config.in: patch from "Ben Taylor"
15673 <sol7x86@hotmail.com> for solaris shared libs lookup
15674
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000156752000-09-30 Martin Baulig <baulig@suse.de>
15676
15677 * libxml-2.0.pc.in: Provide pkg-config script.
15678
15679 * configure.in: Create the libxml-2.0.pc script from the
15680 libxml-2.0.pc.in templates.
15681 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015682 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015683
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015684Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15687 when compiling with MSC
15688
Daniel Veillard46057e12000-09-24 18:49:59 +000015689Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * xpath.c: patch for normalize-string() substring-before(),
15692 substring-after() and translate() functions from Bjorn Reese
15693 <breese@mail1.stofanet.dk>
15694 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15695 Fredrik Hallenberg <hallon@lysator.liu.se>
15696 * TODO: updated
15697
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015698Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15701 problem of socklen_t being undefined on a number of platforms
15702 * debugXML.c: fixed a compilation problem when without snprintf
15703
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015704Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15707 an URI bug and a fix for the control-character-induced infinite loop
15708 * nanohttp.c: preventive fix for compiling on WIN32
15709
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015710Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * xmlint.c: closing bug #25000
15713
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015714Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15717 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15718 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15719 related function, fixing xmlStrncmp(), and associated cleanup
15720 * result/HTML/entities.html.sax: updating result
15721
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015722Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * uri.c: applied patch for URI escaping from Wayne Davison
15725 <wayned@blorf.net>
15726 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15727 from Denis Barbier <barbier@imacs.polytechnique.fr>
15728 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15729 patch from Wayne Davison
15730
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015731Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * doc/xml.html : updated with new releases, adding "how to help"
15734
Daniel Veillard04698d92000-09-17 16:00:22 +000015735Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15738 removed a few warnings in pedantic mode ...
15739 * parserInternals.c parser.c: moved encoding switching function
15740 to parserInternals.c
15741 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15742
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015743Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15746 error or warning handlers
15747
Daniel Veillardb1059e22000-09-16 14:02:43 +000015748Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * parserInternals.c parserInternals.h parser.c Makefile.am:
15751 created a new module parserInternals.c, moved most of the
15752 code shared by the various parsers there, as well as
15753 deprecated code from parser.c. More cleanup of parser.c
15754 * uri.c: fixed a problem when URI is NULL
15755 * valid.c: speedup when looking for an attribute declaration
15756
Daniel Veillard39c7d712000-09-10 16:14:55 +000015757Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15760 the cleanup of the computation of URI references when seeking
15761 external entities. The URI reference string and the resulting
15762 URI are both stored now.
15763 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15764 large s(n)printf checks and cleanup from Denis Barbier
15765 <barbier@imacs.polytechnique.fr>
15766 * xmlversion.h.in tree.h: couple of SGML declarations for a
15767 possible docbook module.
15768 * result/VC/ : a couple of test output changed due to the change
15769 of the entities URI
15770
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015771Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * parser.h: added a _private field for linking user's data
15774
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015775Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * parser.c parserInternals.h: demacroified most of the IS_XXX
15778 the gain in size is significant so ...
15779
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015780Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * entities.c: cases where looking up entities with doc==NULL
15783 covered
15784
Daniel Veillard90e11312000-09-05 10:42:32 +000015785Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
Daniel Veillard1de50802000-09-07 08:54:32 +000015787 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015788 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15789
Daniel Veillard98a79162000-09-04 11:15:39 +000015790Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
Daniel Veillard1de50802000-09-07 08:54:32 +000015792 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015793 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15794 * Makefile.in: added URItest and included thenin "make tests"
15795
15796Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015797
15798 * xmlversion.h.in: closed bug 22941
15799
Daniel Veillard2bb89092000-08-31 14:57:50 +000015800Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * doc/xmlio.html: added doc and example for entity loader
15803 redefinition.
15804
Daniel Veillard96984452000-08-31 13:50:12 +000015805Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15808 used by libxml
15809
Daniel Veillarde715dd22000-08-29 18:29:38 +000015810Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * parser.c: Fixed bug on invalid ontent characters and when using
15813 push.
15814 * xmllint.c: fixed xmllint endling of errors in push mode
15815
Daniel Veillard4948eb42000-08-29 09:41:15 +000015816Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015819 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015820 * result/HTML/*.sax: regenerated HTML SAX output
15821 * parser.c: more cleanup.
15822
Daniel Veillarde010c172000-08-28 10:04:51 +000015823Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015826 patches from Wayne Davison <wayned@users.sourceforge.net>,
15827 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015828 * HTMLparser.c: fixed an ignorable white space detection bug
15829 occuring when parsing with SAX only
15830 * result/HTML/*.sax: updated since the output is now HTML
15831 encoded...
15832
Daniel Veillard47f3f312000-08-27 22:40:15 +000015833Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015835 * HTMLparser.[ch]: applied some of Wayne Davison
15836 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015837
Daniel Veillarde0854c32000-08-27 21:12:29 +000015838Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15841 undeclared namespace prefix was used, added a warning.
15842 Cleaned up support w.r.t. entities, spilling out a warning
15843 and being pedantic on lookups.
15844 * test/warning/ent9 : added testcase for previous example.
15845 * TODO: updated
15846 * parserInternals.h parser.c: changed the way names are parsed
15847 now allow infinite size and decrease penalty for normal use
15848 * parser.c: Started a big cleanup/check of the parser code,
15849 fixed some of the most tortuous entity code, spotted code
15850 unused anymore
15851 * test/*: added tests for very long names and related nasty
15852 things.
15853
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015854Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * doc/encoding.html: added encoding aliases doc
15857 * doc/xml.html: updates
15858 * encoding.[ch]: added EncodingAliases functions
15859 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15860 bottleneck affecting large DTDs like Docbook
15861 * parser.[ch] xmllint.c: added a pedantic option, will be
15862 useful
15863 * SAX.c: redefinition of entities is reported in pedantic mode
15864 * testHTML.c: uninitialized warning from gcc
15865 * uri.c: fixed a couple of bugs
15866 * TODO: added issue raised by Michael
15867
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015868Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * doc/encoding.html: propagated Martin Duerst suggestions
15871
Daniel Veillard52402ce2000-08-22 23:36:12 +000015872Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15875 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15876 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15877 by Wayne Davison
15878
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015879Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * nanoftp.c nanohttp.c: small cleanup
15882 * TODO: updated
15883
Daniel Veillard244ece92000-08-19 20:58:02 +000015884Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * added an old VC testcase and updated title.xml entity
15887
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015888Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15891 done on auto-opening of <p> tags and cleanup of SAX output
15892
Daniel Veillard979e55e2000-08-19 16:48:54 +000015893Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15896
Daniel Veillard4540be42000-08-19 16:40:28 +000015897Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * doc/xml.html libxml.* structure.*: updated the doc a bit
15900
Daniel Veillard808a3f12000-08-17 13:50:51 +000015901Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15904 of SAX tests
15905
Daniel Veillard29579362000-08-14 17:57:48 +000015906Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15909 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15910
Daniel Veillard1255ab72000-08-14 15:13:33 +000015911Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15914 * testHTML.c: fix core dump on Solaris 2.x systems
15915 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15916 * result/HTML/*.sax: previous bug fix lead to new results
15917
Daniel Veillard03109292000-08-14 14:58:22 +000015918Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15921 * configure.in: added --with-readline=DIR to accept alternate
15922 path for readline include/library
15923 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15924 for ANSI under HP-UX
15925 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15926 includes @LIBS@
15927
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015928Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * doc/* : rebuilt the docs
15931 * getting ready for 2.2.2 release
15932
Daniel Veillard87b95392000-08-12 21:12:04 +000015933Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15936 and xmlAddFeature()
15937 * tree.[ch]: added xmlAddChildList()
15938 * xmllint.c: MAP_FAILED macro test
15939 * parser.h: added xmlParseCtxtExternalEntity()
15940 * valid.c: applied bug fixes removed warning
15941 * tree.c: added CDATA block to elements content
15942 * testSAX.c: cleanup of output
15943 * testHTML.c: added SAX testing
15944 * encoding.c: better error recovery
15945 * SAX.c, parser.c: fixed one of the external entity processing
15946 of the OASis testsuite
15947 * Makefile.am: added HTML SAX regression tests
15948 * configure.in: bumped to 2.2.2
15949 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15950 SAX results
15951
Daniel Veillard88a172f2000-08-04 18:23:10 +000015952Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * configure.in: patch for HP compiler
15955
159562000-08-04 Sven Heinicke <sven@zen.org>
15957
15958 * xmllint.c: Was coredumping sometimes when the file given didn't
15959 exist.
15960
Daniel Veillard46e370e2000-07-21 20:32:03 +000015961Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015964
Daniel Veillard46e370e2000-07-21 20:32:03 +000015965 when using in memory parsing. Need some cleanup.
15966 * xmllint.c configure.in: added a --memory flag to test memory
15967 parsing
15968
Daniel Veillard36650692000-07-21 15:16:39 +000015969Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * nanohttp.c: fixed socklen_t replacement to unsigned int
15972 * parser.c: fixed a space handdling missing at the end of
15973 production 28 DOCTYPE.
15974 * xmlmemory.c: fixed a stupid bug on the routine to override
15975 allocation functions
15976 * TODO: updated
15977
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015978Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * doc/ regenerated the docs
15981
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015982Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * doc/encoding.html doc/xml.html: added I18N doc
15985 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15986 improvements, both parser and filters, added ASCII & HTML,
15987 fixed the ISO-Latin-1 one
15988 * xmllint.c testHTML.c: added/made visible --encode
15989 * debugXML.c : cleanup
15990 * most .c files: applied patches due to warning on Windows and
15991 when using Sun Pro cc compiler
15992 * xpath.c : cleanup memleaks
15993 * nanoftp.c : added a TESTING preprocessor flag for standalong
15994 compile so that people can report bugs more easilly
15995 * nanohttp.c : ditched socklen_t which was a portability mess
15996 and replaced it with unsigned int.
15997 * tree.[ch]: added xmlHasProp()
15998 * TODO: updated
15999 * test/ : added more test for entities, NS, encoding, HTML, wap
16000 * configure.in: preparing for 2.2.0 release
16001
Daniel Veillard49703262000-07-10 10:27:46 +000016002Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016005 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016006
Daniel Veillard306be992000-07-03 12:38:45 +000016007Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * doc/xml.html: changed the xmlsoft.org structure, updated the
16010 examples w.r.t. root and childs
16011
Daniel Veillard7d853352000-07-02 18:53:09 +000016012Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16013
Daniel Veillard784b9352003-02-16 15:50:27 +000016014 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016015
Daniel Veillard365e13b2000-07-02 07:56:37 +000016016Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * HTMLparser.c: Work on character encoding support for the HTML parser
16019 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16020 * encoding.c: Fixed a potential memleak in the encoding stuff
16021
Daniel Veillardaf743792000-07-01 11:49:28 +000016022Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * doc/FAQ.html doc/Makefile.am : added a FAQ
16025
16026Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016027
16028 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16029 of the HTML parser to force it to not bypass SAX
16030
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016031Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * win32config.h.in: updated
16034 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16035 lacks iconv support :-( need to release 2.1.1
16036 * configure.in: release 2.1.1
16037 * HTMLparser: fixed bug #14784
16038 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16039 by Windows compiler
16040 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16041 the SAX startDocument() callback.
16042 * TODO: updated
16043
16044Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * added xmlStopParser()
16047
Daniel Veillardbe803962000-06-28 23:40:59 +000016048Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * configure.in: 2.1.0 prerelease
16051 * Large resync between W3C and Gnome tree
16052 * nanoftp, nanohttp.c: fixed stalled connections probs
16053 * HTMLtree.c SAX.c : support for attribute without values in
16054 HTML for andersca
16055 * valid.c: Fixed most validation + namespace problems
16056 * HTMLparser.c: start document callback for andersca
16057 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16058 * parser.h, SAX.c: serious speed improvement for large
16059 CDATA blocks
16060 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16061 different encoding
16062 * example/Makefile.am example/gjobread.c tree.h: work on
16063 libxml1 libxml2 convergence.
16064 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16065 and the LIBXML_TEST_VERSION macro
16066
Daniel Veillardc310d562000-06-23 18:32:15 +000016067Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * doc/xml.html: various patches and improvements typo fixed by
16070 Felix Natter
16071 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16072 from Felix Natter <fnatter@gmx.net>
16073
Daniel Veillardf3029822000-05-06 08:11:19 +000016074Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * doc/upgrade.html: updated with instructions for support of both
16077 libxml-1.x and libxml-2.x
16078 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16079 for 2.x support and also fixed includes
16080
16081
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016082Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16085 the encoding support, added iconv support, so now libxml if
16086 compiled with iconv automatically support japanese encodings
16087 among others. Work based on initial patch from Yuan-Chen Cheng
16088 I may have broken binary compat in the encoding handler
16089 registration scheme, but that was so utterly broken I don't
16090 expect anybody to have used this feature until now.
16091 * parserInternals.h: fixup on the CHAR range macro
16092 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16093 code.
16094 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16095 * uri.c: added xmlParseURI() I can't believe I forgot to
16096 implement this one in 2.0 !!!
16097 * SAX.c: moved doc->encoding update in the endDocument() call.
16098 * TODO: updated.
16099
Daniel Veillard06047432000-04-24 11:33:38 +000016100Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * tree.h: removed extraneous xmlRemoveProp definition
16103 * TODO: added item about --disable-corba configure switch
16104 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16105 * nanoftp.c: fixed include problems giving troubles on AIX and
16106 slowlaris
16107 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16108 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16109 comment and headers changes to lower gtk-doc number of warnings
16110 * doc/html/*: rebuilt docs
16111
Daniel Veillarde0aed302000-04-16 08:52:20 +000016112Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * HACKING: documented the tag for 1.x and instructions
16115
Daniel Veillard5e873c42000-04-12 13:27:38 +000016116Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16119 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16120 xmlCreateIOParserCtxt
16121 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16122 significant overall improvement
16123 * xmllint.c: added I/O test to xmllint
16124 * testSAX.c: added a speed test
16125 * doc/* : updated/regenerated
16126
Daniel Veillardfc708e22000-04-08 13:17:27 +000016127Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * xpath.c uri.h parserInternals.h: cosmetic changes from
16130 "Timur I. Bakeyev" <timur@bat.ru>, including making
16131 xmlCreateURI() public
16132
Daniel Veillard5d211f42000-04-07 17:00:24 +000016133Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16136 and the code at the same time. Added a clean mechanism for
16137 overload or added input methods: xmlRegisterInputCallbacks()
16138 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16139 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16140 * TODO: updated
16141 * doc/* : updated/regenerated
16142 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16143 source dir
16144
Daniel Veillarde77a9182000-04-05 19:12:29 +000016145Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * testURI.c: yet another forgotten commit, I should get some sleep !
16148
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016149Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * xmllint.c: forgot to commit this too ?
16152
Daniel Veillardb9df4042000-04-05 14:23:16 +000016153Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * xmlversion.h.in : forgot to commit this previously
16156
Daniel Veillard361d8452000-04-03 19:48:13 +000016157Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16160 * README TODO: updated for release
16161 * uri.c uri.h: added authority parsing/saving
16162 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16163 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16164 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16165 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16166 Makefile.am : added compile-time customization of libxml
16167 --with-ftp --with-http --with-html --with-xpath --with-debug
16168 --with-mem-debug
16169 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16170 #include <libxml/xxx.h> I hope it won't break too much stuff
16171 and will be manageable in the future...
16172 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16173 and added xmllint to the installed programs
16174 * uri.h: added xmlFreeURI()
16175
Daniel Veillardec303412000-03-24 13:41:54 +000016176Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * uri.c uri.h: finished the escaping handling, the base support
16179 and the URI path normalization. Looks good just lacks the
16180 authority content parsing code.
16181 * Makefile.am: added instructions to generate testURI
16182 * TODO: updated
16183 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16184 added links and icons for W3C and Gnome
16185
Daniel Veillard8f621982000-03-20 13:07:15 +000016186Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * xmlmemory.[ch] : seems I forgot to actually update the files in
16189 the last commit :-)
16190 * doc/xml.html doc/html/* : updated and uploaded the docs
16191
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016192Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16195 * TODO: updated
16196 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016197 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016198 gfree).
16199 * Makefile.am, uri.c, uri.h: added a set of functions to do
16200 exact (litteraly copied from the RFC 2396 productions) parsing
16201 and handling of URI. Will be needed for XLink, one XML WFC,
16202 XML Base and reused in the nano[ftp/http] modules. Still work
16203 to be done.
16204
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016205Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * configure.in, libxml.spec.in : libxml2
16208 * doc/* : updated the doc page, rebuilt the docs
16209
Daniel Veillardcf461992000-03-14 18:30:20 +000016210Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * all: tagged LIB_XML_1_X
16213 * *.c *.h : updated from W3C CVS tree
16214 * configure.in : 2.0.0-beta
16215 * libxml.spec.in : libxml2 package nam
16216 * result/* : new version of the tests output
16217
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016218Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16221
Daniel Veillardb566ce12000-03-04 11:39:42 +000016222Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * doc/* : rebuilt the docs
16225 * parser.c: final patch on #6766
16226 * valid.c: small patch on validity checks.
16227
Daniel Veillardfb76c402000-03-04 11:39:42 +000016228Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16231 added
16232 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16233 compatibility w.r.t. XML spec and existing code.
16234
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016235Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * parser.c: seems a better solution to <a> </a> exists,
16238 will try it for a while
16239
Daniel Veillard83a30e72000-03-02 03:33:32 +000016240Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * parser.c: tried to remove the <a> </a> generating <a/>
16243 this is hard. Left a flag for that purpose. Fixed bug #6766
16244 * configure.in: prepared 1.8.7 not released, due to previous
16245 problem
16246
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016247Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * doc/xml.html : applied second patch from Paul DuBois
16250
Daniel Veillard402e8c82000-02-29 22:57:47 +000016251Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * doc/xml.html : applied patch from Paul DuBois
16254
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016255Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16258
Daniel Veillard5feb8492000-02-02 17:15:36 +000016259Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16262 compilation warnings on various platforms.
16263 * parser.c: Fixed #5281 validity error callbacks are now desactived
16264 by default if not validating.
16265
Daniel Veillardf341f932000-02-02 14:52:08 +000016266Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16269
Daniel Veillard13c757e2000-02-01 23:59:15 +000016270Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16273 <gkatsi@cs.toronto.edu>
16274
Daniel Veillard726e8792000-01-30 20:04:29 +000016275Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16278 processing URLs
16279
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016280Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16283 xmlNanoFTPUpdateURL for persistent control connections.
16284 * configure.in: 1.8.6
16285
16286Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16289 * tree.[ch] : added xmlSaveNoEmptyTags
16290
James Henstridgef3be9312000-01-28 13:59:21 +0000162912000-01-29 James Henstridge <james@daa.com.au>
16292
16293 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16294
16295 * Makefile.am: added nanoftp.[ch] to the build.
16296
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016297Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * nanoftp.[ch]: cleanup, comments, API
16300 * debugXML.c : fixed a bug in the cat command
16301 * doc/*: regenerated the docs
16302
Daniel Veillardda07c342000-01-25 18:31:22 +000016303Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16306 * debugXML.c : fixed a bug in the cat command
16307 * valid.c: fixing some small probs
16308 * libxml.spec.in: get rid of the SNAP suffix
16309 * doc/xml.html: updated the status
16310
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016311Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * xml-config.in: xml-config --version to just return the
16314 version number
16315 * xpath.c: some cleanup w.r.t. axis when the current node is
16316 an attribute.
16317 * TODO: updated
16318
Daniel Veillard461a66c2000-01-18 18:01:01 +000016319Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * configure.in: prepared for libxml-1.8.5
16322 * doc/* recompiled the documentation
16323
163242000-01-17 Jody Goldberg <jgoldberg@home.com>
16325
16326 * configure.in : WARNING autoconf subtlety alert :
16327 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16328 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16329 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16330 get defined by AC_CHECK_HEADERS.
16331
Daniel Veillardf967b902000-01-17 16:06:10 +000016332Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16335 Rune.Djurhuus@fast.no
16336
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016337Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * TODO: updated
16340 * tree.c, parser.c: made sure that only memory alloc problems
16341 and internal parser errors are allowed to write to stdout or
16342 stderr.
16343
Daniel Veillard0142b842000-01-14 14:45:24 +000016344Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * tree.c : restored xmlNewGlobalNs since this seems used by
16347 a lot of existing code :-(, fixed a bug in xmlNewNs
16348 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16349 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16350 to exit() from the library code.
16351 * xpath.c, parser.c: removed bugs or unused code detected by
16352 Windows compilers
16353 * parser.c: started adding interfaces for parsing well balanced
16354 XML fragments
16355 * configure.in: releasing 1.8.4
16356 * doc/* : rebuilt the docs
16357
Daniel Veillard2eac5032000-01-09 21:08:56 +000016358Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * tree.[ch] : added xmlNewDocFragment() for DOM
16361 * testHTML.c: uninitialized variable.
16362
Daniel Veillardf3a73582000-01-05 14:58:39 +000016363Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * doc/* : rebuild the docs
16366
Daniel Veillard71b656e2000-01-05 14:46:17 +000016367Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * acconfig.h: readline and history patch
16370 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16371 * tree.c: added check and handling when possibly removing an ID
16372 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16373 and saving.
16374 * test/HTML/entities.html result/HTML/entities.html* : test for
16375 various entities reference cases
16376 * result/HTML/* : as a result output of some testcase have
16377 changed
16378 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16379 by previous example. added xmlParseTryOrFinish().
16380 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16381 entities.h debugXML.h HTMLparser.h: changed the way struct are
16382 declared to allow gtk-doc to expose those
16383 * parser.c: closed bug #4960
16384 * Makefile.am configure.in: Applied patch from
16385 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16386 and math/socket libs detection
16387
Daniel Veillard437b87b2000-01-03 17:30:46 +000016388Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * configure.in, Makefile.am: link tester against readline
16391 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16392
Daniel Veillard686d6b62000-01-03 11:08:02 +000016393Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * tree.[ch]: added xmlRemoveProp
16396 * win32config.h.in nanohttp.c: avoid including the Windows
16397 socket stuff in every C files
16398 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16399 the XmL parser(s)
16400 * test/ns4 result/ns4 etc...: added test case for previous prob
16401 * tree.c: xmlNewNs wasn't checking for double definition
16402 * Makefile.in: fixed a problem with dist-hook duplicates
16403 * parser.[hc], xmlIO.c: fixed the loading of external entities
16404 APIs, now xmlLoadExternalEntity() is used everywhere and
16405 setting up an app specific front-end using the
16406 * SAX.c parser.c: some fixes, now the xhtml spec validates
16407 with the xhtml DTD.
16408 * error.c: fixed crashes in case of no input stream
16409 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16410 to the validation tests and results
16411
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016412Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16415 too htmlCreatePushParserCtxt() and htmlParseChunk()
16416 * parser.c: a bit of cleanup.
16417 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16418 to XML) removed the last mem leak known
16419 * HTMLtree.c: output message cleanup
16420 * xmlmemory.c: display content info about memory blocks
16421 * result/HTML/wired.* : missing att value warning change
16422
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016423Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * doc/* : rebuilt the documentation
16426
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016427Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * parser.[ch] parserInternals.h: Push parser for XML,
16430 seems to work fine now
16431 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16432 --push for push testing
16433 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16434 * testSAX.c: added --push
16435 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16436 subtree
16437 * xmlIO.[ch] : enriched API + fixes for push mode
16438 * entities.[ch]: added the entity content length to the struct.
16439 * xmlmemory.[ch]: new API to show the last entries for the shell
16440 * valid.c: added required attribute testing
16441 * SAX.c: the cdata callback now merge contiguous fragments
16442 * HTMLparser.c: cleanup of some macros
16443
Daniel Veillard3c558c31999-12-22 11:30:41 +000016444Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * parser.c: fix for PIs name starting with xml
16447 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016448 * *.c, configure.in win32config.h.in : generate win32config.h for
16449 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016450
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016451Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * parser.c: fixed a stupid = vs. == bug :-(
16454 * doc/gnome-xml.sgml: s/glade/xml/
16455
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016456Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * configure.in, doc/xml.html : bug fix release 1.8.2
16459 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16460 Hopefully the end of that silly C++ include problem
16461 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16462 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16463 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16464 troubles with autoclosed elements when the stree shape doesn't
16465 follow the DtD specs. Added htmlIsAutoClosed() and
16466 htmlAutoCloseTag()
16467 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16468 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16469 * debugXML.c: fixed a bug on printing default namespaces.
16470 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16471
Daniel Veillardb24054a1999-12-18 15:32:46 +000016472Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * result/HTML/*.htm[l] : updated the HTML regression tests according
16475 to the new output
16476 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16477 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16478 problem due to intermix of extern "C" { ... } declarations for C++
16479 and recursive includes in the headers
16480
Chris Lahey323c48c1999-12-18 15:32:45 +0000164811999-12-20 Chris Lahey <clahey@umich.edu>
16482
16483 * HTMLtree.c: Made it so that html nodes with a single child do
16484 not insert a carriage return before or after the child node.
16485
Daniel Veillardb24054a1999-12-18 15:32:46 +000016486Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016487
16488 * configure.in, doc/xml.html : bug fix release 1.8.1
16489 * parser.c: fixed bug #4344
16490 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16491 added the glue to avoid C++ problems
16492 * doc/* : regenerated the documentation
16493
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016494Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16497 namespace recognition, and Dia as a resul :-(
16498 * encoding.c: closed bug #3950
16499
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016500Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * valid.c: debugging a posteriori validation, except URI expansion
16503 stuff this should be fixed now
16504 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16505 Carl Nygard <cnygard@bellatlantic.net>
16506 * tester.c: added --postvalid, cleaning of the code
16507 * tree.[ch]: added xmlDocGetRootElement()
16508
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016509Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16510
16511 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16512 c++ losage.
16513
Daniel Veillard10a2c651999-12-12 13:03:50 +000016514Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * configure.in, doc/xml.html : bumped to 1.8.0
16517 * xlink.[ch], Makefile.am : added framework for link detection
16518 * parser.h: added nbChars to parser context, needed for cleanup.
16519 * xmlmemory.c: removed a nasty bug when out of mem
16520 * valid.[ch]: adding namespace support for attribute decl
16521 * tester.c: added --debugent option
16522 * debugXML.[ch]: added xmlDebugDumpEntities()
16523 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16524 buffers instead, this was really needed, validation was breaking
16525 in strange ways due to that. Added xmlParseStringPEReference()
16526 and other parsing from strings functions. Entities processing
16527 modified again, but PERef are still not handled correcly but
16528 unless you're Eve Maller you won't notice :-)
16529 * HTMLparser.c: large changes toward reliability, and switched to
16530 lowercase internal tags, XHTML is lowercase, so it will help
16531 that output is closer to next version.
16532 * doc/* : regenerated the documentation, it is now hosted at
16533 http://xmlsoft.org/ (same bits I just bought the domain :-)
16534
16535
Daniel Veillard294cbca1999-12-03 13:19:09 +000016536Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16539 doc generation
16540 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16541 in the SAX API
16542 * doc/*: rebuilt the doc making sure everything appears in the
16543 HTML files
16544
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016545Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16548 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16549 which allow impressive speed improvement on dataset with
16550 large text pieces, but at the cost of broken binary
16551 compatibility and slightly bigger memory usage.
16552 Configure with --with-buffers to activate them, they
16553 are protected with XML_USE_BUFFER_CONTENT define.
16554 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16555 goal is 0 memory left allocated once parser is no more used
16556 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16557 call xmlCleanupParser() and xmlMemoryDump()
16558
Daniel Veillarda819dac1999-11-24 18:04:22 +000016559Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16562 * parser.[ch] encoding.[ch]: added memory cleanup routines
16563 * parser.c: closing bug #3788
16564 * doc/*: rebuilt the doc
16565
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016566Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16569 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16570 * tester.c: added --compress option
16571 * doc/*: rebuilt the documentation
16572
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016573Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16576 if given /proc/kcore as input !
16577 * doc/xml.html doc/*: updated and rebuilt the documentation
16578
16579Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016580
16581 * parser.c: Fixed some wrongly space collapsing code due to
16582 a misreading of the spec.
16583 * result/*: fixed the output accordingly
16584
16585Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016586
16587 * encoding.c: bug fix and typos
16588 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16589 * parser.c: added attribute normalization closing bug #3597
16590 * test/att* result/att* SAXresult/att*: testcase for attribute
16591 normalization
16592
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016593Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * configure.in: closing bug #3163 by adding extra flags for the
16596 cc compiler on HP-UX
16597
Daniel Veillard51e3b151999-11-12 17:02:31 +000016598Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * valid.[ch] : removed a typo and an enumerated type bug in the
16601 xmlAddElementDecl() function
16602 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16603 call to xmlEncodeEntitiesReentrant() so that the functions
16604 New, Set and Get are at the same level.
16605 * parser.c HTMLparser.c: extra memory allocation bug for
16606 attributes detected by someone using libxml in embedded systems :-)
16607
Daniel Veillard962195f1999-10-28 15:51:53 +000016608Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * xmlmemory.h: turned off mem debug :-\
16611
Daniel Veillard35008381999-10-25 13:15:52 +000016612Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * parser.c: closed bug #2784 a one line fix, but worth pushing
16615 a new release out
16616 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16617 some structures, comments before and after the
16618 main element, and other nastyness
16619 * HTMLtree.c tree.c: accomodate the extended HTML supported
16620 * configure.in: pushing 1.7.4
16621 * test/ent8 and related outputs : added a new test for bug #2784
16622 * test/HTML/wired.html and related output: a nasty HTML example
16623 * Makefile.am: improved the test scripts
16624 * docs/* : reran the documentation extractor, updated xml.html
16625
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016626Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16629 HTMLparser and debugged the HTML related code. HTML documents
16630 now have their own type
16631 * entities.c: do not dump &apos; for HTML output
16632 * xmlmemory.c: improvement, breakpoint mechanism
16633 * testHTML.c: added --sax --repeat ...
16634 * Makefile.am: improved the HTML tests
16635 * valid.[ch]: added xmlValidGetValidElements and
16636 xmlValidGetPotentialChildren
16637 * tester.c: added --insert to test the 2 new functions
16638 * test//* result//* SAXresult//* : regression test cleanup
16639 and extension.
16640 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16641 gnome-xml-nanohttp.html
16642
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016643Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * HTMLparser.c: fixed problems with some autoclose tags
16646 * tree.c: fixed XML output problems.
16647 * result/* SAXresult/*: update of the tests output
16648
Daniel Veillard6077d031999-10-09 09:11:45 +000016649Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * Makefile.am: Arturo patch for xmlConf.sh version info
16652 * parser.c: Tim Josling patch for single quoted items
16653 * tester.c: Tim Josling patch for tester options usage
16654 * tree.h: indent cleanup
16655
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016656Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16659 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16660
Daniel Veillard00fdf371999-10-08 09:40:39 +000016661Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * tree.c : Raph patch for initialization of CORBA fields
16664 * parser.c, xpath.c, ...: modification of doc comments
16665 * xpath.c : allow spaces in xpath expressions
16666
Daniel Veillardad219441999-09-27 08:17:49 +000016667Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16668
16669 * xmlmemory.h: turning off memory debug :-(
16670
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016671Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16674 better SAX interfaces.
16675 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16676 entity.
16677 * configure.in: 1.7.2
16678
16679Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016680
16681 * libxml.spec.in: fixed the URL
16682 * doc/xml.html: improved the documentation front-end
16683
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016684Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016685
16686 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16687
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016688Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016689
16690 * libxml.spec.in: fixed the alpha compile problem
16691 * parser.[ch]: changed errno to errNo in the parser context :-(
16692 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16693 * doc/xml.html: changed CHAR to xmlChar
16694 * doc/html/*: recompiled the documentation
16695 * configure.in: 1.7.1
16696
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016697Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * parser.h: modified the parser context struct to regain 1.4.0
16700 binary compatibility
16701 * parser.c, xml-error.h: added errno ot teh context and defined
16702 a set of errors values with update of errno
16703 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16704 DTDs and entities
16705 * *.h, *.c: complete cleanup of the use of config.h and include
16706 protection depending on the current setup.
16707 * overalll debugging, maintenance and bug-fixing on all modules
16708 * updated the documentation
16709 * ready for 1.7.0
16710
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016711Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * HTMLparser.c : cleanup
16714 * SAX.c valid.c valid.h: added ID/IDREF checking
16715 * tree.c tree.h: extended doc structure for refs
16716 * configure.in: 1.6.2
16717 * parser.c: patched bug in SAX user arg call
16718 * parserInternals.h: patched missing close in C++ wrapping
16719 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16720 especially upcoming XPointer implementation.
16721 * doc/xml.html: augmented, typo
16722
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016723Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16724
16725 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16726 not all invocations of install understand -d.
16727
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016728Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16729
16730 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16731 to make 'check' works, when builddir != srcdir.
16732
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016733Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * doc/xml.html : updated the documentation
16736
Daniel Veillard6454aec1999-09-02 22:04:43 +000016737Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16740 not deallocated memory blocks
16741 * *.c : replaces all calls to malloc() free() and realloc() to
16742 the wrapper functions/macros
16743 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16744 instead of xmlFreeNodeList()
16745
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016746Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * HTMLparser.c: corrected a stupid bug leading to core dump at
16749 tree deallocation. Removed warnings indicated by
16750 Stephane.Conversy@lri.fr
16751 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16752 looked for in the external subset
16753
16754Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016755
16756 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16757 on SGI by Stephane.Conversy@lri.fr
16758
Daniel Veillardb96e6431999-08-29 21:02:19 +000016759Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * all .h : changed the prototype declaration indent as in gtk
16762 * most .c : working on reducing the TODOs in the code
16763 * most .c : cleanup though -pedantic and Insure++
16764 * improvements on validation ID checkings.
16765 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16766 * xml-config.in: closed #1810
16767
16768Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016769
16770 * tree.h, valid.c, valid.h: more work on validity, IDs
16771 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16772 definition for AIX
16773
Daniel Veillardb556eb51999-08-15 17:19:50 +000016774Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16777 the distribution due to a cut'n paste error at last commit
16778
Daniel Veillardb05deb71999-08-10 19:04:08 +000016779Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * configure.in: upgraded to version 1.4.0
16782 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16783 Big update, added a large part of the validation process,
16784 it should be usable, but some parts are missing
16785 * xpath.c: improved the implementation w.r.t. root.
16786 * Makefile.am: added more tests
16787 * test and result trees: added a lot of tests
16788 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16789
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016790Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * Added an HACKING file
16793
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016794Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * xpath.[ch] : improvements and debug of the XPath implementation
16797 * parser.c, HTMLparser.c : modified the parsers to be progressive
16798 * tree.[ch] : extended the Buffer promitives
16799 * xmlIO.[ch] : added basic I/O routines providing progressive
16800 parsing and ready for I18N conversion plugins
16801 * SAXresult/* : the SAX callback sequence maybe slightly different
16802 now
16803 * test*.c : improved/updated the tests programs
16804 * doc/* : recompiled the docs.
16805
Daniel Veillard15b75af1999-07-26 16:42:37 +0000168061999-07-26 Michael Meeks <michael@edenproject.org>
16807
16808 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16809
16810 * tree.c: Ditto.
16811
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016812Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * configure.in: upgraded to version 1.4.0
16815 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16816 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16817 XML query language, see http://www.w3.org/TR/xpath for more details.
16818 * parser.c, parser.h: added CHAR* related string functions for XPath
16819 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16820 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16821 rebuild the docs.
16822 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16823 and regression testing capabilities for XPath.
16824
Daniel Veillardd79d7871999-07-12 10:38:12 +000016825Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16828 closing bug #1646
16829
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016830Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * Makefile.am, example/Makefile.am: closed bug #1683
16833
Daniel Veillard3166ab11999-07-11 16:14:19 +000016834Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * example/Makefile.am, configure.in: added the makefile for the
16837 gjobread example
16838
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016839Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16840
16841 * doc/Makefile.am:
16842 - fix which allow "make install DESTDIR=</install/prefix>".
16843
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016844Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16847 which fixed a problem on the file reading-code.
16848
Daniel Veillard82150d81999-07-07 07:32:15 +000016849Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16852 output.
16853 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16854
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016855Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * parser.h : Oops removed the binary compatibility problem
16858 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16859 * parser.c, HTMLparser.c: applied patches for reading from stdin
16860
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016861Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * parser.c, entities.c, valid.c: cleanup bug #1591
16864 * configure.in: cleanup bug #1592
16865 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16866 the same tree back-end. Hence gdome will be available for it.
16867 * doc/Makefile.am: close bug #617
16868
Daniel Veillard97fea181999-06-26 23:07:37 +000016869Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * parser.c: alloctate a per parser context SAX interface block
16872
Daniel Veillard14fff061999-06-22 21:49:07 +000016873Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16876 and xmlEncodeEntitiesReentrant with the correct one :-\
16877
16878Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * commit of my internal XML base changes, quite a lot of
16881 changes, cleanups, better entities support, framework for
16882 new I/O and charset detection and handling
16883 * Fixed the configure/Makefile stuff to generate shared libs
16884 with the proper version info, so we jumped on rev from
16885 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16886 xmlEncodeEntities() result need to be freed now, and a string
16887 xmlParserVersion provide the current library version.
16888
Raph Levien05240da1999-06-15 21:27:11 +000016889Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16890
16891 * parser.c: fixed a buffer overrun for when you have a very long
16892 attribute with no entities in it.
16893
Daniel Veillardbb2da581999-06-13 14:37:07 +000016894Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * added example directory
16897 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16898
Daniel Veillard011b63c1999-06-02 17:44:04 +000016899Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * Release of libxml-1.1, nearly everything has been touched for
16902 this.
16903 * Added more regression tests
16904 * Updated the documentation
16905
Daniel Veillard27d88741999-05-29 11:51:49 +000016906Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * tree.[ch]: unified the XML_NO_CORBA defines.
16909 * parser.c encoding.[ch]: started plugging in char encoding detection
16910
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016911Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16912
16913 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16914 Also freed allocated buffer.
16915
Daniel Veillard27d88741999-05-29 11:51:49 +000016916Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016917 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16918 reentrancy problem at printing. One is left in entities.c, to
16919 remove ASAP
16920 * testSAX.c : added a test example showing the use of the SAX
16921 interface if one doesn't want to build the DOM tree.
16922 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16923
Daniel Veillard517752b1999-04-05 12:20:10 +000016924Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16925
16926 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16927 large revamping of the parser to use SAX callbacks
16928 http://www.megginson.com/SAX/ (or at least a C like interface
16929 a la Expat). It's now possible to set up your own callbacks
16930 and the parser will not build a DOM tree.
16931 * test/* result/*: updated the test suite, I finally removed
16932 the old Namespace draft support (PI based).
16933
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016934Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * Makefile.am: added test result to EXTRA_DIST for make tests
16937
Daniel Veillard64068b31999-03-24 20:42:16 +000016938Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * parser.c, parserInternals.h: moved the chars macro definitions
16941 to parserInternals.h
16942 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16943 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16944
Daniel Veillard012ccc11999-03-23 10:11:11 +000016945Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16946
16947 * xml-config.in : applied patch to make --version work
16948
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000169491999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16950
16951 * Makefile.am (check-local): Alias for `tests' target. This will
16952 cause `make check' to do the right thing.
16953 (tests): Don't run tests in srcdir. Also, replaced calls to
16954 basename with a `sed' "equivalent".
16955
Daniel Veillardd109e371999-03-05 06:26:45 +000016956Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16959 it in the header and not the sources, updated the doc.
16960 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16961 pointing this out.
16962
Daniel Veillardbc50b591999-03-01 12:28:53 +000016963Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16966 exported the inputStream routines.
16967 * doc/html/* : updated accordingly
16968
Daniel Veillardd692aa41999-02-28 21:54:31 +000016969Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * parser.c, parser.h, parserInternals.h: added a few extra
16972 internal calls to allocate and free parser contexts ...
16973 * doc/html/* : updated accordingly
16974
Daniel Veillard55a99271999-02-25 11:01:29 +000016975Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * configure.in, Makefile.am, doc/makefile.am : General changes for
16978 1.0.0 release and including the generated HTML documentation.
16979
Daniel Veillard35925471999-02-25 08:46:07 +000016980Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * makefile.am : added parserInternals.h, oops.
16983
Daniel Veillard1e346af1999-02-22 10:33:01 +000016984Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16985
16986 * parserInternals.h: added this header giving access to the parser
16987 internal functions.
16988 * doc/Makefile.am : added a rebuild target which rebuilds the full
16989 set of documentations
16990 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16991 the internal subset.
16992 * *.c *.h: modifications needed to generate the documentation using
16993 gtk-doc, cleanup of functions blocks, reorganisation of struct
16994 declarations.
16995
Daniel Veillard1164e751999-02-16 16:29:17 +000016996Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16999 the tar and spec file to include the beginning of the doc.
17000
Nuno Ferreira03d04781999-02-13 00:07:17 +0000170011999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17002
17003 * doc/.cvsignore: Added this file.
17004
Daniel Veillard6800ef31999-02-08 18:33:22 +000017005Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17006
17007 * tree.c: fixed xmlGetProp to return "" when the attribute
17008 exists, even if the node-list is NULL.
17009
Daniel Veillard726c7e31999-02-08 15:13:10 +000017010Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * tree.c: patched an error outputting empty attribute values.
17013 * Makefile.am and doc/makefile.am: have been updated during the
17014 week-end. Sorry for an empty CVS log, I got a shell problem.
17015
Daniel Veillard1899e851999-02-01 12:18:54 +000017016Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * tree.h: cleaned up using enums instead of defines
17019 * parser.c, valid.[ch]: more work on parsing/output of element
17020 declarations
17021
Daniel Veillard3b9def11999-01-31 22:15:06 +000017022Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * valid.[ch], tree.c, parser.c : more work toward full parsing
17025 of XML DTDs.
17026 * README: added informations about mailing-list and on-line
17027 documentation
17028
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000170291999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17030
17031 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17032
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017033Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c, tree.[ch] : more work toward conformance testing,
17036 added a last element to accelerate parsing of very flat structures
17037 started working on internal subset Element content declaration.
17038 * valid.[ch] : first cut at adding code toward validation.
17039 * previous changes had also small impact on most files, especially
17040 the conformance testing using James Clark test suite.
17041
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017042Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * test/* : updated the examples, most of them were not well
17045 formed (humm), and added rdf2.
17046 * result/* : resulting changes in the output.
17047
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017048Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17051
Daniel Veillard44b3a061998-12-05 17:27:22 +000017052Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * tree.c: patched a bug in the generation of empty attributes
17055
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017056Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17059 for node/trees/documents/... Biggest problem is namespace
17060 support when copying subtrees.
17061
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017062Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * parser.c, entities.c: improve entities and char ref encoding,
17065 and cleanups of error messages.
17066
Daniel Veillard242590e1998-11-13 18:04:35 +000017067Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17068
17069 * parser.c, entities.c: simple bug hunting done during rpm2html and
17070 rpmfind integration.
17071
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017072Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17073
17074 * parser.[ch]: Added interfaces allowing to specify a SAX
17075 handler before parsing.
17076
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017077Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * parser.c: redirrect all errors reporting through the SAX
17080 error function
17081
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017082Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17085 * libtool, tlmain ...: update of the libtool files
17086
Miguel de Icaza442321c1998-11-04 18:13:38 +0000170871998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17088
17089 * entities.c: Use g_snprintf insteda of snprintf.
17090
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017091Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17094 added ent5 test for this purpose.
17095 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17096
Daniel Veillard27271681998-10-30 06:39:40 +000017097Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * parser.c: fixed? a strange error due to compression on a GWP
17100 document.
17101
Daniel Veillard25940b71998-10-29 05:51:30 +000017102Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17103
17104 * tree.[ch]: bug fixing
17105 * entities.[ch]: defined a specific type for predefined entities
17106 * doc/xml.html: more documentation on the library, how to use it,
17107 overview of the interfaces.
17108
Daniel Veillard16253641998-10-28 22:58:05 +000017109Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17110
17111 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17112
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017113Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17114
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017115 * tree.c: corrected a small bug
17116 * doc/xml.html: continuing writing documentation.
17117
17118Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17119
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017120 * debugXML.h debugXML.c: added debugging utilities.
17121 * tester.c: added --debug switch.
17122 * tree.c: patched an incorrect node->type assignment.
17123 * parser.c: formatting, ensure that node->doc != NULL in attributes
17124
Daniel Veillardccb09631998-10-27 06:21:04 +000017125Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17128 entity support and provide an internal representation close to
17129 DOM one (entity ref nodes, and attribute value as tree). I tried
17130 to preserve the interface but this will surely break some apps
17131 (I have to change rpm2html/rpmfind for example). I had to change
17132 two interfaces, and the generated tree is somewhat different.
17133 * doc/* : started documenting the XML library, the tree and
17134 DOM/Corba. This is a first step.
17135
Daniel Veillard11e00581998-10-24 18:27:49 +000017136Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * parser.c: Set up the fonctions comment block, boring but useful.
17139 * parser.h, SAX.c, parser.c: now attributes are processed through
17140 the SAX interface. The problem is that my SAX interface diverged
17141 quite a bit from the original one, well this is not an official
17142 spec, and translating it from Java to C is hairy anyway...
17143
Daniel Veillard97b58771998-10-20 06:14:16 +000017144Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17145
17146 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17147 fonctions comment block, boring but useful.
17148
17149Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017150
17151 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17152 conversion routines. However they are not yet used to convert the
17153 inputs. The core will run with UTF-8.
17154
Daniel Veillard33942841998-10-18 19:12:41 +000017155Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17156
17157 * tree.c : make sure that the type id is properly set-up when
17158 a new object is allocated, needed for DOM.
17159
Daniel Veillard27fb0751998-10-17 06:47:46 +000017160Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17161
17162 * tree.h, tree.c: Ok, the main objects in the tree will be native
17163 corba objects, it costs 8 bytes per Node, Attribute and Document
17164 but it simplifies the Corba integration a lot (no extra interface
17165 objects to allocate/free).
17166
Daniel Veillard0bef1311998-10-14 02:36:47 +000017167Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17168
17169 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17170 and changed NODEs contants for conformity with DOM Level 1
17171
Daniel Veillard27864701998-10-08 03:47:24 +000017172Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * added hooks to keep track of servants when creating objects
17175 xmlDoc and xmlNode (for Corba export).
17176
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017177Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * added xml-config script.
17180
Daniel Veillard7066a791998-10-01 20:28:28 +000017181Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17184 to autoupdate libtool and automake conf files.
17185
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000171861998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17187
17188 * Makefile.am: Use '?' to separate the sed
17189 commands as ',' is used when people pass -Wl,something.
17190
17191
Daniel Veillard15a8df41998-09-24 19:15:06 +000017192Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * tree.c, tree.h: added a per-document compression interface.
17195
Daniel Veillard151b1b01998-09-23 00:49:46 +000017196Tue Sep 22 20:47:38 EDT 1998
17197
17198 * tree.c, tree.h: added saving with compression and added interfaces
17199 to control the compression level (xmlGetCompressMode,
17200 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17201
Daniel Veillard70120ff1998-09-22 00:24:21 +000017202Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * parser.c: corrected a loop for files of size 0
17205
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000172061998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17207
17208 * error.h: New file. Contains prototyes from `error.c'.
17209
Tom Tromeyc19653d1998-08-14 01:22:43 +000017210Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17211
17212 * Makefile.am (xmlincdir): New macro.
17213 (xmlinc_HEADERS): Renamed from include_HEADERS.
17214
Daniel Veillard845664d1998-08-13 04:43:19 +000017215Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17216
17217 * applied small patch on numeric entities from
17218 Christopher Blizzard <blizzard@appliedtheory.com>
17219
Daniel Veillard260a68f1998-08-13 03:39:55 +000017220Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17221
17222 * New release 0.2, removed the old xml_* files so that it's
17223 coherent with the other CVS base (W3C), far better conformance
17224 to standard, new namespaces, decent entities support, beginning
17225 of a SAX-like interface. Nearly nothing left intact, even the
17226 test examples ...
17227
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000172281998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17229
17230 * .cvsignore: Add .deps dir
17231
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017232Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17233
17234 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17235
Daniel Veillardfe926001998-07-26 04:28:20 +000017236Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017237
Daniel Veillardfe926001998-07-26 04:28:20 +000017238 * configure.in: added test for CPP
17239 * AUTHORS, Changelog: the original ones didn't get commited but the
17240 glib ones instead, fixed.
17241 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017242
Daniel Veillardfe926001998-07-26 04:28:20 +000017243Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017244
Daniel Veillardfe926001998-07-26 04:28:20 +000017245 * integrated code developped at W3C
17246 * changed the original Copyright
17247 * migrated to automake
17248 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017249