blob: 88124cc19db8b24b85f8074b7730b363d46940ea [file] [log] [blame]
Daniel Veillard39057f42003-08-04 01:33:43 +00001Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: fixing HTML attribute serialization bug #118763
4 applying a modified version of the patch from Bacek
5 * result/HTML/doc3.htm*: this modifies the output from one test
6
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00007Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
8
9 * tree.c include/libxml/tree.h: added a new API to split a
10 QName without generating any memory allocation
11 * valid.c: fixed another problem with namespaces on element
12 in mixed content case
13 * python/tests/reader2.py: updated the testcase with
14 Bjorn Reese fix to reader for unsignificant white space
15 * parser.c HTMLparser.c: cleanup.
16
Daniel Veillard5ee43b02003-08-04 00:58:46 +000017Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
18
19 * catalog.c: trying to fix #118754 of possible recursion in the
20 catalogs. Not fantastically happy about the current fix since
21 it's likely to break under very thread intensive concurrent
22 access to the catalog. Better solution might to keep the depth
23 an extra argument to the resolution functions.
24
Daniel Veillard7b68df92003-08-03 22:58:54 +000025Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
26
27 * valid.c: fixed bug #118712 about mixed content, and namespaced
28 element names.
29 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
30 in the regression tests
31
William M. Brack779af002003-08-01 15:55:39 +000032Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
33
34 Coninuing work on bug 118559
35 * DOCBparser.c: removed 2 unsed vars
36 * xmlregexp.c: changed some numeric const to their enum symbols
37 * xmlreader.c: changed one var define from int to enum
38 (a little more to be done, awaiting co-ordination)
39 * relaxng.c: deleted one unused var
40 * xmllint.c: deleted some unused vars, changed one arg
41 val from int to enum
42 * testHTML.c, testDocbook.c: changed some arg vals to enum const
43 * xmlIO.c: fixed typo from last night (small warning msg)
44
William M. Brack78637da2003-07-31 14:47:38 +000045Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
46
47 Working on bug 118559
48 * error.c: deleted unused variable
49 * parserInternals.c: deleted unneeded 'const' qualifier
50 * parser.c: changed variable type for enum temp storage
51 * xmlIO.c: changed debugging var to be inside #ifdef
52 * valid.c: removed unused variable
53 * HTMLparser.c: removed some unneeded 'const' qualifiers
54 * xpath.c: added some type casts, removed some unused vars
55 * xinclude.c: added one type cast
56 * nanohttp.c: repositioned some #ifdef to avoid unused var
57 * nanoftp.c: removed unused var
58
Daniel Veillard97e01882003-07-30 18:59:19 +000059Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
60
61 * HTMLparser.c: applied a patch from William Brack about
62 the problem of parsing very large HTML instance with comments
63 as raised by Nick Kew
64
Daniel Veillardd6038e02003-07-30 16:37:18 +000065Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
68 patch from Bjorn Reese for xmlTextReaderNodeType() and
69 significant whitespace. There is an enum for node type
70 values now.
71
Daniel Veillard01fc1a92003-07-30 15:12:01 +000072Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
73
74 * encoding.c: applying patch from Peter Jacobi to added
75 ISO-8859-x encoding support when iconv is not available
76 * configure.in include/libxml/xmlversion.h.in
77 include/libxml/xmlwin32version.h.in: added the glue needed
78 at the configure level and made it the default for Windows
79
Daniel Veillardc2664642003-07-29 20:44:53 +000080Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
81
82 * python/generator.py python/libxml.c python/libxml2class.txt:
83 patch from Joachim Bauch + cleanup for Relax NG error callbacks
84 in python
85
Daniel Veillarda6874ca2003-07-29 16:47:24 +000086Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
87
88 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
89 cleanup patch, and also avoided a possible memory leak
90
Daniel Veillard9ff7de12003-07-29 13:30:42 +000091Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
92
93 * encoding.c: fix the previous commit
94
William M. Brack4a557d92003-07-29 04:28:04 +000095Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
96
97 * HTMLparser.c: fixed problem with comments reported by Nick Kew
98 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
99 some future cleanup of UTF8 handling
100
Daniel Veillard9deb2422003-07-28 20:40:59 +0000101Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
102
103 * xpath.c: applied a change suggested by Sean Griffin in bug
104 #118494 about a memory leak in EXSLT
105
Daniel Veillardd94849b2003-07-28 13:02:24 +0000106Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
107
108 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
109 when fixing the previous Relax-NG bugs
110 * result/relaxng/*: This slightly changes the output messages of
111 some regression tests.
112 * configure.in: added support of -with-fexceptions for nested C++
113 support.
114
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000115Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
116
117 * doc/tutorial/apa.html
118 * doc/tutorial/apb.html
119 * doc/tutorial/apc.html
120 * doc/tutorial/apd.html
121 * doc/tutorial/ape.html
122 * doc/tutorial/apf.html
123 * doc/tutorial/apg.html
124 * doc/tutorial/aph.html
125 * doc/tutorial/ar01s02.html
126 * doc/tutorial/ar01s03.html
127 * doc/tutorial/ar01s04.html
128 * doc/tutorial/ar01s05.html
129 * doc/tutorial/ar01s06.html
130 * doc/tutorial/ar01s07.html
131 * doc/tutorial/ar01s08.html
132 * doc/tutorial/index.html
133 * doc/tutorial/ix01.html
134 * doc/tutorial/xmltutorial.pdf
135 * doc/tutorial/xmltutorial.xml
136 update tutorial with XPath example
137
138
Daniel Veillard597bc482003-07-24 16:08:28 +0000139Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * SAX.c parser.c: fixing a bug about a special case of namespace
142 handling, this closes bug #116841
143
Daniel Veillard2134ab12003-07-23 19:56:29 +0000144Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * relaxng.c result/relaxng/*: checked and fixed the compilation
147 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
148 This slightly changes the output messages of some regression tests.
149
Daniel Veillardc127adc2003-07-23 15:07:08 +0000150Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmlreader.c: fixed an out of bound error #118052 , the good
153 part if that base64 code was not in use yet ...
154
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000155Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
156
157 * doc/xmllint.html
158 include html version of the xmllint man page, so an
159 up-to-date version is visible on the Web
160
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000161Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * xinclude.c include/libxml/xinclude.h: added a new API
164 xmlXIncludeProcessTree() to process XInclude only on a subtree
165 this should fix bug #115385
166
Daniel Veillard409a8142003-07-18 15:16:57 +0000167Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * relaxng.c include/libxml/relaxng.h: adding Get interface for
170 the error callback and parameters of parsing and validation
171 contexts
172 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
173 on text nodes.
174
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000175Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
178 when using the push XML parser.
179 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
180 added the test to the regression suite.
181
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000182Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
185 as suggested by Rob Richards
186
Daniel Veillard34ba3872003-07-15 13:34:05 +0000187Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
188
189 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
190 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
191 to unsigned int and a couple of others.
192
193Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
196
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000197Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
200
Daniel Veillarddf101d82003-07-08 14:03:36 +0000201Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * globals.c threads.c: fixes some problem when freeing unititialized
204 mutexes
205
Daniel Veillard2db8c122003-07-08 12:16:59 +0000206Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * nanoftp.c nanohttp.c: the modules should not import <config.h>
209 directly, some cleanups
210 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
211 validation code.
212
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000213Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * win32/configure.js: Jesse Pelton pointed out a problem in the
216 javascript code.
217
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000218Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * NEWS doc/*: regenerated
221 * nanoftp.c nanohttp.c: might fix includes problems with the
222 Ipv6 support on solaris
223 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
224 defined as #IMPLIED
225
Daniel Veillard560c2a42003-07-06 21:13:49 +0000226Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
227
228 * configure.in doc/*: preparing release 1.5.8
229 * nanohttp.c: changed some preprocessor block
230 * xmlschemastypes.c: applied patch from Charles Bozeman adding
231 hexBinary schema datatype and adding support for totalDigits and
232 fractionDigits facets.
233
Daniel Veillard7a985a12003-07-06 17:57:42 +0000234Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
235
236 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
237
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000238Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xinclude.c: fixed bug #116095 removing the error message when
241 reapplying XInclude to a document.
242
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000243Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmlIO.c: applied small changes to portability layer for
246 compilation on DJGPP Ms-DOS compiler.
247
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000248Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * parser.c HTMLparser.c: use the character() SAX callback
251 if the cdataBlock ain't defined.
252 * xpath.c: fix bug #115349 allowing compilation when configured
253 with --without-xpath since the Schemas code needs NAN and co.
254
William M. Brack59002e72003-07-04 17:01:59 +0000255Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
256
257 Fixed problem with multi-threading, shown by the test program
258 testThreads. After fix, ran mutiple tests on various speed
259 machines (single and dual processor X86), which all seem okay.
260
261 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
262
263 * threads.c: added missing initialisation for condition variable
264 in xmlNewRMutex.
265
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000266Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
269 closing bug #114837
270
271 * configure.in: Added checks for IPv6 support and getaddrinfo().
272
273 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
274
275 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
276
277 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
278 field or sockaddr_in field, depending upon the availability of IPv6
279 support.
280 have_ipv6(): Added to check for run-time IPv6 support.
281 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
282 Modified to parse a URI with IPv6 address given in [].
283 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
284 resolution, if it is available on the system, as gethostbyname
285 does not return IPv6 addresses on some platforms.
286 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
287 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
288 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
289 we are dealing with.
290
291 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
292 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
293 a URI with IPv6 address given in [].
294 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
295 available on the system. Also IPv6 addresses will be resolved by
296 gethostbyname only if IPv6 run-time support is available.
297 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
298
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000299Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
300
301 * win32/configure.js include/win32config.h
302 include/libxml/xmlversion.h.in: Applied the patch for BCB
303 by Eric Zurcher.
304
Daniel Veillardd7cec922003-06-13 12:30:10 +0000305Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
308 due to #115104 and while fixing #115101 . HTML URLs must not
309 be version dependant.
310
Daniel Veillard8265a182003-06-13 10:05:56 +0000311Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * entities.c: do not generate &quot; for " outside of attributes
314 * result//*: this changes the output of some tests
315
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000316Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * parser.c xmlIO.c: trying to fix #114277 about when file
319 remapping and escaping should really be attempted.
320
Daniel Veillarda37aab82003-06-09 09:10:36 +0000321Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * doc/*: applied a patch from Gman for building docs
324 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
325 Gary Pennington to provide an allocator for xmlValidCtxt
326 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
327 #113580 about data not being passed immediately.
328
Daniel Veillarde1326112003-06-05 09:32:20 +0000329Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * tree.c: applied a couple of patches from Mark Itzcovitz
332 to handle saving back "UTF-16" documents.
333
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000334Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
335
336 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
337 some work done while in the Maldives (hence the timezone on the
338 laptop !)
339 * result/schemas/length3* test/schemas/deter0_*
340 test/schemas/group0_*: some tests added too
341
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000342Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * encoding.c: small fix
345 * xmlIO.c: fixed an error message
346
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000347Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
348
349 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
350 accepting an improper UTF8 sequence
351
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000352Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
353
354 * threads.c: applied the patch from Stéphane Bidoul for getting
355 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000356 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000357
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000358Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
359
360 * HTMLtree.c: fixing bug #112904: html output method escaped
361 plus sign character in URI attribute.
362
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000363Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
364
365 * build_glob.py global.data globals.c parser.c
366 include/libxml/globals.h: patch from Stéphane Bidoul for setting
367 up threads global defaults.
368 * doc/libxml2-api.xml: this extends the API with new functions
369 * python/tests/Makefile.am python/tests/reader2.py
370 python/tests/thread2.py: integrated the associated testcase and
371 fixed the error string used in reader2
372
Daniel Veillard38b80a82003-05-14 18:59:00 +0000373Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
374
375 * configure.in libxml.spec.in python/Makefile.am: trying
376 to conciliate --with-python= requirements and RPM builds,
377 a PITA really...
378
Daniel Veillard104caa32003-05-13 22:54:05 +0000379Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
380
381 * HTMLparser.c: oops last commit introduced a memory leak.
382
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000383Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
384
385 * xmllint.c doc/xmllint.xml: added --nonet option
386 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
387 xsltproc or xmllint
388 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
389 rebuilt
390 * HTMLparser.c: cleaned up the HTML parser context build when
391 using an URL
392
Daniel Veillardd437d322003-05-13 21:07:01 +0000393Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
394
395 * libxml.spec.in: added a comment about bug #112902
396
William M. Brack3dd57f72003-05-13 02:06:18 +0000397Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
398
399 * minor cleanup of configure '--help' display
400 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
401
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000402Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
403
404 * tree.c: PI nodes in external subset were not freed :-\
405 fixes bug #112842
406
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000407Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
408
409 * xmllint.c: added --schema option to run WXS schema validation
410 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
411 tried to improve error reporting in the Schema code, some cleanup
412 too.
413
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000414Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
415
416 * xmlschemas.c: fixed some problems in the handling of errors,
417 and attributes addressed by references.
418 * test/schemas/* result/schemas/*: dropped the verbosity level
419 and added a couple of new tests
420
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000421Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
422
423 * relaxng.c: Stéphane Bidoul found an off by one addressing
424 error on the error handling.
425
Daniel Veillarda77cf712003-05-09 23:09:55 +0000426Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xmlschemastypes.c: trying to fix #112673
429
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000430Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
431
432 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
433 warning, this fixed a bug and should close #111574
434
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000435Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
436
437 * xmlschemas.c: fixing bug #104081 with xs:all with an element
438 holding minOccurs="0"
439 * test/schemas/all_* result/schemas/all_*: added some regression
440 tests for that bug
441 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
442 Garry Pennington to compile without schemas support.
443
Daniel Veillarda067e652003-05-01 08:03:46 +0000444Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
447
Daniel Veillard61c52202003-04-30 12:20:34 +0000448Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xml2-config.in: try to fix Red hat bug #89957, do not
451 output -L/usr/lib64
452 * xmlreader.c: fixed a typo in a comment
453
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000454Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
455
456 * doc/tutorial/aph.html, ix01.html
457 forgot to cvs add the new files. Thanks to Roland van Laar
458 for pointing this out
459
Daniel Veillardd4330462003-04-29 12:40:16 +0000460Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
463 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
464 to the XML/XSLT doc generation closing #111799
465 * doc/html/*: complete update of the HTML results
466
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000467Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
468
469 * win32/defgen.xsl: fixed the conditional for unicode map,
470 removed hardcoded schema entries
471
472Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
473
474 * win32/defgen.xsl: new file, stylesheet for generating
475 win32/libxml2.def.src from doc/libxml2-api.xml
476 * win32/libxml2.def.src: is autogenerated from now on, changes
477 to this file will not appear here anymore
478
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000479Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
480
481 * win32/configure.js python/setup.py.in: applied patch
482 from Stéphane Bidoul for the Python bindings on the new
483 release.
484
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000485Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
486
487 * debugXML.c: included libxml/uri.h for xmlCanonicPath
488 declaration
489 * win32/configure.js: thread-enabled build is now default
490 * win32/libxml2.def.src: added more exports
491
Daniel Veillard1177ca42003-04-26 22:29:54 +0000492Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
493
494 * NEWS doc/*.xsl doc/*.html: updated the web site separated
495 developers from common pages, made the transition to XHTML1,
496 added validity checking to the makefile rules.
497
Daniel Veillard329456a2003-04-26 21:21:00 +0000498Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500 * parser.c: fix for xmlIOParseDTD same as previous and reported
501 by Petr Pajas
502
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000503Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
504
505 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
506 closing #111638
507
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000508Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * python/generator.py: fixed a problem in the generator where
511 the way functions are remapped as methods on classes was
512 not symetric and dependant on python internal hash order,
513 as reported by Stéphane Bidoul
514
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000515Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
516
517 * doc/tutorial:
518 xmltutorial.xml
519 xmltutorial.pdf
520 *.html
521 add appendix on generating compiler flags, more indexing
522
Daniel Veillard1c960272003-04-25 23:12:22 +0000523Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
526 to get libxml-2.5.7 to compile on OpenVMS
527
Daniel Veillardc5573462003-04-25 16:43:49 +0000528Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
531
Daniel Veillardfd583412003-04-25 13:22:10 +0000532Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
533
534 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
535 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
536 man page based on xsltproc and a stylesheet PI in the XML.
537
Daniel Veillarddc07e182003-04-25 10:39:38 +0000538Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
541 character preventing rendering by the man command.
542
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000543Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
544
545 * NEWS configure.in: preparing release 2.5.7
546 * doc/*: updated and rebuilt the docs
547 * doc/apibuild.py: fixed the script
548
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000549Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * Makefile.am doc/apibuild.py: make sure the OOM code don't
552 get in the way of the builds
553 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
554
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000555Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
556
557 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
558 Memory test from Havoc Pennington #109368
559 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
560 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
561 include/libxml/parser.h: a lot of memory allocation cleanups
562 based on the results of the OOM testing
563 * check-relaxng-test-suite2.py: seems I forgot to commit the
564 script.
565
Daniel Veillard18f113d2003-04-23 15:18:26 +0000566Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlschemastypes.c: trivial fix for 109774 removing a warning
569
Daniel Veillard85095e22003-04-23 13:56:44 +0000570Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
571
572 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
573 more places where xmlCanonicPath() must be used to convert
574 filenames to URLs, trying to fix #111088
575
Daniel Veillard54396242003-04-23 07:36:50 +0000576Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * python/libxml.c python/libxml.py: applied patch from
579 Brent M Hendricks adding binding for xmlCatalogAddLocal
580
Daniel Veillard45269b82003-04-22 13:21:57 +0000581Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * HTMLparser.c: tried to fix #98879 again in a more solid
584 way.
585
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000586Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
587
588 * win32/libxml2.def.src: added more exports from the relaxng and
589 xmlreader clan
590
Daniel Veillardf431eb82003-04-22 08:37:26 +0000591Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
592
593 * SAX.c test/valid/ns* test/result/ns*: applied the patch
594 provided by Brent Hendricks fixing #105992 and integrated the
595 examples in the testsuite.
596
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000597Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * TODO: updated a bit
600 * configure.in: fixed the comment, threads now default to on
601 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
602
Daniel Veillarda880b122003-04-21 21:36:41 +0000603Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
604
605 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
606 xmlreader.c include/libxml/parser.h: a lot of performance work
607 especially the speed of streaming through the reader and push
608 interface. Some thread related optimizations. Nearly doubled the
609 speed of parsing through the reader.
610
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000611Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
612
613 * doc/xmllint.xml
614 * doc/xmllint.1
615 update man page to explain use of --stream
616
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000617Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
620 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
621 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
622 include/libxml/globals.h include/libxml/xmlmemory.h: added
623 xmlMallocAtomic() to be used when allocating blocks which
624 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
625 to allow registering the full set of functions needed by
626 a garbage collecting allocator like libgc, ref #109944
627
Daniel Veillard84942712003-04-18 14:40:05 +0000628Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * configure.in: switched to have thread support enabled by default,
631 didn't got troubles with ABI compatibility on Linux, hope it
632 won't break on strange OSes, if yes, report the system ID
633 * doc/libxml2-api.xml: just rebuilt the API
634
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000635Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
636
637 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
638 added support for large file, tested with a 3+GB instance,
639 and some cleanup.
640 * catalog.c: added a TODO
641 * Makefile.am: added some "make tests" comments
642
Daniel Veillardac297932003-04-17 12:55:35 +0000643Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * relaxng.c: some cleanups
646 * doc/xmlreader.html: extended the document to cover RelaxNG and
647 tree operations
648 * python/tests/Makefile.am python/tests/reader[46].py: added some
649 xmlReader example/regression tests
650 * result/relaxng/tutor*.err: updated the output of a number of tests
651
Daniel Veillard62163602003-04-17 09:36:38 +0000652Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * relaxng.c: valgrind pointed out an uninitialized variable error.
655
Daniel Veillard33300b42003-04-17 09:09:19 +0000656Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
659 xmlreader.c: augnemting the APIs, cleanups.
660 * parser.c: cleanup bug #111005
661 * xmlIO.c: added some missing comments
662
Daniel Veillardce192eb2003-04-16 15:58:05 +0000663Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
666 trying to improve the subset compiled, and more testing.
667 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
668 documentation
669 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
670 * result/relaxng/*.err: fix some of the outputs
671
Daniel Veillardf4e55762003-04-15 23:32:22 +0000672Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
673
674 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
675 include/libxml/xmlreader.h: implemented streaming of
676 RelaxNG (when possible) on top of the xmlReader interface,
677 provided it as xmllint --stream --relaxng .rng .xml
678 This seems to mostly work.
679 * Makefile.am: updated to test RelaxNG streaming
680
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000681Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
682
683 * relaxng.c include/libxml/relaxng.h: integrated the regexp
684 based validity checking of fragments of the document for
685 which the RNG can be compiled to regexps. Works on all regression
686 tests, only fix needed is related to error messages.
687
Daniel Veillard52b48c72003-04-13 19:53:42 +0000688Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
689
690 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
691 include/libxml/xmlregexp.h: Starting work precompiling
692 parts of RelaxNG schemas. Not plugged onto validity checking
693 yet, just the regexp building part. Needed to extend some
694 of the automata and regexp APIs.
695
Daniel Veillardf6bad792003-04-11 19:38:54 +0000696Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
699 xmllint --stream and xmllint --stream --valid returns errors
700 code appropriately
701
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000702Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
705 and Next() operation to work on subtrees within the reader
706 framework.
707 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
708 * python/tests/reader5.py: added an example for those new
709 functions of the reader.
710
Daniel Veillard645c6902003-04-10 21:40:49 +0000711Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
714
Daniel Veillard9e077102003-04-10 13:36:54 +0000715Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * xmlreader.c: fixing HasValue for namespace as raised by
718 Denys Duchier
719
Daniel Veillard02ea1412003-04-09 12:08:47 +0000720Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * HTMLparser.c include/libxml/HTMLparser.h: exported
723 htmlCreateMemoryParserCtxt() it was static
724
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000725Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
728 update from Charles Bozeman for date and duration types
729 * test/schemas/date_0.* test/schemas/dur_0.*
730 result/schemas/date_0.* result/schemas/dur_0.*: updated too
731
Daniel Veillardc00cda82003-04-07 10:22:39 +0000732Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
735 fixing bug #107129, removing excessive allocation and calls
736 to *printf in the code to build QName strings.
737
Igor Zlatkovic69651182003-04-05 09:43:30 +0000738Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
739
740 * win32/libxml2.def.src: fixed conditional exports, reported by
741 Luke Murray.
742
Daniel Veillardadba5f12003-04-04 16:09:01 +0000743Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * parser.c: fixed a possible problem with xmlRecoverMemory()
746
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000747Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
750 triostr.h: Bjorn sent an update for the TRIO portability layer.
751
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000752Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
753
754 * win32/libxml2.def.src: exported new functions
755
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000756Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * configure.in NEWS: preparing release 2.5.6
759 * doc/*: updated and rebuilt the docs
760
Daniel Veillarde5020412003-04-01 09:55:20 +0000761Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
762
763 * SAX.c: fixed an uninitialized memory access pointed by valgrind
764 on C14Ntests
765
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000766Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
767
768 * relaxng.c: one more fixup of error message reporting
769
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000770Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * relaxng.c: more work on bug #109225, and fixed an uninitialized
773 variable pointed out by valgrind
774
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000775Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
776
777 * relaxng.c: try to work on bug #109225 and provide better
778 error reports.
779 * result/relaxng/* : this change the output of a number of tests
780 * xinclude.c: fixing the parsed entity redefinition problem
781 raised on the list.
782 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
783
Daniel Veillardb3721c22003-03-31 11:22:25 +0000784Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
786 * xmlschemastypes.c: fixed date comparison to handle the tzo
787 The only failures left are disagreements on Notations and
788 '+1' not being allowed for ulong, uint, ushort and ubyte.
789
Daniel Veillard455cc072003-03-31 10:13:23 +0000790Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
793 to the XML Schemas errata
794 http://www.w3.org/2001/05/xmlschema-errata#e2-12
795
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000796Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
799 and facets support. Currently only schemas with binHex or
800 base64 don't compile. A few error left in the test suite:
801 found 1035 test instances: 919 success 23 failures
802 most are gdate or gdateyear failing check, and a few cases where
803 James clark tests results are strange.
804 * valid.c: allow to reuse the Notation checking routine without
805 having a validation context.
806 * SAX.c: removed a #if 0
807
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000808Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * xinclude.c: forgot to apply one check from #106931 patch
811 * xmlschemastypes.c: more work on XML Schemas datatypes
812
Daniel Veillardc4c21552003-03-29 10:53:38 +0000813Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
816 on cleaning up XML Schemas datatypes based on James Clark tests
817 test/xsdtest/xsdtest.xml
818
Daniel Veillard80b19092003-03-28 13:29:53 +0000819Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * relaxng.c: implemented comparisons for Schemas values.
822 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
823 some bugs in duration handling, comparisons for durations
824 and decimals, removed all memory leaks pointed out by James
825 testsuite. Current status is now
826 found 238 test schemas: 197 success 41 failures
827 found 1035 test instances: 803 success 130 failures
828
Daniel Veillard91a13252003-03-27 23:44:43 +0000829Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
832 leaks in the W3C XML Schemas code
833 * xmlschemastypes.c: implemented nonPositiveInteger
834 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
835 fixed the test and result.
836
Daniel Veillard6560a422003-03-27 21:25:38 +0000837Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
840 parser and a typo
841 * xmlschemastypes.c: reindenting, fixing a memory access
842 problem with dates.
843
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000844Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
845
846 * parser.c: fixing #109227 providing more context in case of
847 start/end tag mismatch
848 * python/tests/ctxterror.py python/tests/readererr.py: update the
849 tests accordingly
850
Daniel Veillardd9b72832003-03-27 14:24:00 +0000851Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * xinclude.c: should fix #109327 errors on memory accesses
854
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000855Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
858 is an URI reference
859
Daniel Veillarde209b332003-03-26 21:40:13 +0000860Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * xpath.c: fixed bug #109160 on non-ASCII IDs
863
Daniel Veillard642104e2003-03-26 16:32:05 +0000864Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * parser.c: Norm suggested a nicer error message for xml:space values
867 errors
868
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000869Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xpath.c include/libxml/xpath.h: first part of the fix to
872 performance bug #108905, adds xmlXPathOrderDocElems() providing
873 document order for nodes.
874 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
875
Daniel Veillard09628212003-03-25 15:10:27 +0000876Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xmlschemastypes.c: removing a warning with Sun compiler
879 bug #109154
880
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000881Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
882
883 * doc/xmllint.xml
884 * doc/xmllint.1
885 update xmllint man page with --relaxng option
886
Daniel Veillard2032d292003-03-25 11:09:40 +0000887Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * python/setup.py.in : was missing "drv_libxml2.py"
890
Daniel Veillard9adc0462003-03-24 18:39:54 +0000891Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * tree.c xpath.c: some changes related to the new way of
894 handling Result Value Tree, before 2.5.5
895
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000896Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
897
898 * configure.in NEWS: preparing release 2.5.5
899 * doc/* : updated the documentation and regenerated it.
900
Daniel Veillardef0b4502003-03-24 13:57:34 +0000901Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * xpath.c: fixed some problems related to #75813 about handling
904 of Result Value Trees
905
Daniel Veillard9231ff92003-03-23 22:00:51 +0000906Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * uri.c: applied a set of patches from Lorenzo Viali correcting
909 URI parsing errors.
910
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000911Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * parser.c: validity status was not passed back when validating in
914 entities, but raised by Oliver Fischer
915
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000916Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * HTMLtree.c: avoid escaping ',' in URIs
919
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000920Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * parser.c: fixing bug #108976 get the ID/REFs to reference
923 the ID in the document content and not in the entity copy
924 * SAX.c include/libxml/parser.h: more checking of the ID/REF
925 stuff, better solution for #107208
926 * xmlregexp.c: removed a direct printf, dohhh
927 * xmlreader.c: fixed a bug on streaming validation of empty
928 elements in entities
929 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
930 cleanup of the validation tests
931 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
932 added more ID/IDREF tests to the suite
933
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000934Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
937 compiler.
938
Daniel Veillard20863822003-03-22 17:51:47 +0000939Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
942
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000943Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
946 defined in entities content
947
Daniel Veillard99737f52003-03-22 14:55:50 +0000948Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
949
950 * SAX.c: Fixed validation bug #108858 on namespace names using
951 entities and reported by Brent Hendricks
952 * xmllint.c: report xmlTextReaderHasValue() result in --stream
953 --debug output.
954
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000955Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
958 about the DocType node not being reported sometimes.
959 * python/tests/reader.py: added to test to the regression checks
960
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000961Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
964 reported by Edd Dumbill
965
Daniel Veillard77a90a72003-03-22 00:04:05 +0000966Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * HTMLparser.c parser.c parserInternals.c: patch from
969 johan@evenhuis.nl for #107937 fixing some line counting
970 problems, and some other cleanups.
971 * result/HTML/: this result in some line number changes
972
Daniel Veillard580ced82003-03-21 21:22:48 +0000973Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
976 instead of libxml.spec
977 * relaxng.c: fixed some of the error reporting excessive
978 verbosity
979 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
980 xmlschemastypes.c: removed some warnings from gcc
981 * doc/libxml2-api.xml: rebuilt
982
Daniel Veillarde063f482003-03-21 16:53:17 +0000983Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * relaxng.c: another optimization, for choice this time
986 * result/relaxng/spec1* result/relaxng/tutor12_1*
987 result/relaxng/tutor3_7: cleanups.
988
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000989Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
992 * test/relaxng/testsuite.xml: augmented the test suite
993 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
994 some schemas validation tests in the presence of foreign
995 namespaces.
996
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000997Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * relaxng.c: added another interleave speedup.
1000
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001001Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * xmlschemastypes.c: added integer and fixed one of the
1004 IDREFS regression tests pbm
1005 * result/relaxng/docbook_0.err: updated
1006
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001007Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1010 declared both in the DTD and in the Schemas <grin/>
1011 * relaxng.c: more debug, added a big optimization for <mixed>
1012 * test/relaxng/testsuite.xml: augmented the testsuite
1013 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1014 DocBook example to the regression tests
1015
Daniel Veillard798024a2003-03-19 10:36:09 +00001016Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * check-xsddata-test-suite.py: cosmetic change for output
1019 * relaxng.c: try to minimize calls to malloc/free for states.
1020
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001021Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * tree.c: removed a warning
1024 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1025 support
1026 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1027 cleanup/improvements of the regression tests batch
1028 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1029
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001030Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * relaxng.c: fixed error msg cleanup deallocation
1033 * xmlschemastypes.c: added a function to handle lists of
1034 atomic types, added support for IDREFS
1035
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001036Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1039 and IDREF, usable from RelaxNG now
1040 * include/libxml/xmlschemastypes.h: need to add a new interface
1041 because the validation modifies the infoset
1042 * test/relaxng/testsuite.xml: extended the testsuite
1043
Daniel Veillard952379b2003-03-17 15:37:12 +00001044Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1047 shemas datatype ID/IDREF support still missing though.
1048 * xmlreader.c: fix a crashing bug with prefix raised by
1049 Merijn Broeren
1050 * test/relaxng/testsuite.xml: augmented the testsuite with
1051 complex inheritance tests
1052
Daniel Veillardfd573f12003-03-16 17:52:32 +00001053Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * relaxng.c: switched back to the previous Relax-NG code base,
1056 the derivation algorithm need severe constraining code to avoid
1057 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1058 TEI based example and other bugs
1059 * result/relaxng/*err: updated the results
1060 * test/relaxng/testsuite.xml: started a new test suite
1061
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001062Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1065 that the original RelaxNG validation code was un-fixeable, it got
1066 rewritten to use the derivation algorithm from James Clark and
1067 redebugged it (nearly) from scratch:
1068 found 373 test schemas: 372 success 1 failures
1069 found 529 test instances: 529 success 0 failures
1070
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001071Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * SAX.c parser.c: fix some recursion problems introduced in the
1074 last release.
1075 * relaxng.c: more debugging of the RNG validation engine, still
1076 problems though.
1077
Daniel Veillard5add8682003-03-10 13:13:58 +00001078Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * Makefile.am: stop generating wrong result file with * in name
1081 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1082 * result/relaxng/demo* test/relaxng/demo: added the tests from
1083 Sebastian reproducing the problem.
1084
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001085Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1086
Daniel Veillard5add8682003-03-10 13:13:58 +00001087 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1088 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001089
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001090Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1091
1092 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1093 variable to control the indentation for the xmllint "--format"
1094 option
1095
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001096Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1097
1098 * encoding.c: applied Gennady's patch against buffer overrun
1099
Daniel Veillard42f12e92003-03-07 18:32:59 +00001100Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1103 Clark it appeared I had bug in URI parsing code ...
1104 * relaxng.c include/libxml/relaxng.h: completely revamped error
1105 reporting to not loose message from optional parts.
1106 * xmllint.c: added timing for RNG validation steps
1107 * result/relaxng/*: updated the result, all error messages changed
1108
Daniel Veillardedfd5882003-03-07 14:20:40 +00001109Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * xpath.c: fix bug #107804, the algorithm used for document order
1112 computation was failing on attributes.
1113
Daniel Veillard83391282003-03-06 21:37:30 +00001114Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * valid.c: fix bug #107764 , possibility of buffer overflow
1117 in xmlValidDebug()
1118
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001119Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1122 from Philipp Dunkel
1123
Daniel Veillard5f704af2003-03-05 10:01:43 +00001124Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * xmlschemastype.c: made powten array static it should not be exported
1127 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1128 parser function.
1129 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1130
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001131Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * tree.c: fixed a node dump crash on attributes
1134 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1135 an URI test bug and get better output.
1136
Daniel Veillard463a5472003-02-27 21:30:32 +00001137Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * check-xsddata-test-suite.py: give more infos
1140 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1141 REF->DEF in attribute values.
1142
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001143Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1146 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1147 regression tests from James Clark.
1148
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001149Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * relaxng.c xmlschemas.c xmlschemastypes.c
1152 include/libxml/xmlschemastypes.h: added param support for relaxng
1153 type checking, started to increment the pool of simple types
1154 registered, still much work to be done on simple types and
1155 facets checkings.
1156
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001157Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * entities.c: fixes again one of the problem raised by
1160 James Clark in #106788
1161
Daniel Veillardc482e262003-02-26 14:48:48 +00001162Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * relaxng.c: Fixed a couple of problem raised by James Clark
1165 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1166 datatype level still not fixed though.
1167
Daniel Veillard17bed982003-02-24 20:11:43 +00001168Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * configure.in: preparing release 2.5.4
1171 * doc/*: updated and rebuilt the docs
1172 * relaxng.c: removed warnings
1173 * result/relaxng/*: updated the results
1174
Daniel Veillardf4be0182003-02-24 19:54:33 +00001175Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * valid.c: fixes a DTD regexp generation problem.
1178
Daniel Veillard02111c12003-02-24 19:14:52 +00001179Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * parser.c: fixes bug #105998 about false detection of
1182 attribute consumption loop.
1183
Daniel Veillard2406abd2003-02-24 18:16:47 +00001184Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1187
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001188Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * SAX.c: fixed bug #105992
1191
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001192Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1195 element.
1196 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1197 found 373 test schemas: 369 success 4 failures
1198 found 529 test instances: 525 success 4 failures
1199 * check-relaxng-test-suite.py: added memory debug reporting
1200
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001201Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * uri.c parser.c: some warning removal on Igor's patch
1204 * tree.c: seems I messed up with #106788 fix
1205 * python/libxml.c: fixed some base problems when Python provides
1206 the resolver.
1207 * relaxng.c: fixed the interleave algorithm
1208 found 373 test schemas: 364 success 9 failures
1209 found 529 test instances: 525 success 4 failures
1210 the resulting failures are bug in the algorithm from 7.3 and
1211 lack of support for params
1212
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001213Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * parser.c: another fix for nodeinfo in entities problem
1216 * tree.c entities.c: fixed bug #106788 from James Clark
1217 some spaces need to be serialized as character references.
1218
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001219Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1220
1221 * parser.c uri.c: fixed the bug I introduced in the path
1222 handling, reported by Sebastian Bergmann
1223
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001224Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * parser.c: fixing some nodeinfo in entities problem raised
1227 by Glenn W. Bach
1228 * relaxng.c: implemented the first section 7.3 check
1229 * result/relaxng/*: updated the results
1230
Daniel Veillardc5312d72003-02-21 17:14:10 +00001231Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: fixed some problems in the previous commit
1234 and finished implementing 4.16 rules checking
1235 found 373 test schemas: 353 success 20 failures
1236 found 529 test instances: 519 success 6 failures
1237 * result/relaxng/*: updated the results
1238
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001239Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * relaxng.c: implemented checks from section 7.2
1242
Daniel Veillard77648bb2003-02-20 15:03:22 +00001243Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * relaxng.c: implemented the checks from section 7.1, fixed
1246 some of the 4.20 and 4.21 problems.
1247 found 373 test schemas: 338 success 35 failures
1248 found 529 test instances: 519 success 6 failures
1249 * result/relaxng/*: updated the results
1250
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001251Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1254 * result/relaxng/*: updated the results
1255
Daniel Veillardce14fa52003-02-19 17:32:48 +00001256Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * relaxng.c: more bugfixes
1259 * result/relaxng/*: updated the results
1260
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001261Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1262
1263 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1264 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1265 * SAX.c: ensured xmlDoc.URL is always canonic
1266 * parser.c: obsoleted xmlNormalizeWindowsPath
1267 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1268 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1269 * win32/libxml2.def.src: added few exports
1270
1271
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001272Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * Makefile.am configure.in: patched to have shared libraries
1275 for Python regression tests and static binaries for gdb debug
1276 in my development environment
1277 * relaxng.c: more bugfixes
1278 found 373 test schemas: 296 success 77 failures
1279 found 529 test instances: 516 success 8 failures
1280 * result/relaxng/*: updated the results
1281
Daniel Veillard8fe98712003-02-19 00:19:14 +00001282Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1285
Daniel Veillardd4310742003-02-18 21:12:46 +00001286Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * xmlschemastypes.c: float/double check bugfix
1289 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1290 validation
1291 * xmlreader.c: add a TODO for Jody
1292 * relaxng.c: bugfix bugfix bugfix
1293 found 373 test schemas: 300 success 73 failures
1294 found 529 test instances: 507 success 10 failures
1295 * result/relaxng/*: updated the results
1296
Daniel Veillard2df2de22003-02-17 23:34:33 +00001297Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1300
Daniel Veillard416589a2003-02-17 17:25:42 +00001301Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * relaxng.c check-relaxng-test-suite.py: more work on the
1304 RelaxNG implementation conformance testing.
1305 found 373 test schemas: 284 success 89 failures
1306 found 529 test instances: 448 success 47 failures
1307 * result/relaxng/*: updated the results
1308
Daniel Veillard784b9352003-02-16 15:50:27 +00001309Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1312 a patch from Kjartan Maraas to fix some typos
1313
Daniel Veillardfebcca42003-02-16 15:44:18 +00001314Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * relaxng.c: more bug-hunting
1317 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1318 intermediate rng tree
1319 * python/generator.py: patch from Stephane Bidoul to fix the generator
1320 on python < 2.2
1321
Daniel Veillardd2298792003-02-14 16:54:11 +00001322Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * check-relaxng-test-suite.py relaxng.c: more testing on the
1325 Relax-NG front, cleaning up the regression tests failures
1326 current state and I forgot support for "mixed":
1327 found 373 test schemas: 280 success 93 failures
1328 found 529 test instances: 401 success 68 failures
1329 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1330 moved the Name, NCName and QName validation routine in tree.c
1331 * uri.c: fixed handling of URI ending up with #, i.e. having
1332 an empty fragment ID.
1333 * result/relaxng/*: updated the results
1334
Daniel Veillard9a237c92003-02-13 15:52:58 +00001335Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * check-xinclude-test-suite.py: improved the script accordingly
1338 to the XInclude regression tests updates
1339 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1340 November 2002
1341 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1342 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1343 augmented the Xpointer testsuite for the element() scheme
1344
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001345Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c: added TODO for the DTD compatibility spec
1348 * xinclude.c: more bug fixes driven by the testsuite
1349
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001350Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1353 regression tests for XInclude, improved the script, improving
1354 XInclude error reporting mechanism
1355
Daniel Veillard1d788d22003-02-10 16:21:58 +00001356Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * NEWS doc/* configure.in: preparing release 2.5.3
1359
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001360Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * tree.c: trying to fix #104934 about some XHTML1 serialization
1363 issues.
1364
Daniel Veillard809faa52003-02-10 15:43:53 +00001365Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1368 encoding conversion when the input buffer stops in the
1369 middle of a multibyte char
1370
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001371Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1374 * check-relaxng-test-suite.py: python script to run regression
1375 against OASIS RelaxNG testsuite
1376 * relaxng.c: some cleanup tweaks
1377 * HTMLparser.c globals.c: cleanups in comments
1378 * doc/libxml2-api.xml: updated the API
1379 * result/relaxng/*: errors moved files, so large diffs but
1380 no changes at the semantic level.
1381
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001382Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * tree.c: fixing #105678 problem when dumping a namespace node.
1385
Daniel Veillard591b4be2003-02-09 23:33:36 +00001386Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * xpath.c: fixed doc comment problems
1389 * python/generator.py python/libxml_wrap.h python/types.c: adding
1390 RelaxNG wrappers
1391 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1392 test of those early Python RelaxNG bindings
1393
1394Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001395
1396 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1397 * relaxng.c: found the validation problem I had with interleave
1398 when not covering all remaining siblings
1399 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1400 testsuite and check the RNG schemas against the RNG schemas
1401 given in appendix A
1402
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001403Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1404
1405 * win32/Makefile.msvc: updates for RelaxNG
1406 * win32/Makefile.mingw: updates for RelaxNG
1407 * win32/libxml2.def.src: added RelaxNG exports
1408
Daniel Veillard97fd5672003-02-07 13:01:54 +00001409Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * xinclude.c: applied another bug fix from Sean Chittenden
1412
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001413Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * configure.in xmllint.c: I f...ed up the default configuration
1416 of schemas and --relaxng option display in xmllint, pointed by
1417 Morus Walter.
1418 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1419 detection module, fixes bug #105374.
1420
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001421Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * xmlschemastypes.c: added the boolean base type.
1424
Daniel Veillard96a4b252003-02-06 08:22:32 +00001425Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmlschemastypes.c: started implementing some of the missing
1428 default simple types
1429 * result/relaxng/*: updated the results
1430
Daniel Veillard72fef162003-02-05 14:31:19 +00001431Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1434
Daniel Veillard71531f32003-02-05 13:19:53 +00001435Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1438 * Makefile.am: use xmllint for doing the RelaxNG tests
1439 * configure.in: preparing 2.5.2 made schemas support default to
1440 on instead of off
1441 * relaxng.c: removed the verbosity
1442 * xmllint.c: added --relaxng option
1443 * python/generator.py python/libxml_wrap.h: prepared the integration
1444 of the new RelaxNG module and schemas
1445 * result/relaxng/*: less verbose output
1446
Daniel Veillardec498e12003-02-05 11:01:50 +00001447Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * valid.c: do not run content model validation if the
1450 content is not determinist
1451
Daniel Veillardde590ca2003-02-05 10:45:26 +00001452Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * SAX.c: added the redefinition of namespaced attribute
1455 check that was missing as Fabrice Desré pointed out.
1456
Daniel Veillard930dfb62003-02-05 10:17:38 +00001457Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1460 improvements from Nick Kew, allowing to do more checking
1461 to HTML elements and attributes.
1462
Daniel Veillard4287c572003-02-04 22:48:53 +00001463Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xinclude.c: fixing bug #105137 about entities declaration
1466 needing to be copied to the including document.
1467
Daniel Veillard652d8a92003-02-04 19:28:49 +00001468Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * catalog.c: fixed bug #104817 with delegateURI
1471 * xpath.c: fixing bugs #104123 and #104125
1472
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001473Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1476 python/types.c: fixing #104096 to compile without regexps
1477
Daniel Veillard57e79b32003-02-04 15:33:12 +00001478Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1481 when building the automata for elem*
1482
Daniel Veillard358a9892003-02-04 15:22:32 +00001483Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1486 bug #103827
1487
Daniel Veillardeb137172003-02-04 15:18:06 +00001488Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * HTMLparser.c: updating a comment, fixing #103776
1491
Daniel Veillard8d589042003-02-04 15:07:21 +00001492Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * parser.c: fixing bug 105049 for validity checking of content
1495 within recursive entities.
1496
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001497Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * HTMLparser.c: try to fix # 105049
1500 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1501 * tree.c: updated a function comment
1502
Daniel Veillard419a7682003-02-03 23:22:49 +00001503Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * relaxng: more work on grammars and refs/defs
1506 * test/relaxng/* result/relaxng/*: augmented/updated the
1507 regression tests
1508
Daniel Veillard144fae12003-02-03 13:17:57 +00001509Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * relaxng: more work on name classes, except support
1512 * test/relaxng/* result/relaxng/*: augmented/updated the
1513 regression tests
1514
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001515Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * relaxng: more work on name classes, the "validate all" schemas
1518 seems to work now.
1519 * test/relaxng/* result/relaxng/*: augmented/updated the
1520 regression tests
1521
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001522Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1525 * parser.c: put a guard against infinite document depth, basically
1526 trying to avoid another kind of DoS attack.
1527 * relaxng.c: some code w.r.t. nameClasses
1528
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001529Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1530
1531 * test/relaxng/* result/relaxng/*: check all the namespace support
1532 was actually correct based on tutorial section 10.
1533
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001534Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * relaxng: include seems to work okay now
1537 * test/relaxng/* result/relaxng/*: augmented/updated the
1538 regression tests
1539
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001540Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * relaxng.c: a bit of work done in the train back.
1543 * test/relaxng/*: added one of the include tests
1544
Daniel Veillard154877e2003-01-30 12:17:05 +00001545Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * relaxng: more work done in the train
1548 * test/relaxng/* result/relaxng/*: augmented/updated the
1549 regression tests
1550
Daniel Veillarde431a272003-01-29 23:02:33 +00001551Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * relaxng.c: debugging of externalRef
1554 * test/relaxng/* result/relaxng/*: augmented/updated the
1555 regression tests
1556
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001557Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * relaxng.c: more work on Relax-NG, implementing externalRef
1560 * test/relaxng/* result/relaxng/*: augmented/updated the
1561 regression tests
1562 * Makefile.am: cleanup to Relaxtests target
1563
Daniel Veillardb08c9812003-01-28 23:09:49 +00001564Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1565
1566 * relaxng.c: more work on Relax-NG, implementing interleave
1567 * test/relaxng/* result/relaxng/*: augmented/updated the
1568 regression tests
1569
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001570Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * relaxng.c: more work on Relax-NG, implementing interleave
1573 * test/relaxng/* result/relaxng/*: augmented/updated the
1574 regression tests
1575
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001576Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1577
1578 * doc/tutorial/customfo.xsl
1579 * doc/tutorial/customhtml.xsl
1580 adding stylesheet customizations used to generate fo
1581 for pdf and html
1582
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001583Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * relaxng.c: more work on Relax-NG
1586 * test/relaxng/* result/relaxng/*: augmented/updated the
1587 regression tests
1588 * xmlschemastypes.c: added a number of base type definition but not
1589 the associated checks, those are still TODOs
1590
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001591Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1592
1593 in docs/tutorial:
1594 * apa.html
1595 * apb.html
1596 * apc.html
1597 * apd.html
1598 * ape.html
1599 * apf.html
1600 * apg.html
1601 * ar01s02.html
1602 * ar01s03.html
1603 * ar01s04.html
1604 * ar01s05.html
1605 * ar01s06.html
1606 * ar01s07.html
1607 * ar01s08.html
1608 * index.html
1609 * xmltutorial.pdf
1610 * xmltutorial.xml
1611 add index to tutorial
1612
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001613Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1614
1615 * doc/xmlcatalog.1
1616 * doc/xmlcatalog_man.html
1617 * doc/xmlcatalog_man.xml
1618 belatedly fixing bug #93622 (adds rewriteURI type to
1619 "--add" option in xmlcatalog man page
1620
Daniel Veillard3be27512003-01-26 19:49:04 +00001621Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1622
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001623 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001624 Julio Merino, closing #104475
1625
Daniel Veillardea3f3982003-01-26 19:45:18 +00001626Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1627
1628 * relaxng.c: more work on Relax-NG
1629 * test/relaxng/* result/relaxng/*: augmented/updated the
1630 regression tests
1631
Daniel Veillardedc91922003-01-26 00:52:04 +00001632Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * relaxng.c: more work on Relax-NG
1635 * test/relaxng/* result/relaxng/*: augmented/updated the
1636 regression tests
1637
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001638Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1639
1640 * README: updated the policy on private mail answers
1641 * relaxng.c: more work on Relax-NG
1642 * test/relaxng/* result/relaxng/*: augmented/updated the
1643 regression tests
1644
Daniel Veillard7424eb62003-01-24 14:14:52 +00001645Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * error.c parser.c tree.c: applied a documentation patch from
1648 Stefan Kost
1649
Daniel Veillard276be4a2003-01-24 01:03:34 +00001650Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * relaxng.c: more work on Relax-NG
1653 * doc/*: regenerated the docs
1654 * test/relaxng/* result/relaxng/*: updated and augmented the
1655 Relax-NG regression tests and results
1656
Daniel Veillard6eadf632003-01-23 18:29:16 +00001657Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1660 First commit of the new Relax-NG validation code, not generally
1661 useful yet.
1662 * test/relaxng/* result/relaxng/*: current state of the regression
1663 tests
1664
Daniel Veillard814a76d2003-01-23 18:24:20 +00001665Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * tree.c: minimized the memory allocated for GetContent
1668 and a bit of cleanup.
1669
Daniel Veillardff12c492003-01-23 16:42:55 +00001670Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1671
1672 * python/generator.py: seems there is no good reasons to
1673 not generate bindings for XPointer
1674
Daniel Veillard540a31a2003-01-21 11:21:07 +00001675Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlreader.c doc/apibuild.py: applied a new patch from
1678 Stéphane Bidoul for cleanups
1679 * doc/libxml2-api.xml: rebuilt the API description with
1680 new entry points
1681
Daniel Veillard417be3a2003-01-20 21:26:34 +00001682Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * xmlreader.c python/drv_libxml2.py python/generator.py
1685 python/libxml.c python/libxml.py python/libxml_wrap.h
1686 python/types.c: patch from Stéphane Bidoul for better per
1687 context error message APIs
1688 * python/tests/ctxterror.py python/tests/readererr.py:
1689 update of the tests
1690
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001691Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1692
1693 * doc/guidelines.html
1694 grammar and spelling cleanup
1695
Daniel Veillard26f70262003-01-16 22:45:08 +00001696Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1699 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1700 a patch from Stéphane Bidoul to allow per XMLtextReader error
1701 and warning handling
1702 * python/tests/Makefile.am python/tests/readererr.py: adding the
1703 specific regression test
1704
Daniel Veillard71f9d732003-01-14 16:07:16 +00001705Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1708 should raise a syntax error
1709
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001710Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * python/libxml.c: cleanup patch from Stéphane Bidoul
1713
Daniel Veillard81601f92003-01-14 13:42:37 +00001714Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1717
Daniel Veillarde6227e02003-01-14 11:42:39 +00001718Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * python/generator.py python/libxml.c python/libxml.py
1721 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001722 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001723 Python level.
1724 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1725 regression test for it.
1726
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001727Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * xmlreader.c: fixed the streaming property of the reader,
1730 it was generating tree faster than consuming it. Pointed out
1731 by Nate Myers
1732 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1733
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001734Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1735
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001736 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001737
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001738Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * xpath.c: fix to the XPath implementation for parent and
1741 ancestors axis when operating on a Result Value Tree.
1742 Fixes bug #100271
1743
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001744Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1747 to fix some URI/file escaping problems
1748
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001749Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * python/generator.py: fixed a bug raised by Raymond Wiker,
1752 docSetRootElement() should not raise an exception if the
1753 return is None
1754
Daniel Veillard3e20a292003-01-10 13:14:40 +00001755Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1756
1757 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1758 fixed bug #102181 by applying the suggested change and fixing
1759 the generation/registration problem.
1760
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001761Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1762
1763 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1764 routines.
1765
Daniel Veillard8f872442003-01-09 23:19:02 +00001766Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * parser.c: one more IsEmptyElement crazyness, that time in
1769 external parsed entities if substitution is asked.
1770 * python/tests/reader3.py: added a specific test.
1771
Daniel Veillarde329fc22003-01-09 21:36:42 +00001772Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1775 support and improved error handler registration
1776
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001777Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1780 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1781 * README: fixed a link
1782
Daniel Veillarde2830f12003-01-08 17:47:49 +00001783Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * configure.in doc/* NEWS: preparing 2.5.1 release
1786 * SAX.c parser.c: fixing XmlTextReader bug
1787
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001788Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * SAX.c: fuck, I introduced a memory leak on external parsed
1791 entities in 2.5.0 :-(
1792
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001793Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * xmllint.c: another fix needed as pointed by Christophe Merlet
1796 for --stream --debug if compiled without debug support.
1797
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001798Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1799
1800 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001801 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001802 update man page with --stream and --chkregister
1803
Daniel Veillard8326e732003-01-07 00:19:07 +00001804Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * globals.c: fixed --with-threads compile
1807 * xmllint.c: fixed --without-debug compile
1808 * include/libxml/globals.h: cleanup
1809 * include/libxml/schemasInternals.h: add a missing include
1810
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001811Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1812
1813 * configure.in NEWS: preparing 2.5.0 release
1814 * SAX.c: only warn in pedantic mode about namespace name
1815 brokeness
1816 * globals.c: fix a doc generation problem
1817 * uri.c: fix #101520
1818 * doc/*: updated and rebuilt the doc for the release, includuding
1819 stylesheet update
1820 * python/Makefile.am: fix a filename bug
1821
1822Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1825 should not be called.
1826
1827Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * libxml-2.0.pc.in: applied the patch to fix #101894
1830
1831Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1832
1833 * tree.c : applied patch from Lukas Schroeder for register callbacks
1834 * valid.c: modified patch from Lukas Schroeder to test
1835 register callbacks with --chkregister
1836
1837Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlreader.c: seriously changed the way data are pushed to
1840 the underlying parser, go by block of 512 bytes instead of
1841 tryng to detect tag boundaries at that level. Changed the
1842 way empty element are detected and tagged.
1843 * python/tests/reader.py python/tests/reader2.py
1844 python/tests/reader3.py: small changes mostly due to context
1845 reporting being different and DTD node being reported. Some
1846 errors previously undetected are now caught and fixed.
1847 * doc/xmlreader.html: flagged last section as TODO
1848
1849Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * python/libxml.py: integrated the Python 2.2 optimizations
1852 from Hannu Krosing, while maintaining compatibility with
1853 1.5 and 2.1
1854
1855Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * xmllint.c: a bit of cleanup
1858 * xmlreader.c: small fix
1859 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1860 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1861
1862Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * python/setup.py.in: patch from Stéphane Bidoul to include
1865 drv_libxml2.py in setup.py
1866
1867Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * doc/xmlreader.html: starting documenting the new XmlTextReader
1870 interface.
1871
1872Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * xmllint.c: added the --stream flag to use the TextReader API
1875 * xmlreader.c: small performance tweak
1876
1877Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * xmlreader.c python/tests/reader2py: okay the DTD validation
1880 code on top of the XMLTextParser API should be solid now.
1881
1882Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * xmlreader.c python/tests/reader2py: Fixing some more mess
1885 with validation and recursive entities while using the
1886 reader interface, it's getting a bit messy...
1887
1888Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlreader.c python/tests/reader.py: another couple of problem
1891 related to IsEmptyElement reported by Stéphane Bidoul needed
1892 some fixes.
1893
1894Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1897 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1898 based on the python XmlTextReader interface.
1899
1900Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * tree.c: backing out one change in the last patch which broke the
1903 regression tests
1904
1905Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * global.data globals.c tree.c include/libxml/globals.h: applied
1908 an old patch from Lukas Schroeder to track node creation and
1909 destruction. Probably missing a lot of references at the moment
1910 and not usable reliably.
1911
1912Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1913
1914 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1915 from doc/news.html and a stylesheet
1916
1917Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlreader.c python/tests/reader.py: fixed another couple of
1920 xmlreader bugs reported by Stéphane Bidoul and added tests.
1921
1922Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * xmlreader.c python/tests/reader2.py: fixed another validity
1925 checking in external parsed entities raised by Stéphane Bidoul
1926 and added a specific regression test.
1927 * python/tests/reader3.py: cleanup
1928
1929Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * xmlreader.c python/tests/reader2.py: fixed a problem with
1932 validation within entities pointed by Stéphane Bidoul, augmented
1933 the tests to catch those.
1934
1935Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * python/generator.py: modified the generator to allow keeping
1938 class references when creating new classes, needed to fix a bug
1939 pointed by Stéphane Bidoul where the input buffer of the
1940 xmlTextReader instance gets destroyed if the python wrapper for
1941 the input is not referenced anymore.
1942
1943Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1946 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1947
1948Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xmlreader.c python/tests/reader.py: fixed another problem
1951 pointed by Stéphane Bidoul
1952
1953Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1956 with "<a/>"
1957
1958Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * SAX.c: warn on xmlns:prefix="foo"
1961 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1962 for namespace attributes handling.
1963
1964Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1967 a really nasty problem raised by a DocBook XSLT transform
1968 provided by Sebastian Bergmann
1969
1970Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1973 by Stéphane Bidoul and integrated it into the tests
1974
1975Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1978 extended the XmlTextReader API a bit, addding accessors for
1979 the current doc and node, and an entity substitution mode for
1980 the parser.
1981 * python/libxml.py python/libxml2class.txt: related updates
1982 * python/tests/Makefile.am python/tests/reader.py
1983 python/tests/reader2.py python/tests/reader3.py: updated a bit
1984 the old tests and added a new one to test the entities handling
1985
1986Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * python/generator.py python/libxml2class.txt
1989 python/tests/reader.py python/tests/reader2.py: changed the
1990 generator to provide casing for the XmlTextReader similar to
1991 C# so that examples and documentation are more directly transposable.
1992 Fixed the couple of tests in the suite.
1993
1994Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * doc/guidelines.html: added a document on guildeline for
1997 publishing and deploying XML
1998
1999Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * valid.c xmlreader.c: final touch running DTD validation
2002 on the XmlTextReader
2003 * python/tests/Makefile.am python/tests/reader2.py: added a
2004 specific run based on the examples from test/valid/*.xml
2005
2006Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * python/libxml.py: added a few predefined xmlTextReader parser
2009 configuration values.
2010
2011Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * python/libxml_wrap.h: trying to fix #102037
2014
2015Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * SAX.c: fixing bug #95296, when the predefined entities
2018 are redefined in the DTD the default one must be used
2019 instead anyway.
2020
2021Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2022
2023 * doc/xmllint.xml
2024 * doc/xmllint.1
2025 Add discussion of XML_DEBUG_CATALOG to xmllint man
2026 page - bug #100907
2027
2028
2029Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xmlreader.c: Fixed the empty node detection to avoid reporting
2032 an inexistant close tag.
2033
2034Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2037 for Python 2.1
2038
2039Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2042
2043Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * doc/libxml2-api.xml python/tests/reader.py: one really need
2046 to provide the base URI information when creating a reader parser
2047 from an input stream. Updated the API and the example using it.
2048
2049Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2052 include/libxml/valid.h include/libxml/xmlreader.h: working on
2053 DTD validation on top of xml reader interfaces. Allows to
2054 validate arbitrary large instances. This required some extensions
2055 to the valid module interface and augmenting the size of xmlID
2056 and xmlRef structs a bit.
2057 * uri.c xmlregexp.c: simple cleanup.
2058
2059Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2062 work on the xml reader interfaces.
2063 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2064 Web page for the Windows binaries.
2065
2066Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmlIO.c: applied a patch for VMS following the report by
2069 Nigel Hall
2070
2071Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * parser.c: the parseStartTag bug fix wasn't complete.
2074
2075Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2078 parseStartTag, fixing it.
2079 * test/att4 result/att4 result/noent/att4: adding the test
2080 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2081 more methods to XmlTextReader.
2082
2083Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2084
2085 * win32/libxml2.def.src: added more xml reader exports
2086 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2087 to the build
2088
2089Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2090
2091 * doc/tutorial/xmltutorial.xml
2092 plus generated html and pdf
2093 Updating tutorial again based on further comments from Niraj
2094 Tolia on the last iteration
2095
2096Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2097
2098 * doc/tutorial/xmltutorial.xml
2099 * doc/tutorial/includekeyword.c
2100 * doc/tutorial/includegetattribute.c
2101 plus generated html and pdf
2102 Adding fix from Niraj Tolia to tutorial to properly free memory.
2103
2104
2105Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2108 more methods of XmlTextReader.
2109 * python/libxml2class.txt python/tests/reader.py: this increased the
2110 methods in the bndings, augmented the test to check those new
2111 functions.
2112
2113Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2116 methods of XmlTextReader.
2117 * python/generator.py python/libxml_wrap.h python/types.c
2118 python/libxml2class.txt: added the reader to the Python bindings
2119 * python/tests/Makefile.am python/tests/reader.py: added a specific
2120 test for the Python bindings of the Reader APIs
2121 * parser.c: small cleanup.
2122
2123Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xinclude.c: fallback was only copying the first child not the
2126 full child list of the fallback element, closes #89684 as reopened
2127 by Bernd Kuemmerlen
2128
2129Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2130
2131 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2132
2133Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * configure.in: preparing release of 2.4.30
2136 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2137 gives enum values, fix functype return type, put back fields in
2138 structs
2139 * doc/*: updated the docs rebuilt
2140
2141Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2144 about htmlNodeDumpOutput location.
2145 * xpath.c: removed an undefined function signature
2146 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2147 too many symbols in the API breaking the python bindings.
2148 Updated with the libxslt/libexslt changes.
2149
2150Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * configure.in: preparing release of 2.4.29
2153 * doc/*: rebuilt the docs and API
2154 * xmlreader.c: a few more fixes for the XmlTextReader API
2155
2156Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2157
2158 * include/win32config.h: applied mingw patch from Magnus Henoch
2159
2160Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2163
2164Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2167 building Python script, does the C parsing directly, generates
2168 a better API description including structure fieds defs and
2169 enums. Still a couple of bugs, but good enough for the python
2170 wrappers now.
2171 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2172 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2173 include/libxml/schemasInternals.h include/libxml/tree.h: more
2174 cleanup based on the python analysis script reports.
2175 * libxml.spec.in: make sure the API XML description is part of the
2176 devel package.
2177
2178Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2181 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2182 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2183 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2184 code cleanup, especially the function comments.
2185 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2186
2187Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * Makefile.am xmlreader.c include/libxml/Makefile.am
2190 include/libxml/xmlreader.h: Adding a new set of APIs based on
2191 the C# TextXmlReader API but converted to C. Allow to parse
2192 in constant memory usage, far simpler to program and explain
2193 than the SAX like APIs, unfinished but working.
2194 * testReader.c: test program
2195
2196Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2197
2198 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2199
2200Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * tree.c: Chip turner indicated that XHTML1 serialization
2203 rule for style actually break on both IE and Mozilla,
2204 try to avoid the rule if escaping ain't necessary
2205
2206Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * nanhttp.c: handle HTTP URL escaping, problem reported by
2209 Glen Nakamura and Stefano Zacchiroli
2210
2211Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2214
2215Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * uri.c: Johann Richard pointed out some XPointer problems for
2218 URN based URI references in XInclude. Modified the URI parsing
2219 and saving routines to allow correct parsing and saving of
2220 XPointers, especially when attached to "opaque" scheme accordingly
2221 to RFC 2396
2222
2223Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2226 of refactoring to the HTML saving code.
2227 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2228 in the doc.
2229
2230Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2233 to a buffer API to reuse the generic dump to an OutputIO layer,
2234 this reduces code, fixes xmlNodeDump() for XHTML, also made
2235 xmlNodeDump() now return the number of byte written.
2236
2237Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * python/setup.py.in: another patch from Stéphane Bidoul for
2240 Python bindings on Windows
2241 * doc/parsedecl.py: small cleanup
2242
2243Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * libxml.spec.in configure.in: add a line in %changelog for releases
2246
2247Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * parser.c: patch from Marcus Clarke fixing a problem in entities
2250 parsing that was detected in KDe documentations environment.
2251
2252Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2253
2254 * python/libxml.c (libxml_prev): Return the previous as opposed to
2255 the next node (I guess this is the result of some cut & paste programming:)
2256
2257Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2260
2261Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * python/generator.py python/libxml.c python/setup.py.in: trying
2264 to fix the Python bindings build on Windows (Stéphane Bidoul)
2265
2266Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2267
2268 * win32/configure.js: added option for python bindings
2269 * win32/libxml2.def.src: added more exports
2270
2271Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2272
2273 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2274 pthreads
2275 * win32/wince/*: applied updates to Windows CE port from Javier
2276
2277Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in: preparing 2.4.28
2280 * libxml.spec.in doc/Makefile.am: some cleanup
2281 * doc/*: updated the news and regenerated.
2282
2283Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * HTMLparser.c: final touch at closing #87235 </p> end tags
2286 need to be generated.
2287 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2288 this change slightly the output of a few tests
2289 * doc/*: regenerated
2290
2291Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * parserInternals.c: fixing bug #99190 when UTF8 document are
2294 parsed using the progressive parser and the end of the chunk
2295 is in the middle of an UTF8 multibyte character.
2296
2297Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2298
2299 * threads.c: fixed initialization problem in xmlNewGlobalState
2300 which was causing crash.
2301 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2302 in xmlInitializeGlobalState.
2303 * parserInternals.c: cleaned up ctxt->sax initialisation.
2304
2305Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * tree.c include/libxml/tree.h: modified the existing APIs
2308 to handle XHTML1 serialization rules automatically, also add
2309 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2310 libxslt serialization uses it when needed without changing
2311 the library API.
2312 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2313 result/xhtml1: added a new test specifically for xhtml1 output
2314 and updated the result of one XHTML1 test
2315
2316Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * xinclude.c parserInternals.c encoding.c: fixed #99082
2319 for xi:include encoding="..." support on text includes.
2320 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2321 test/XInclude/ents/isolatin.txt : added a specific regression test
2322 * python/generator.py python/libxml2class.txt: fixed the generator
2323 the new set of comments generated for doc/libxml2-api.xml were
2324 breaking the python generation.
2325
2326Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2329 * configure.in: patch for Solaris on new autoconf closes #98880
2330 * doc/parsedecl.py: repair the frigging API building script,
2331 did I say that python xmllib sucks ?
2332 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2333 and some comment are no more truncated.
2334
2335Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c: Martin Stoilov pointed out a potential leak in
2338 xmlCreateMemoryParserCtxt
2339
2340Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2343 included in HTML documents and using the push parser.
2344
2345Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2346
2347 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2348 specified, look for the Python interpreter not just in the
2349 specified root but also in the specified location. Fixes #98825
2350
2351Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * python/libxml.c: fixing bug #98792 , node may have no doc
2354 and dereferencing without checking ain't good ...
2355
2356Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * configure.in: preparing release 2.4.27
2359 * doc/* : updated and rebuilt the docs
2360 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2361 and all the docs are actually packaged and in the final RPMs
2362 * parser.c parserInternals.c include/libxml/parser.h: restore
2363 xmllint --recover feature.
2364
2365Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
Daniel Veillard784b9352003-02-16 15:50:27 +00002367 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002368 processing of parsed entities, and XPath computation on sustitued
2369 entities.
2370 * testXPath.c: make sure entities are substitued.
2371
2372Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
Daniel Veillard784b9352003-02-16 15:50:27 +00002374 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002375 processing of internal parsed entities, which had to be changed.
2376
2377Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2380 trying to fix bug #98517 about building outside the source tree
2381 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2382
2383Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2384
2385 * include/win32config.h: cleanup
2386 * win32/Makefile.mingw: integrated mingw in JScript configure
2387 * win32/Makefile.msvc: modified to allow mingw coexistence
2388 * win32/configure.js: integrated mingw
2389 * win32/Readme.txt: cleanup
2390
2391Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * HTMLparser.c: strengthen the guard in the Pop macros,
2394 like in the XML parser, closes bug #97315
2395
2396Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2399 callback is never used.
2400
2401Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * parserInternals.c: fixed the initialization of the SAX structure
2404 which was breaking xsltproc
2405 * xpath.c: patch from Petr Pajas for CDATA nodes
2406 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2407 * parser.c include/libxml/parser.h: patch from Peter Jones
2408 removing a leak in xmlSAXParseMemory() and adding the
2409 function xmlSAXParseMemoryWithData()
2410
2411Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2412
2413 adding pdf of tutorial, changing web page to link to it
2414 * doc/tutorial/xmltutorial.pdf
2415 * doc/xml.html
2416 * doc/docs.html
2417
2418Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2419
2420 * doc/tutorial/ar01s08.html
2421 adding file what I forgot for tutorial
2422
2423
2424Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2425
2426 Adding encoding discussion to tutorial
2427 Added:
2428 * doc/tutorial/images/*.png: DocBook admonition image files
2429 * doc/tutorial/apf.html, apg.html: new generated html
2430 * doc/tutorial/includeconvert.c: conversion code entity file
2431 changed:
2432 * doc/tutorial/xmltutorial.xml: DocBook original
2433 * doc/tutorial/*.html: generated html
2434
2435Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2436
2437 * include/libxml/*.h: retired xmlwin32version.h
2438 * doc/Makefile.am: retired xmlwin32version.h
2439 * win32/configure.js: retired xmlwin32version.h
2440
2441Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2442
2443 * win32/libxml2.def.src: exported additional symbols
2444 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2445 sisterhood
2446
2447Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * globals.c: fixed a typo pointed out by Igor
2450 * xpath.c: try to speed up node compare using line numbers
2451 if available.
2452
2453Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * tree.c: make xmlFreeNode() handle attributes correctly.
2456
2457Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2458
2459 * catalog.c: completed the #96963 fix, as reported by Karl
2460 Eichwalder
2461
2462Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2465
2466Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * Makefile.am: switched the order of a couple of includes
2469 to fix bugs #97100
2470
2471Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2472
2473 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2474 xmlLoadCatalogs that used to separate directories with a ':'.
2475
2476Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2477
2478 * threads.c: improvements to the Windows-side of thread handling
2479 * testThreads.c: conditionally excluded unistd.h
2480 * testThradsWin32.c: broke overlong lines
2481 * include/win32config.h: adapted thread-related macros to the new
2482 scheme and for pthreads on Windows
2483 * win32/Makefile.msvc: introduced a more flexible thread build,
2484 added testThreads[Win32].c to the build
2485 * win32/configure.js: introduced a more flexible thread config
2486
24872002-10-31 John Fleck <jfleck@inkstain.net>
2488
2489 * doc/xml.html (and, by implication, FAQ.html)
2490 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2491
2492Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2493
2494 * configure.in: removed xmlwin32version.h
2495 * include/libxml/Makefile.am: removed xmlwin32version.h
2496
2497Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * tree.c: applied patch from Brian Stafford to fix a bug
2500 in xmlReconciliateNs()
2501
2502Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * tree.c: applied patch from Christian Glahn to allow
2505 xmlNewChild() on document fragment nodes
2506
2507Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * parser.c: Christian Glahn found a problem with a recent
2510 patch to xmlParseBalancedChunkMemoryRecover()
2511 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2512 problems
2513 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2514 test/schemas/seq*: added the test cases from Charles
2515
2516Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2519 serious cleanup of the spec file and associated changes
2520 in the Makefiles.
2521 * valid.c: try to remove some warnings on x86_64
2522
2523Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2526 fix bug #96586
2527
2528Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2531 parsing, applied his patch
2532 * result/HTML/attrents.html result/HTML/attrents.html.err
2533 result/HTML/attrents.html.sax test/HTML/attrents.html:
2534 added the test and result case provided by Mikhail Sogrine
2535
2536Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * vms/build_libxml.com vms/config.vms vms/readme.vms
2539 include/libxml/parser.h include/libxml/parserInternals.h
2540 include/libxml/tree.h include/libxml/xmlIO.h
2541 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2542 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2543 Applied the VMS update patch from Craig A. Berry
2544 * doc/*.html: update
2545
2546Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2549
2550Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * debugXML.c: adding a grep command to --shell in xmllint
2553 for T.V. Raman
2554
2555Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * xmlcatalog.c: tried to fix some of the problem with --sgml
2558
2559Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * parser.c: tried to fix bug #91500 where doc->children may
2562 be overriden by a call to xmlParseBalancedChunkMemory()
2563
2564Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2567 identifiers in SGML catalogs containing '&'
2568
2569Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * python/types.c: fixed bugs when passing result value tree
2572 to Python functions.
2573
2574Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * configure.in: preparing the release of 2.4.26
2577 * doc/*: updated and rebuilt the documentation
2578
2579Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * parser.c: fixed a XML Namespace compliance bug reported by
2582 Alexander Grimalovsky
2583
2584Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * HTMLtree.c: fixed serialization of script and style when
2587 they are not lowercase (i.e. added using the API to the tree).
2588
2589Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * valid.c: make xmlValidateDocument emit a warning msg if there
2592 is no DTD, pointed by Christian Glahn
2593
2594Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2597 content model when some of the blocks have min or max, and a couple
2598 of bugs found in the process.
2599 * result/schemas/list0* test/schemas/list0*: added some specific
2600 regression tests
2601
2602Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * README: updated the contact informations
2605
2606Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2609 misses it, reported by Peter Bray.
2610
2611Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2614 and removed a few warnings
2615
2616Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * parser.c: Christian Glahn found a small bug in the push parser.
2619 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2620 public
2621
2622Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * xmlschemas.c include/libxml/xmlschemas.h: added
2625 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2626 * testSchemas.c: added --memory to test the new interface
2627
2628Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * doc/index.py doc/search.php: integrated the XSLT indexing,
2631 a few fixed in the indexer, added a scope selection at the
2632 search level.
2633
2634Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2637 this was due to uninitialized parts of the validation context
2638
2639Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * debugXML.c: applied patch from Mark Vakoc except the API
2642 change, preserved it.
2643 * doc/*: updated the docs to point to the search engine for
2644 information lookup or before bug/help reports.
2645
2646Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * doc/index.py doc/search.php: added mailing-list archives
2649 indexing and lookup
2650
2651Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2654
2655Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * doc/index.py: improved HTML indexing
2658 * doc/search.php: make the queries also lookup the HTML based indexes
2659
2660Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * doc/index.py: added HTML page indexing
2663
2664Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2665
2666 * xmlIO.c: extended Windows path normalisation to fix the base
2667 problem in libxslt.
2668 * catalog.c: fixed list handling in XML_CATALOG_FILES
2669
2670Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * valid.c: typo/bug found by Christian Glahn
2673
2674Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2675
2676 * xmlIO.c: applied Windows CE patch from Javier.
2677 * win32/wince: new directory, contains support for the PocketPC
2678 with Windows CE from Javier.
2679 * include/win32config.h: reorganised, removed duplicate
2680 definitions and applied WinCE patch from Javier.
2681 * include/wsockcompat.h: new file, now contains WinSock
2682 compatibility macros.
2683 * win32/Makefile.msvc: introduced double-run compilation.
2684
2685Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * configure.in include/libxml/xmlwin32version.h: preparing release
2688 of 2.4.25
2689 * doc/*: updated and regenerated teh docs and web pages.
2690
2691Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2694 error were not covering namespace declarations.
2695 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2696 it was missing the attribute declaration for the namespace
2697 * result/VC/NS3: the fix now report breakages in that test
2698
2699Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2702
2703Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2706 and regenerated the docs and web site
2707
2708Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2711 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2712 not before
2713
2714Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * python/generator.py python/libxml2class.txt: fixed a stupid error
2717 breaking the python API
2718
2719Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2722 triostr.c triostr.h: applied a trio update patch from
2723 Bjorn Reese which should work with MinGW
2724
2725Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * tree.c: improving some documentation comments
2728 * xmlregexp.c: found and fixed a mem leak with python regression tests
2729 * doc/*: rebuilt the doc and the API XML file including the
2730 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2731 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2732 python/types.c: added access to the XML Schemas regexps from
2733 python
2734 * python/tests/Makefile.am python/tests/regexp.py: added a
2735 simple regexp bindings test
2736
2737Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2738
2739 * doc/xml.html:
2740 fixing ftp links - thanks to Vitaly Ostanin
2741
2742Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * xmlregexp.c: fixed the data callback on transition functionality
2745 which was broken when using the compact form
2746 * result/schemas/*: updated the results, less verbose, all tests
2747 pass like before
2748 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2749 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2750 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2751 annoying warnings
2752 * xpath.c: try to provide better error report when possible
2753
2754Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * Makefile.am: fixed a breakage raised by Jacob
2757
2758Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2759
2760 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2761 which don't use sockets
2762
2763Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2764
2765 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2766 * win32/configure.js: applied zlib patch from Daniel Gehriger
2767
2768Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2769
2770 * win32/configure.js: applied the patch from Mark Vakoc for
2771 regexp support
2772 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2773 for regexp support
2774
2775Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * xmlschemastypes.c: as pointed by Igor Float and Double
2778 parsing ain't finished yet
2779
2780Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * Makefile.am configure.in: trying to fix #88412 by bypassing
2783 all the python subdir if python ain't detected
2784
2785Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2788 made configuring with regexps/automata/unicode the default
2789 but without schemas ATM
2790 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2791 fixed the regexp based DTD validation performance and memory
2792 problem by switching to a compact form for determinist regexps
2793 and detecting the determinism property in the process. Seems
2794 as fast as the old DTD validation specific engine :-) despite
2795 the regexp built and compaction process.
2796
2797Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * valid.c: determinism is debugged, new DTD checking code now works
2800 but xmlFAComputesDeterminism takes far too much CPU and the whole
2801 set usues too much memory to be really usable as-is
2802
2803Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * tree.c: fixed another stupid bug in xmlGetNodePath()
2806 * xmllint.c: --version now report the options compiled in
2807
2808Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * HTMLparser.c: small cleanup
2811 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2812 when configured with them. A bit of debugging around the determinism
2813 checks is still needed
2814
2815Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2818
2819Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xmlIO.c: small portability glitch fixed.
2822
2823Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xmlschemastypes.c: incomplete steps for real/double support
2826 * testAutomata.c include/libxml/xmlautomata.h
2827 include/libxml/xmlregexp.h: avoiding a compilation problem
2828 * valid.c include/libxml/valid.h: starting the work toward using
2829 the regexps for actual DTD validation
2830
2831Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * hash.c: cosmetic cleanup
2834 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2835 integrating a DTD validation layer based on the regexps
2836
2837Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2840 the determinism was tested before eliminating the epsilon
2841 transitions :-(
2842
2843Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * python/generator.py python/libxml.c python/libxml.py
2846 python/libxml2-python-api.xml python/libxml2class.txt
2847 python/libxml_wrap.h python/types.c: updated the python
2848 bindings, added code for easier File I/O, and the ability to
2849 define a resolver from Python fixing bug #91635
2850 * python/tests/Makefile.am python/tests/inbuf.py
2851 python/tests/outbuf.py python/tests/pushSAXhtml.py
2852 python/tests/resolver.py python/tests/serialize.py: updated
2853 and augmented the set of Python tests.
2854
2855Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2856
2857 * win32/configure.js: added more readme info for the binary
2858 package.
2859
2860Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * xmlIO.c: fixed a stupid out of bound array error
2863
2864Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2867 messing around with support for Windows path, cleanups,
2868 trying to identify and fix the various code path to the
2869 filename access. Added xmlNormalizeWindowsPath()
2870
2871Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * error.c valid.c: working on better error reporting of validity
2874 errors, especially providing an accurate context.
2875 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2876 error reports in those cases.
2877
2878Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2881 parser.c parserInternals.c xmlIO.c: get rid of all the
2882 perror() calls made in the library execution paths. This
2883 should fix both #92059 and #92385
2884
2885Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xmllint.c: memory leak reporting was broken after a change
2888 of the preprocessor symbol used to activate it.
2889
2890Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * tree.c: try to make the copy function work for node of
2893 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2894 DOM layers though, not libxml2 itself.
2895
2896Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * valid.c: try to provide file and line informations, not all
2899 messages are covered, but it's a (good) start
2900
2901Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xinclude.c: reimplemented a large part of the XInclude
2904 processor, trying to minimize resources used, James Henstridge
2905 provided a huge test case which was exhibiting severe memory
2906 consumption problems.
2907
2908Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * python/Makefile.am: applied patch from Christophe Merlet to
2911 reestablish DESTDIR
2912
2913Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * libxml.spec.in: fixes libary path for x86_64 AMD
2916
2917Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2918
2919 * doc/tutorial/includekeyword.c
2920 * doc/tutorial/xmltutorial.xml:
2921 (plus resulting generated html files)
2922 fixing one spot I missed in the tutorial where I hadn't freed
2923 memory properly
2924
2925Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2926
2927 * doc/tutorial/includeaddattribute.c
2928 * doc/tutorial/includeaddkeyword.c
2929 * doc/tutorial/includegetattribute.c
2930 * doc/tutorial/includekeyword.c
2931 * doc/tutorial/xmltutorial.xml
2932 * doc/tutorial/*.html:
2933 update tutorial to properly free memory (thanks to Christopher
2934 R. Harris for pointing out that this needs to be done)
2935 * doc/tutorial/images/callouts/*.png:
2936 added image files so the callouts are graphical, making it
2937 easier to read ( use "--param callout.graphics 1" to generate
2938 html with graphical callouts)
2939
2940Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2943 nice logos generated by Marc Liyanage
2944 * doc/site.xsl *.html: changed the stylesheet to show the new
2945 logo and regenerated the pages
2946
2947Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2950
2951Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * xpath.c: possible mem leak patch from Jason Adams
2954
2955Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2958 in the XQuery namespace
2959 * configure.in: preparing 2.4.24
2960 * doc/*.html: updated the web pages
2961
2962Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * python/generator.py: closing bug #85258 by generating conditional
2965 compile check to avoid linking to routines not configured in.
2966
29672002-08-22 Havoc Pennington <hp@pobox.com>
2968
2969 * autogen.sh: update error message for missing automake
2970
2971Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * python/Makefile.am: typo in target name resulted in libxml2.py
2974 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2975
2976Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * win32/win32/Makefile.mingw: updated with version from
2979 Elizabeth Barham at http://soggytrousers.net/repository/
2980
2981Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2982
2983 * win32/Makefile.msvc: added the prefix location to the include
2984 and lib search path.
2985
29862002-08-18 Havoc Pennington <hp@pobox.com>
2987
2988 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2989 both automake 1.6 and 1.4 installed get the right automake. Means
2990 compilation from CVS will now require the latest automake 1.4
2991 release, or manually creating symlinks called "automake-1.4" and
2992 "aclocal-1.4"
2993
2994Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * configure.in python/Makefile.am: more AMD 64 induced changes from
2997 Frederic Crozat
2998
2999Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * xinclude.c: oops I was missing the xml:base fixup too
3002 * result/XInclude/*.xml: this adds xml:base attributes to most
3003 results of the tests
3004
3005Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * xinclude.c: quick but apparently working implementation of
3008 xi:fallback, should close bug #89684
3009 * Makefile.am test/XInclude/docs/fallback.xml
3010 result/XInclude/fallback.xml: added a basic test for fallback,
3011 and run with --nowarning to avoid a spurious warning
3012 * configure.in: applied patch from Frederic Crozat for python
3013 bindings on AMD 64bits machines.
3014
3015Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3018 the caller don't pass a SAX callback block.
3019
3020Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * tree.c: applied the same fix for the XML-1.0 namespace to
3023 xmlSearchNsByHref() as was done for xmlSearchNs()
3024
3025Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * libxml.3: small cleanup of the man page
3028 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3029 when serializing HREF attributes generated by XSLT.
3030
3031Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3034 version of Marc Liyanage' patch for boolean attributes in HTML
3035 output
3036
3037Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * python/tests/serialize.py: fixed the test results, indenting
3040 behaviour changed slightly
3041
3042Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3043
3044 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3045 new c14n function to Windows def files
3046
3047Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3048
3049 * c14n.c: fixed a memory leak in c14n code
3050
3051Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * parser.c include/libxml/parser.h: adding a new API for Christian
3054 Glahn: xmlParseBalancedChunkMemoryRecover
3055 * valid.c: patch from Rick Jones for some grammar cleanup in
3056 validation messages
3057 * result/VC/* result/valid/*: this slightly change some of the
3058 regression tests outputs
3059
3060Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * tree.c: trying to fix a problem in namespaced attribute handling
3063 raised by Christian Glahn
3064
3065Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * encoding.c include/libxml/encoding.h: Opening the interface
3068 xmlNewCharEncodingHandler as requested in #89415
3069 * python/generator.py python/setup.py.in: applied cleanup
3070 patches from Marc-Andre Lemburg
3071 * tree.c: fixing bug #89332 on a specific case of loosing
3072 the XML-1.0 namespace on xml:xxx attributes
3073
3074Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3075
3076 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3077 corner case from new Merlin's test suite and added a callback
3078 that will be used to improve xmlsec performance
3079
3080
3081Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * HTMLtree.c: trying to fix the <style> escaping problem in
3084 HTML serialization bug #89342
3085
3086Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3089 and rebuilt the web site.
3090
3091Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3092
3093 * include/libxml/tree.h: added _private member to xmlNs struct
3094
3095Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * HTMLparser.c: fixing bug #84876 based on the xml working
3098 code.
3099
3100Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3101
3102 * python/Makefile.am: enhanced to fix bug 72012 (errors
3103 when using '-jX' make parameter)
3104
3105Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3106
3107 * xpath.c: small additional enhancement for booleans
3108 compared to nodesets
3109
3110Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * HTMLtree.c: changed the order of the encoding declaration
3113 attributes in the meta tags due to a bug in IE/Mac
3114
3115Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3116
3117 * xpath.c: enhanced handling of booleans (especially '='
3118 and '!=' for nodesets) - fixes bug 85256. Added new
3119 routine xmlXPathNotEqualValues for more proper handling
3120 of '!=' when nodesets are involved.
3121
3122Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3125 doc/xmlcatalog_man.xml to the source distribution
3126
3127Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3128
3129 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3130 asked for this.
3131
3132Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in: preparing 2.4.23
3135 * doc/*: rebuilt the docs
3136
3137Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * parser.c: fixing bug #84169 by fixing the
3140 comment of xmlCreatePushParserCtxt to describe the
3141 encoding detection parameters better.
3142
3143Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * valid.c: fixing bug #79331 in one path the lookup for
3146 ID attributes on a namespaced node wasn't handled correctly :-\
3147
3148Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * HTMLparser.c: trying to fix 87235 about discarded white
3151 spaces in the HTML parser.
3152 * result/HTML/*: this changes the output of a number of HTML
3153 regression tests
3154
3155Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * xpath.c: applied patch from Richard Jinks for the namespace
3158 axis + fixed a memory error.
3159 * parser.c parserInternals.c: applied patches from Peter Jacobi
3160 removing ctxt->token for good.
3161 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3162 popped out by the regression tests.
3163 * Makefile.am: patch for threads makefile from Gary Pennington
3164
3165Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3166
3167 * xpath.c: enhanced behaviour of position() after usage of
3168 expressions involving preceding-sibling (et al).
3169
3170Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * hash.c: applied a patch from Peter Jacobi to solve a problem
3173 when compiling with the Watcom C on Win32
3174 * result/schemas/*.err: the change of hashing algo generated
3175 permutations in the output
3176
3177Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * hash.c: applied patch from Sander Vesik improving the quality of
3180 the hash function.
3181
31822002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3183
3184 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3185 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3186 xmllint.c xpath.c: replaced sprintf() with snprintf()
3187 to prevent possible buffer overflow (the bug was pointed
3188 out by Anju Premachandran)
3189
3190Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * parser.c: removed an uninitialized data error popped by valgrind
3193 on PE references
3194
3195Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3196
3197 * doc/xml.html
3198 adding tutorial reference to the web page
3199
3200Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3201
3202 * doc/tutorial/xmltutorial.xml
3203 * doc/tutorial/ar01s07.html
3204 * doc/tutorial/ape.html
3205 * doc/tutorial/includegetattribute.c
3206 adding section to tutorial about retrieving an attribute
3207 value
3208
3209Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * parser.c: applied a couple of patches from Peter Jacobi to start
3212 to get rid of ctxt->token, with a possible significant speed
3213 improvement to be gained once done. Better compliance with PE
3214 references constructs in DTDs too.
3215 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3216 from Peter too
3217
3218Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3221 xmlParseElement was likely to have been deallocated at the
3222 time of the report, possibly leading to segfault. Just report
3223 the tag name now.
3224
3225Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * xpath.c: patch from Richard Jinks for XPath substring() function
3228 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3229
32302002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3231
3232 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3233
3234Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3235
3236 *doc/FAQ.html
3237 fixing typos in FAQ, thanks to Robert Funnell for the
3238 editing help
3239
3240Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * NEWS: got complaints from rpmlint that it was empty
3243
3244Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3245
3246 * added doc/tutorial, including:
3247 apa.html
3248 apb.html
3249 apc.html
3250 apd.html
3251 ar01s02.html
3252 ar01s03.html
3253 ar01s04.html
3254 ar01s05.html
3255 ar01s06.html
3256 includeaddattribute.c
3257 includeaddkeyword.c
3258 includekeyword.c
3259 includestory.xml
3260 index.html
3261 xmltutorial.xml
3262 libxml tutorial, including generated html
3263
3264Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3265
3266 * result/c14n/exc-without-comments/merlin-c14n-two-*
3267 result/c14n/without-comments/merlin-c14n-two-*
3268 test/c14n/exc-without-comments/merlin-c14n-two-*
3269 test/c14n/without-comments/merlin-c14n-two-*
3270 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3271 c14n/exc-c14n and slightly modified test script to handle
3272 these test cases
3273 * c14n.c: fixed bugs for complicated nodes set (namespace
3274 without node and others from merlin-c14n-two.tar.gz)
3275 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3276 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3277 for xmlsec performance patch
3278 * xpath.c: fixed self::node() for namespaces and attributes
3279
3280Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3281
3282 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3283 but with the format parameter
3284 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3285
3286Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3287
3288 * Makefile.am: updated c14n tests suite
3289 * c14n.c: performance improvement for previous c14n patch
3290
3291Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * parser.c: another peroformance patch from Peter Jacobi, that
3294 time on parsing attribute values.
3295
3296Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3297
3298 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3299 into LibXML2 test suite
3300
3301Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3302
3303 * c14n.c: propagating xpath ancesstors node fix to c14n
3304 plus small performance improvement to reduce number of
3305 mallocs
3306 * xpath.c: fixed ancestors axis processing for namespace nodes
3307
3308Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3311 Peter Jacobi
3312
3313Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * configure.in: preparing 2.4.22
3316
3317Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3320 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3321 a public entry point.
3322 * doc/*: rebuilt the API and docs
3323
3324Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * xpath.c: patch from Richard Jinks to fix a problem introduced
3327 in the previous patch and pointed by Norm
3328
3329Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * libxml.spec.in: fixing bug #81112
3332
3333Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * uri.c: fixing bug #82848
3336
3337Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3338
3339 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3340 output of one catalog test
3341
3342Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3343
3344 * global.data globals.c tree.c include/libxml/globals.h
3345 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3346 default value for global parameter xmlIndentTreeOutput to 1 and
3347 introduced new global parameter xmlTreeIndentString (the string
3348 used to do one-level indent) with default value " " (as it was
3349 in tree.c)
3350
3351Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3354 with trio and schemas.
3355
3356Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * xpath.c: patch from Richard Jinks to fix the problem raised in
3359 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3360
3361Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xmlschemas.c: a bit of work on import.
3364 * xmlschemastypes.c: Charles Bozeman provided a compare function
3365 for date/time types so min/max facet restrictions should work,
3366 indeterminate comparisons return an error instead of equal.
3367 * test/schemas/date_0* result/schemas/date_0_0: specific test
3368 from Charles Bozeman too
3369
3370Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3373 from Christian Cornelssen fixing the man pages and the Catalog
3374 building script.
3375 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3376 next step is <xs:import> I now have a reasonable understanding
3377 of how it works.
3378
3379Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3382
3383Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3384
3385 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3386
3387Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * xpath.c: fixing an XPath function evalutation bug pointed out
3390 by Alexey Efimov where the context was lost when evaluating
3391 the function arguments
3392
3393Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3394
3395 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3396 function public for XMLSec performance optimizations
3397
3398Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * python/generator.py python/libxml2class.txt : fixed a problem
3401 with the HTML parser pointed by Gary Benson
3402 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3403 example
3404
3405Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3406 * parser.c: fixed bug #81159 (memory growth in SAX)
3407
3408Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3409 * xpath.c: fixed bug #78858 (the real fix)
3410
3411Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3412 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3413
3414Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * tree.c: modified xmlNodeSetBase to allow changing the
3417 base of a document.
3418
3419Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * xmlschemastypes.c: patch Charles Bozeman for validation of
3422 all the date, time, and duration types
3423 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3424 * configure.in: fixed an error pointed by an user
3425 * xml2-config.in: fixed an error pointed by an user
3426
3427Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3428
3429 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3430 win32/libxml2.def.src xmlIO.c: exported default
3431 'file:', 'http:' and 'ftp:' protocols input handlers
3432 and maked protocols comparisson case insensitive
3433
3434Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * configure.in: Neven Has detected a typo
3437
3438Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3441 as one of the persons allowed to commit directly to the
3442 module.
3443
3444Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3447 * valid.c: raised a too low limit
3448 * doc/*: rebuilt the docs
3449
3450Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * test/XPath/expr/floats test/XPath/expr/functions
3453 result/XPath/expr/floats result/XPath/expr/functions
3454 xpath.c: another XPath conformance patch from Richard Jinks
3455
3456Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xmlschemas.c: fixed validation of attribute groups.
3459 * test/schemas result/schemas: added an example from the primer
3460
3461Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3464 * test/schemas result/schemas: updated the test list
3465
3466Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * TODO: updated a bit
3469 * parser.c: made a comment more specific
3470 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3471 Schemas conformance.
3472 * test/schemas result/schemas: updated the test list
3473
3474Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3477 implementing xs:all with minOccurs = 0
3478 * tes/schemas/* result/schemas/*: added more tests covering
3479 xs:all
3480
3481Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * xmlregexp.c: first implementation of the all particle, this
3484 may need to be revisited for case where not all transitions
3485 must be crossed.
3486
3487Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * tree.c: another entity processing update from Markus Henke
3490
3491Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3492
3493 * trionan.c: fixed crash on OSF/1
3494
3495Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * xmlschemas.c: more Schemas work
3498 * test/schemas/* result/schemas/*: added more tests coming
3499 from the spec.
3500
3501Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3504 ExcC14N specification
3505
3506Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * tree.c: patch from Markus Henke, fix for recursive entities.
3509
3510Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * xpath.c: fix a problem with string() on a document node.
3513
3514Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * Makefile.am xmlschemas.c: more Schemas work
3517 * test/schemas/* result/schemas/*: added more tests coming
3518 from the spec.
3519
3520Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3523 * result/HTML/*: this changes a few things in the results
3524
3525Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3526
3527 * include/libxml/tree.h: eliminated 'declaration different than
3528 prototype' warning
3529 * include/win32config.h: "resolved" conflicts with errno.h
3530
3531Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3534 on the automata interfaces and debug of counted choices
3535 * test/schemas/* result/schemas/*: added a number of tests
3536
3537Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3540 a bit of work on Schemas
3541 * testSchemas.c: try to make it more useful
3542 * test/schemas/* result/schemas/* Makefile.am: changed the
3543 Schemas regression test procedure, started adding a few samples
3544
3545Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3546
3547 * include/libxml/encoding.h: Patch for the Borland C++ builder
3548 * include/libxml/tree.h: Patch for the Borland C++ builder
3549 * threads.c: Patch for the Borland C++ builder
3550 * win32/bcb5: New directory for the Borland C++ builder
3551 project files
3552
3553Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3554
3555 * win32/Makefile.msvc: Update for XML Schema support
3556 * win32/configure.js: Update for XML Schema support
3557 * win32/libxml2.def.src: Update for XML Schema support
3558
3559Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3562 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3563 xmlunicode.c include/libxml/Makefile.am
3564 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3565 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3566 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3567 include/libxml/xmlversion.h.in : merged the current state of
3568 XML Schemas implementation, it is not configured in by default,
3569 a specific --schemas configure option has been added.
3570 * test/automata test/regexp test/schemas Makefile.am
3571 result/automata result/regexp result/schemas:
3572 merged automata/regexp/schemas regression tests
3573
3574Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * xpath.c: Gary found a compile time problem, fixes #78823
3577
3578Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * configure.in: release of 2.4.20
3581 * doc/*: updated and rebuilt the docs
3582
3583Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * python/Makefile.am: patch from Cristian Gafton to build on
3586 Red Hat 6.2, should also fix #75779
3587
3588Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * valid.c: first part of fixing #78729
3591
3592Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3595 escaping of URI when saving HTML files.
3596 * result/HTML/*: this impacted some tests
3597
3598Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * configure.in: trying to fix #77441
3601
3602Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * include/libxml/xmlIO.h: Hallski complained it could not be
3605 included by itself.
3606
3607Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3610
3611Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3612
3613 * win32/configure.js: patch from Nilo for the c14n option
3614 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3615
3616Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3619 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3620 LIBXML_THREAD_ENABLED
3621
3622Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * xpath.c: another patch from Richard Jinks for substring conformance
3625 * test/XPath/expr/floats test/XPath/expr/strings
3626 result/XPath/expr/floats result/XPath/expr/strings: update of the
3627 test suite to check those.
3628
3629Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * xpath.c: patch from Richard Jinks for .x float parsing.
3632
3633Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c: patch from Markus Henke when an encoding ain't recognized
3636
3637Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * libxml.m4: got a report that #include <string.h> was needed
3640
3641Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3644
3645Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3646
3647 * doc/example.html: fixing typo
3648
3649Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3652 pointed out by Melvyn Sopacua.
3653
3654Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * libxml.m4: Frédéric Crozat gave a patch related to the change
3657 of Include paths breaking the libxml.m4
3658
3659Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * xpath.c: Fix bug #76927 forgot to save some context
3662 when evaluating binary expressions
3663
3664Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * configure.in: fixed configure for MPE/iX from Markus Henke
3667 * xmlmemory.c: fixed initialization problems
3668 * xpath.c: another set of patches from Richard Jinks this
3669 fixes "make XPathtests" on linux
3670
3671Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3674 * test/XPath/expr/compare test/XPath/expr/equality
3675 test/XPath/expr/floats test/XPath/expr/functions
3676 test/XPath/expr/strings result/XPath/expr/compare
3677 result/XPath/expr/equality result/XPath/expr/floats
3678 result/XPath/expr/functions result/XPath/expr/strings: Updated
3679 tests though they show a divergence on Linux
3680
3681Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * xpath.c trionan.c: previous commit also included patches
3684 from Richard Jinks on some IEEE support corner case
3685
3686Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3689 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3690 that $(datadir) should be used for docs
3691
3692Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3695 could leak filedescriptors
3696
3697Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * configure.in nanohttp.c: applied patch from Allan Clark for
3700 UnixWare/OpenServer
3701
3702Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * configure.in: preparing 2.4.19
3705 * doc/*: rebuilt the docs
3706
3707Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * nanohttp.c: fixing #76043, got fed up with non-portability
3710 of that piece of code.
3711
3712Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * valid.c SAX.c: Never commit without running "make tests" :-(
3715 fix a couple of stupidities in the previous commit
3716 * result/*: a few changes in some attribute order result of previous
3717 commit.
3718
3719Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3722 the internal subset should not raise duplicate ID errors,
3723 also there was a small bug in conjunction to namespace
3724 declarations defaulted and xml:xxx attributes DTD definitions.
3725
3726Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * xpath.c: Richard Jinks also raised some rounding problems
3729 this tries to fix them
3730
3731Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3734 behaviour in xmlXPathCastToString()
3735
3736Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3739 raised by Morus Walter
3740
3741Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3744 from Igor
3745
3746Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * xpath.c: fixing #75619, related to a problem when trying
3749 to evaluate condition when the current node set resulting
3750 from that sub-step evaluation is empty. Also fixes 2 potential
3751 problem with previous-sibling and next-siblings axis.
3752
3753Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3756 HTML support is not configured in.
3757
3758Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3761 include/libxml/tree.h: dohh I really didn't intended to commit
3762 this test version :-(
3763
3764Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * testSAX.c: I wanted to see the real speed at the SAX interface
3767 after a little too many Ximianer started complaining about the
3768 parser speed.
3769 added a --quiet option:
3770 paphio:~/XML -> ls -l db100000.xml
3771 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3772 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3773 3200006 callbacks generated
3774 real 0m1.270s
3775 Which means 16MBytes/s and 3Mcallback/s
3776
3777Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * xpath.c: valgrind spotted another error that time when running
3780 on libxslt regression tests
3781
3782Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * Makefile.am: adding "make valgrind" running the full regression
3785 tests (except python ones) under Valgrind (using valgrind -q
3786 which was kindly added by the author).
3787 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3788 passes cleanly now except an obcure floating point initialization
3789 raised in log10() in one XPath regression test ???
3790 * tree.c: edited some comments to close #75244
3791
3792Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3795 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3796 context of ScrollKeeper, made sure that if the number is
3797 an integer, the serialization follows the description at
3798 http://www.w3.org/TR/xpath#section-String-Functions
3799
3800Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * configure.in: preparing 2.4.18
3803 * doc/*: updated and rebuilt the web site
3804 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3805 the Windows and Cygwin maintainers.
3806 * parser.c: humm, changed the way the SAX parser work when
3807 xmlSubstituteEntitiesDefault(1) is set, it will then
3808 do the entity registration and loading by itself in case the
3809 user provided SAX getEntity() returns NULL.
3810 * testSAX.c: added --noent to test the behaviour.
3811
3812Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * parser.c: Wilfried Teiken provided a hackish but working
3815 way to get context reported back on entities when parsing
3816 with SAX and without breaking the DOM build.
3817
3818Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * c14n.c: applied a new patch from Aleksey Sanin
3821 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3822 to reference Aleksey implementation of XML digital Signatures
3823
3824Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * xpath.c: small fix to avoid potential problem due to
3827 ordering of freeing data
3828 * python/Makefile.am: people were complaining about
3829 the generated file in python dir not being built
3830
3831Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3834 python/generator.py python/libxml.c python/types.c: Cleanup
3835 of the python Makefiles based on Jacob and James feedback,
3836 fixed the spec file accordingly, fixed the number of warning
3837 that passing my pedantic CFLAGS was generating. Conclusion
3838 is that Python includes are real crap.
3839
3840Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * configure,in: it was reported quite a few times that
3843 xml2-config --cflags should not output
3844 -I$includeprefix/libxml2/libxml because libxml2 header names
3845 clashes with existing names like list.h from C++ stl.
3846 Includes should be #include<libxml/xxx.h> so ...
3847
3848Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * c14n.c: another patch from Aleksey Sanin
3851
3852Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3855 canonicalization algorithm
3856 * doc/xml.html doc/index.html: added the C14N references on the
3857 index page.
3858
38592002-03-13 jacob berkman <jacob@ximian.com>
3860
3861 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3862 usage, redundant, and gcc specific
3863
3864Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * xpath.c: speedup some node selection operations, this can
3867 have a significant impact on DocBook Norm's stylesheets
3868 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3869 make sure it's always the case
3870 * debugXML.c: distinguish CDATA and comments in ls operations
3871
3872Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3875 to generate better API descriptions etc...
3876
3877Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * c14n.c: Fixing #74186, made sure all boolean expressions
3880 get fully parenthesized, ran indent on the output
3881 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3882 include/libxml/tree.h: also #74186 related, removed the
3883 --with-buffers option, and all the preprocessor conditional
3884 sections that were resulting from it.
3885
3886Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * valid.c: applied patch from Dodji Seketeli fixing an
3889 uninitailized variable in xmlValidGetValidElements()
3890
3891Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * c14n.c: fixed a few comments
3894 * doc/*.html doc/*/*.html: regenerated the docs and added
3895 the C14N API
3896 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3897
3898Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * check-xml-test-suite.py: fix to adapt varaiations in the
3901 bindings
3902 * configure.in python/setup.py python/setup.py.in: fixed to
3903 have the version of the python scripts automatically updated
3904
3905Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3908 in xmlCopyProp()
3909
3910Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * configure.in: preparing 2.4.17 release
3913 * doc/*: updated and rebuilt the docs
3914 * xpath.c: fixed a comment
3915 * python/libxml.c: fixed a possible reentrancy problem
3916
3917Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3920 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3921 added a specific regression test
3922 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3923 not raise exceptions when failing to find the attribute.
3924
3925Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * configure.in xmllint.c: owen pointed out a problem with the
3928 ftme fix, gettimeofday() was not detected by configure and
3929 the ftime header wasn't included, dohhh
3930
3931Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * configure.in xmllint.c: trying to fix #71457 for timing
3934 precision when gettimeofday() is not availble but ftime() is
3935
3936Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3939 are now copied on install and part of the -devel RPM
3940
3941Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * xpath.c: trying to avoid bug #72150 which was apparently
3944 caused by a gcc bug (or a processor problem) as detailed
3945 at http://veillard.com/gcc.bug
3946
3947Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3950 fixed xmlReconciliateNs(), added a Python test/example for
3951 inter-document cut'n paste
3952 * python/libxml.py: fixed node.doc on document nodes and added
3953 xpathEval() onto node objects
3954
3955Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3958 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3959 fixup and integrated tests for the serialization stuff
3960
3961Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3964 moved the libxml man page to section 3
3965
3966Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * tree.c: fix bug #72490
3969 * python/libxml.c python/libxml.py: added methods serialize()
3970 and saveTo() to all node elements.
3971
3972Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * xmlIO.c: closed #73430, don't read from an input source
3975 which indicated an end-of-file or an error.
3976
3977Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * parser.c: make sure SAX endDocument is always called as
3980 this could result in a Python memory leak otherwise (it's
3981 used to decrement ref-counting)
3982 * python/generator.py python/libxml.c python/libxml.py
3983 python/libxml2-python-api.xml python/libxml2class.txt
3984 python/tests/error.py python/tests/xpath.py: implemented
3985 the suggestions made by Gary Benson and extended the tests
3986 to match it.
3987
3988Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * python/generator.py: applied patch fixing #73450
3991
3992Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * xpath.c: fixing #61290 "namespace nodes have no parent"
3995 long standing divergence from the XPath REC. NodeSets
3996 simply hold a copy of namespace nodes and those node ->next
3997 points to the parent (which may not be the node carrying the
3998 definition).
3999 * include/libxml/xpath.h: flagged but didn't added a possible
4000 speedup
4001 * DOCBparser.c HTMLparser.c: removed some warnings from push
4002 parser due to new state being added.
4003 * tree.c: new fix from Boris Erdmann
4004 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4005 the XML Canonalization support from Aleksey Sanin
4006
4007Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * tree.c: patch from Boris Erdmann fixing some namespace odities
4010 with xmlCopyNode()
4011
4012Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * xmlIO.c: fix bug #72706 when loading a NULL entity
4015
4016Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4019 actually change in a future XML Namespace revision.
4020
4021Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4024 added the possibility of returning nodesets from XPath extension
4025 functions written in Python
4026
4027Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * python/*: commiting some Python bindings work done while travelling
4030
4031Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4034 explicitely with memory debugging switched on
4035
4036Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4039 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4040 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4041 the accessor generator for strings
4042 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4043 regression test.
4044
4045Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * python/README python/generator.py python/libxml.c python/setup.py:
4048 added the 'usual' setup.py to allow building a libxml2-python
4049 module based on the same code. The initialization is however
4050 different the 2 .so files fo libxml2 and libxslt are identical and
4051 they entry point initialize both libraries. this is done to avoid
4052 some possible nasty problem since the Python don't merge the maps
4053 of all shared modules.
4054
4055Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * parser.c: fixed a push/encoding bug reported by Michael
4058 on librsvg
4059
4060Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * include/libxml/parserInternals.h: fixes a misplaced #endif
4063
4064Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * parser.c valid.c: found and fixed a couple of allocation bugs
4067
4068Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * doc/xml.html doc/python.html doc/*: added a Python and binding
4071 page describing the current state of the Python bindings and
4072 giving pointers to the other languages wrappers.
4073
4074Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4077 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4078 rebuilt the API and web site
4079 * xpath.c: fixed #71978 portability bugs
4080
4081Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4084
4085Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * include/libxml/parserInternals.h parser.c: had to change
4088 2 internal parsing API when processing document content
4089 to check the start and end of element content are defined
4090 in the same entity
4091 * valid.c include/libxml/valid.h: attribute normalization can
4092 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4093 with the context to report it.
4094 * SAX.c: fixed the last known bugs, crazy validation constraints
4095 when a document is standalone seems correctly handled. There
4096 is a couple of open issues left which need consideration especially
4097 PE93 on external unparsed entities and standalone status.
4098 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4099 The 2 tests left failing are actually in error. Cleanup done.
4100
4101Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * valid.c: implemented E59 spaces in CDATA does not match the
4104 nonterminal S
4105
4106Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * SAX.c parser.c valid.c: more validation test fixups
4109 * check-xml-test-suite.py: added duration info for the tests
4110
4111Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * parser.c valid.c: a couple of errors were reported but not
4114 saved back as such in the parsing context. Down to 1% failure rate
4115 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4116
4117Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * xmlInternald.c: isExtender was missing a char
4120 * parser.c include/libxml/parser.h: % are acceptable in the
4121 internal subset if within a PUBLIC ID
4122
4123Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * SAX.c parserInternals.c valid.c: more work on the conformance
4126 suite. Took the step to finally block documents with encoding
4127 errors. It's a fatal error per the spec, people should have fixed
4128 their documents by now.
4129
4130Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * check-xml-test-suite.py: fixed the test script after some discussion
4133 on the semantic of TYPE="error"
4134 * Makefile.am: added the script to the distrib
4135
4136Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * SAX.c entities.c: fixed a couple of conformances issues deep
4139 into the validation code (standalone and undeclared Notations)
4140
4141Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4144 stayed there for years !
4145
4146Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4149 missing
4150
4151Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * check-xml-test-suite.py: improved the behaviour a bit as
4154 well as the logs
4155 * parser.c valid.c SAX.c: fixed a few more bugs
4156 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4157
4158Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * check-xml-test-suite.py: python script to run regression tests
4161 against the XML Test suite of W3C/OASis
4162 * SAX.c: fixed a validation bug
4163 * parser.c: fixed 3 errors pointed by the test suite
4164 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4165 * python/Makefile.am: fixed a dependendy
4166
4167Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * xmlmemory.c: avoid a warning bug #71594
4170
4171Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4174 warning on alpha/Tru64
4175
4176Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * include/libxml/entities.h: fixing a comment
4179 * valid.c: fixing some troubles with validity check on namespaces
4180 * result/VC/NS3 test/VC/NS3: added a specific regression test
4181
4182Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * tree.c: Fixing #71342 serializing '\n' in attribute values
4185 * result/noent/att3 result/att3 test/att3: added a specific
4186 test.
4187
4188Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * python/libxml.c: couple of bug fixes
4191
4192Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * python/*.py: removed tabs and used spaces.
4195
4196Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4199 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4200
4201Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4204 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4205
4206Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * include/libxml/encoding.h include/libxml/entities.h
4209 include/libxml/globals.h include/libxml/parser.h
4210 include/libxml/threads.h include/libxml/tree.h
4211 include/libxml/xmlmemory.h: trying to fix the include mess
4212
4213Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * include/libxml/xmlmemory.h: reverted part of the previous
4216 attempt to provide #69655, this was breaking the build.
4217
4218Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4221 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4222 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4223 include/libxml/parserInternals.h include/libxml/tree.h
4224 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4225 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4226 clean.
4227 * python/libxml.c: fixed a warning.
4228
4229Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4232 copying of node, merge back IDs in the target document.
4233 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4234 test/XInclude/ents/ids.xml: test case
4235 * result/VC/ElementValid4: output changed due to a typo fix
4236
4237Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004240 generate the dependencies right as Jacob found out. Add
4241 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004242
4243Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * parserInternals.c valid.c: Justin Fletcher found some parts
4246 of the code needing cleanup
4247 * libxml.spec.in python/Makefile.am python/generator.py
4248 python/libxml.c python/libxml.py: Fixed the python Makefiles
4249 corrected a bug showing up on ia64, changed the name of the
4250 python internal module too
4251
4252Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * Makefile.am: applied patch from Andris Pavenis for binary
4255 name suffixes
4256
4257Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * xmllint.c win32/win32config.h: fixing #68748
4260
4261Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * valid.c: fixing #70166
4264
4265Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * valid.c: fixing #70077
4268
4269Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * Copyright Makefile.am README configure.in libxml.spec.in:
4272 Changed to the MIT Licence
4273 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4274 doc/xmlio.html: updated the doc accordingly
4275 * include/libxml/xmlwin32version.h configure.in: preparing
4276 2.4.14 release
4277 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4278 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4279 fixed the const xmlChar * wrapper and generator, XPath extension
4280 functions now use the context as first argument
4281 * python/tests/tstxpath.py python/tests/xpath.py
4282 python/tests/xpathext.py: Updated the tests accordingly
4283 * tree.c: fixed bug #70067
4284
4285Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * Makefile.am: cleanup
4288 * debugXML.c: always use stdout if output is NULL
4289 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4290 * python/Makefile.am python/generator.py python/libxml2class.txt
4291 python/libxml_wrap.h python/types.c: augmented the number of bindings
4292 handling FILE * and XPath contexts
4293 * python/tests/Makefile.am: avoid a stupid problem due to the
4294 use of TEST.
4295
4296Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4299
4300Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * python/TODO python/libxml.c: cleanup the extension function lookup
4303 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4304
4305Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * configure.in python/Makefile.am: do not install outside
4308 of prefix
4309
4310Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * python/TODO python/libxml.c: started adding SAX interfaces
4313 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4314 SAX test
4315
4316Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * tree.c: hardened the addChild function
4319 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4320 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4321 added accessors needed for xmlNode, a bit more testing and
4322 extension of interfaces
4323 * python/tests/Makefile.am python/tests/build.py: added a test
4324 build from scratch/save/load/check
4325
4326Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * parserInternals.c: change a small bit in the way valididy
4329 error messages get initialized
4330 * python/TODO python/libxml.c python/libxml2-python-api.xml
4331 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4332 added some memory debugging to track leaks at the libxml2 level
4333 * python/tests/*.py: changed all tests to check for leaks,
4334 there is just one left in XPath extension registrations.
4335
4336Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * python/TODO python/generator.py python/libxml2-python-api.xml
4339 python/libxml2class.txt: more accessor classes for the parser
4340 context, allow to switch on and check validity
4341 * python/tests/Makefile.am python/tests/error.py
4342 python/tests/invalid.xml python/tests/valid.xml
4343 python/tests/validate.py: attded more test and and added error.py
4344 which I forgot to commit in the last step
4345
4346Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * python/Makefile.am python/types.c: cleanup
4349 * python/libxml.c python/libxml.py python/libxml_wrap.h
4350 python/generator.py python/libxml2-python-api.xml
4351 python/libxml2class.txt: added class for parser context, added
4352 first cut for push mode support. Added a framework to generate
4353 accessors functions.
4354 * python/tests/Makefile.am python/tests/push.py: added a push
4355 test
4356
4357Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4360 bug a bit of cleanup.
4361
4362Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4365 python/libxml2class.txt: adding error redirections and preformat
4366 to a python handler
4367 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4368 tests self checking
4369
4370Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4373 a function
4374
4375Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4378 python/libxml.c python/libxml2-python-api.xml
4379 python/libxml2class.txt: Progressing through the TODOs, class
4380 description output, extra XML API, RPM now builds the wrappers
4381 for all python installed versions
4382
4383Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * configure.in libxml.spec.in python/Makefile.am python/TODO
4386 python/generator.py python/libxml2class.txt: added more informations
4387 in the libxml2-python package including docs. Slightly changed
4388 the class hierarchy
4389 * python/tests/*: added basic regression tests infrastructure too
4390
4391Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4392
4393 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4394 added libxml2-python as part of the packages installed
4395
4396Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
4398 * python/Makefile.am python/generator.py python/libxml.c
4399 python/libxml.py: more work, now able to extend the
4400 XPath interpreter with functions written in python.
4401
4402Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * python/Makefile.am: Jacob sent a patch to allow building from
4405 tarfile.
4406
4407Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4410 inserted the python wrappers build, I hope this won't be too
4411 unportable
4412
4413Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * xpath.c: minor optimization
4416 * python/generator.py python/libxml.c python/libxml.py
4417 python/libxml_wrap.h: more work on the python bindings,
4418 they now support XPath and there is no evident leak
4419
4420Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * python/generator.py python/libxml.c python/libxml.py:
4423 more work on the python bindings generator.
4424
4425Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4426
4427 * python/generator.py python/libxml.c python/libxml_wrap.h:
4428 more work on the python bindings.
4429
4430Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * python/generator.py python/libxml.c python/libxml.py
4433 python/libxml_wrap.h: commited early version of a python binding
4434 for private use only ATM
4435
4436Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * entities.c tree.c include/libxml/entities.h: applied patch
4439 from Anthony Jones to implement copy of DTD subtree too. Had
4440 just to keep 2 function private which really ought to become
4441 public ones.
4442
4443Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * xmllint.c: added pointers to the web pages in the usage()
4446
4447Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * tree.c: more fixes from Petr Kozelka for attribute handling
4450 in the tree API to align the semantic with DOM.
4451
4452Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * valid.c tree.c entities.c: another set of patches from
4455 Anthony Jones for copy operations cleanup and robustness
4456
4457Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4460 an alphabetic index based on comments content
4461 * doc/*: rebuilt the web site with the new references
4462
4463Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * parserInternals.h: Greg Sjaardema suggested to use an
4466 eponential buffer groth policy in xmlParserAddNodeInfo()
4467
4468Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4471 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4472 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4473 to generate cross-references, and added/updated the stylesheets
4474 to generate and link API indexes. The generic keyword index
4475 is not done yet.
4476 * doc/*.html: regenerated all the usual docs too
4477
4478Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * debugXML.c: added an xpath function to the shell for T. V. Raman
4481
4482Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4485 debug routines.
4486
4487Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4488
4489 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4490 support of attribute nodes
4491
4492Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4495 hopefully near complete and fully documented of the API in XML
4496 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4497 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4498 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4499 include/libxml/parserInternals.h include/libxml/valid.hi
4500 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4501 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4502 include/libxml/xpath.h include/libxml/xpathInternals.h:
4503 Cleaned up the doc comments a lot in the process, the interface
4504 coverage is now 100%
4505
4506Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4509 extracts comments from the gtk-doc DocBook output (a bit
4510 convoluted but seems to work).
4511
4512Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4515 added an XML description of the API, moved the script generating
4516 it here. Added a "make api" target
4517
4518Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4521
4522Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * xpath.c include/libxml/xpathInternals.h: the change made to
4525 xmlXPathFuncLookupFunc was incompatible roll it back
4526
4527Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * SAX.c: cleanup patch from Anthony Jones
4530 * doc/Makefile.am: fix the headers to avoid in make scan
4531 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4532 includes, * vs Ptr and general cleanup
4533 * parsedecl.py: first version of a script to extract the
4534 module interfaces, the goal will be to provide .decl or XML
4535 specification of the interfaces to build wrappers.
4536
4537Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4540 now provides return codes in case of errors
4541
4542Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4543
4544 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4545 Upgraded to trio baseline 1.6
4546 * strio.h strio.c: Replaced by triostr.h and triostr.c
4547
4548Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4549
4550 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4551 of strdup usage in the code
4552
4553Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * parser.c error.c: Keith Isdale complained rightly that
4556 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4557
4558Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * tree.c: fixed the funxtion to set the xml: attributes
4561 * debugXML.c: added "setbase" to test it.
4562
4563Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4566 to allow updating an attribute content
4567
4568Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * libxml.h: try to avoid problems when compiling on Windows
4571
4572Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * hash.c: patch from Anthony Jones for hash.c allocation size
4575 * Makefile.am: trying to work around Yet Another Libtool Madness
4576 and build the 2.4.13 release finally ...
4577
4578Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4581 * doc/* : update of the documentation
4582
4583Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4586 at fixing #61290 :-(
4587
4588Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4591 Fixes bug #67229
4592
4593Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4594
4595 * tree.c: trying to avoid troubles when a subtree is copied
4596 and coalesced in part with the target tree. Should fix
4597 bug #67407
4598
4599Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * valid.c: fixed validation of attributes content of type
4602 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4603 values, very old bug. Fixes #67671
4604
4605Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * parser.c include/libxml/parserInternals.h tree.c: integrated
4608 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4609 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4610
4611Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * threads.c: applied Serguei Narojnyi's patch to add native
4614 thread support on the Win32 platform
4615 * testThreadsWin32.c Makefile.am: added the test program also
4616 from Serguei, Win32 specific
4617 * include/win32config.h include/libxml/xmlwin32version.h.in:
4618 added patch from Igor for the Windows thread specific defines.
4619
4620Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4623
4624Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4627 output page into XMLinfo.html. Close bug #66951 and
4628 raised by Robert Collins too.
4629
4630Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * encoding.c: Paul Keogh pointed out a possibility of segfault
4633 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4634 Closes bug # 68238
4635
4636Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * doc/*.html: updated the Gdome2 links
4639
4640Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * libxml.h: Applied following patches from Robert Collins
4643 and make sure IN_LIBXML is defined when compiling it
4644 -------
4645 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4646 as well as Visual C.
4647 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4648 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4649 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4650 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4651 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4652 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4653 xmlSysIDExists xmlNoNetExists).
4654 * xmllint.c: Don't include winsock2.h for Cygwin.
4655
4656Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4659 when the version info is not present.
4660
4661Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * tree.c: Anthony Jones pointed out a problem in
4664 xmlStringGetNodeList() and provided a fix for it
4665
4666Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * parser.c: patch from Frank J Franklin to remove a bug in
4669 xmlCreatePushParserCtxt() when the initial buffer passed
4670 is large.
4671
4672Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * win32/*: big cleanup of the Windows/MSVC project files
4675 from Igor Zlatkovic
4676
4677Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * doc/Makefile.am: should fix #67674 and avoid troubles if
4680 xsltproc is not available or fails in the prefix provided
4681
4682Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4685
4686Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4689 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4690 Fixed a few other problems raised by Charlie Bozeman.
4691 * result/VC/ElementValid[5-7]: fixed the output
4692
4693Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4696 patches from Charlie Bozeman. Regenerated the HTML docs.
4697
4698Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4701 for Windows from Igor
4702
4703Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * xmllint.c: applied Justin Fletcher patch for --output or -o
4706
4707Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * win32/libxml2/libxml2.def.src: close #67019
4710
4711Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * xmllint.c: applied Justin Fletcher generic timing patch
4714 similar to the one already applied to xsltproc.
4715
4716Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * include/libxml/tree.h tree.c: applied documentation patches
4719 from Charlie Bozeman
4720
4721Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4722
4723 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4724
4725Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * valid.c: fix the xmlStrdup() used in the previous patch.
4728 * valid.c: added --dropdtd
4729 * tree.c: fixed xmlUnlinkNode so it also removes the references
4730 from the document if the node is a DTD
4731
4732Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * HTMLtree.c valid.c: cleanup some static declarations
4735
4736Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * xmllint.c: removed another strdup()
4739 * doc/FAQ: removed the HP/UX entry
4740
4741Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * valid.c: fix bug #66816 when validating.
4744 * xmllint.c: don't use sys/time.h if configure did not found it
4745
4746Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4747
4748 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4749 xmlcatalog_man.xml
4750
4751Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4754 xmlInitMemory() was declared twice
4755
4756Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * globals.c: do not reference strdup() !
4759 * configure.in libxml-2.0.pc.in: trying to fix the libs
4760 of the various config extraction modules
4761
4762Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * configure.in : preparing 2.4.12
4765 * doc/* : updated and rebuilt the docs
4766
4767Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
4769 * uri.c: closed bug #66159
4770 * testURI.c: added --escape option
4771 * configure.in: some cleanup for xml2-config --cflags
4772
4773Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * globals.c testThreads.c: removed some misplaced includes
4776 of xmlversion.h
4777
4778Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * threads.c: patch from Gary Pennington fixing a possible
4781 problem at initialization time.
4782
4783Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4786 Eric Lavigne contribution to build libxml2 on MacOS using
4787 CodeWarrior.
4788
4789Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * xmllint.c: applied Geert Kloosterman's patch to fix
4792 --repeat --timing output
4793
4794Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4797 where non-wellformed XML declaractions were not detected.
4798
4799Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4802
4803Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4806 gets reset by xmlCleanupInputCallbacks() and this makes the
4807 function useless. Same for output.
4808
4809Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * xmlIO.c: robert pointed out a loop error in callback cleanups
4812
4813Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4816 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4817 they are not really tied to debugging
4818
4819Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4820
4821 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4822 * xmllint.c: better --catalogs description
4823
4824Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * tree.c: fixed a couple of problems in xmlSetProp()
4827
4828Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4831 unappropriate stdout output.
4832
4833Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4836 by Denis Beurive, closes #65111
4837
4838Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * valid.c: in case of content model validity error, don't
4841 print it if validity warnings were not requested.
4842
4843Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4846 * parserInternals.c: removed the last exit() call. Print an
4847 unmaskable error on stderr instead (library mismatch detection)
4848
4849Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4850
4851 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4852 shell instructions from Heiko Rupp
4853
4854Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * catalog.c: use the URL notation file:// for default catalog paths
4857
4858Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * include/libxml/tree.h: better comments for _private fields
4861 * tree.c: removed a problem when copying an entity reference.
4862
4863Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * vms/*: updated instructions and diffs from John A Fotheringham
4866
4867Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * include/libxml/xmlerror.h: avoid an include problem if
4870 #include <libxml/xmlerror.h> happens first in code
4871 seems to be the case in KDE libs
4872
4873Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4876 from Igor for Windows
4877
4878Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * Makefile.am: Gary Pennington pointed out a missing prefix
4881
4882Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4885 * doc/*: upgraded and rebuilt the docs
4886
4887Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * HTMLparser.c: fix comment in scripts element parsing.
4890 * result/HTML/doc3*: updated the results.
4891
4892Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * uri.c: another URI bug fix #63336, using Joel Young patch.
4895
4896Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4897
4898 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4899 a cleaned up version of the Pwd shell string generation.
4900
4901Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * valid.c include/libxml/tree.h: trying to fix namespaces +
4904 validation problems for good, closing #63619 in the process
4905 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4906 wrong in this respect, fixed it.
4907
4908Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4909
4910 * xmllint.c: Morus Walter patch to allow --format and --encode
4911
4912Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * debugXML.c: Stefan Kost provided an help command for the shell
4915
4916Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * debugXML.c: Heiko Rupp pointed that the shell would crash
4919 on empty nodesets returns.
4920
4921Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4924 migh need the history libraries
4925
4926Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4927
4928 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4929 handle the case of < in quoted attributes, Bastian Kleineidam
4930
4931Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4934 fixing catalog breakages
4935 * Makefile.am catalog.c result/catalogs/catal
4936 result/catalogs/mycatalog.* test/catalogs/catal*:
4937 fixed more problems in catalog support, added more regression tests
4938 for both XML and SGML catalog handling
4939
4940Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * debugXML.c: applied an improvement to xmlGetLineNo() from
4943 Keith Isdale
4944
4945Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4948 Side effect of the progressive catalog loading
4949
4950Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * Makefile.am: confexecdir and confexec_DATA were defined twice
4953 pointed out by Karl Eichwalder
4954
4955Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * xmlcatalog.c: avoid unlink() and use remove() instead.
4958
4959Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4960
4961 * libxml.spec.in: cleanup
4962 * include/libxml/xmlwin32version.h: updated with 2.4.8
4963
4964Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4967 of compiling libxml with a non standard set of options
4968
4969Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4970
4971 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4972 document --sgml option, fixing gnome bugzilla #63382
4973
4974Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4977 breakage of 2.4.7, added a couple of really needed APIs
4978 like xmlCatalogIsEmpty() and xmlNewCatalog()
4979 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4980 for install-catalog
4981 * configure.in: preparing 2.4.8
4982
4983Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4986 include/libxml/tree.h include/libxml/xmlIO.h: more include
4987 cleanups, export cleanly one html output + format function.
4988
4989Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * parser.c: removed initGenericErrorDefaultFunc call from
4992 xmlInitParser() since it could destroy previous calls to
4993 xsltSetGenericErrorFunc() effects
4994
4995Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4998 keyword.
4999
5000Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * Makefile.am: cleanup
5003 * threads.c: cleanup too
5004 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5005 from xsltproc
5006 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005007 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005008
5009Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5012 was not used anymore !
5013
5014Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * configure.in: preparing 2.4.7
5017 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5018 manual page from John
5019 * doc/*: updated the doc and rebuilt the generated pages
5020
5021Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * xmlIO.c: closing bug #62711, the library should never
5024 close stdin or stdout.
5025
5026Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * uri.c: second pass at fixing #63336, using Joel Young
5029 final patch. looks okay.
5030
5031Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * uri.c include/libxml/uri.h: trying to clear #63336
5034 allowing the escaping routine to parse unconformant
5035 URI-References.
5036
5037Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * vms/readme.vms vms/build_libxml.com nanoftp.c
5040 include/libxml/xmlversion.h.in: a few VMS updates from
5041 John A Fotheringham
5042 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5043 and xmlCleanupOutputCallbacks() for the Perl binding people.
5044
5045Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5048 apply fixes to close #63271 and avoid segfaults when
5049 the error routine gets callbed before xmlInitParser()
5050 get called.
5051 * nanoftp.c error.c: Applied patches from Justin Fletcher
5052 correcting some xmlGenericError misuses.
5053
5054Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5055
5056 *doc/xmllint.xml, doc/xmllint.1
5057 New and improved man page for xmllint - .xml is the original, .1
5058 is the generated man page
5059
5060Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5063 the web site from the main HTML document.
5064
5065Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * parser.c: fixed an erroneous validation bug when PE refs
5068 occurs in external parsed entities referenced from the
5069 internals subset
5070 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5071 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5072 added the associated testcase, it's a nice one.
5073 * HTMLparser.c: generate the DTD node as HTML still ...
5074 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5075
5076Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * HTMLparser.c: fixed a bug in htmlNewDoc()
5079
5080Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5081
5082 * test/threads/*: added entities testing to the Thread test
5083 * testThreads.c: make the test reasonable
5084 * DOCBparser.c: fix the DTD public and system ID
5085 * xmllint.c: added --sgml for SGML DocBook importing
5086 * Makefile.am: added Docbtests target
5087
5088Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5091 * testThreads.c: removed bogus include
5092
5093Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5096 fixed a very serious (looping) validation bug
5097
5098Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * include/libxml/globals.h include/libxml/threads.h threads.c
5101 testThreads.c: far more testing, cleaning up bugs
5102 * *.c : make sure globals.h is always included.
5103
5104Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * HTMLparser.c: try to get rid of parser loops for good.
5107
5108Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * configure.in: fixed some bugs in CFLAGS passing.
5111 * test/threads Makefile.am testThreads.c: added a specific
5112 threaded test case (really nasty, guaranteed).
5113
5114Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * catalog.c: serious cleanup on the management of the
5117 XML catalog tree, more tests done, especially with
5118 the catalog PI.
5119
5120Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * catalog.c: avoid a problem in catalog cleanup on SMP if
5123 catalogs were not initialized.
5124
5125Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * catalog.c xpath.c: trying to cleanup the not thread safe
5128 parts of the library.
5129
5130Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5131
5132 * include/libxml/globals.h configure.in global.data: make
5133 the allocation be per-thread a configure option
5134 * encoding.c include/libxml/parser.h: fixed compilation
5135 errors
5136
5137Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * include/libxml/parser.h: Norm reported that a few lines
5140 added were breaking libxslt compile, removed them for now
5141
5142Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * parser.c parserInternals.c threads.c: debugged and fixed
5145 initialization problems which were giving troubles on SMP
5146 boxes.
5147
5148Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * include/libxml/Makefile.am: missing globals.h
5151
5152Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * globals.c: added a couple of standard includes.
5155
5156Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5159 include/libxml/parserInternals.h include/libxml/tree.h
5160 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5161 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5162 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5163 Applied the last patches from Gary, cleanup, activated threading
5164 all user accessible global variables are now handled in globals.[ch]
5165 Still a bit rought but make tests passes with either
5166 --with-threads defined at configure time or not.
5167 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5168 linking options
5169
5170Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * Makefile.am include/libxml/Makefile.am
5173 include/libxml/globals.h globals.c include/libxml/threads.h
5174 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5175 configure.in: started integrating the core of the thread support
5176 not activated yet but half integrated. The code should still
5177 compile and work anyway.
5178
5179Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5182 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5183 integrating the non-controversial parts of Gary Pennington
5184 multithread patches
5185 * catalog.c: corrected a small bug introduced
5186
5187Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * catalog.c include/libxml/catalog.h: very serious cleanup,
5190 isolating unportable code and as much as possible the accesses
5191 to the global shared catalog. May need more testing !
5192
5193Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5194
5195 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5196 Keith Isdale patches for the XSLT debugger interfaces. Some
5197 cleanup
5198
5199Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5202 * DOCBparser.c: generate line nubers in elements
5203
5204Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * configure.in: preparing 2.4.6 release
5207 * doc/xml.html doc/html/*: updated and rebuilt the docs
5208 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5209
5210Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5211
5212 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5213 adding documentation for DV's supercatalog support
5214
5215Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5218 super catalog support adding one API and one flag --sgml to
5219 xmlcatalog
5220
5221Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5222
5223 * doc/xmlcatalog_man.xml, xmlcatalog.1
5224 One more crack at
5225 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5226
5227
5228Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5229
5230 * xpath.c: implemented xmlXPathObjectCopy for external objects
5231 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5232
5233Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5234
5235 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5236 finishing up fix to
5237 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5238 the xmlcatalog man page display more elegantly
5239
5240Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * configure.in: closing bug #61832
5243 * HTMLparser.c: removed a warning
5244
5245Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * xpath.c: fixing #61673 part I, do not loose doc information
5248 when copying result value trees.
5249
5250Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * xpath.c: trying to harden the XPath interpreter
5253
5254Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5255
5256 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5257 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5258
5259Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5260
5261 * HTMLparser: repaired another loop problem
5262
5263Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5266 parsing.
5267 * xpath.c: fix bug #61291 the default XML namespace node is
5268 missing from the namespace axis.
5269 * tree.c: refuse to create namespaces nodes with prefix "xml"
5270
5271Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * SAX.c: ouch a non-defined namespace could lead to a crash,
5274 fixed #61215
5275
5276Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * parserInternals.c: closed bug #61054
5279
5280Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * include/libxml/Makefile.am: closing #60708
5283
5284Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5285
5286 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5287 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5288
5289Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5290
5291 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5292
5293Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5296 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5297
5298Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5299
5300 * catalog.c: Justin Fletcher provided cleaup code in case
5301 HAVE_STAT is not defined
5302 * include/win32config.h: Igor Zlatkovic suggested to have
5303 HAVE_STAT defined there
5304
5305Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5306
5307 * catalog.c - fixed typing error reported by M. Barros
5308
5309Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5310
5311 * xmllint.c - fixing typo
5312
5313Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5314
5315 * HTMLparser.c: small enhancement to prevent loop on
5316 unrecognizable data
5317
5318Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * parserInternals.c: applying patch from bug #60757 this
5321 should close it
5322
5323Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * catalog.c xmlcatalog.c: removed a couple of warning
5326 * xpath.c: try to solve the linking problem on platforms
5327 needing trio to compile
5328
5329Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * Makefile.am libxml.spec.in: backing up non-documented changes
5332 commited without review or aproval by Jens Finke <jens@gnome.org>
5333 * HACKING: made 100% clear that no commit should be done directly
5334
5335Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * configure.in: Joe Orton provided a patch fixing a problem
5338 when iconv is specified to be in a non-standard directory
5339 but wasn't exported in xml2-config --cflags
5340
5341Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * configure.in: let's ship 2.4.5 before getting too much
5344 troubles with 2.4.4 errors.
5345
5346Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * encoding.c entities.c: do not output hexadecimal charrefs
5349 when serializing HTML since some version of Netscape can't
5350 grok it, generate decimal ones.
5351 * result/HTML/doc3.htm: output changed due to previous test
5352 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5353
5354Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5357 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5358
5359Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5360 Released 2.4.4
5361
5362 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5363 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5364 updated the configuration scripts systems accordingly
5365
5366Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * configure.in: preparing for 2.4.4
5369 * doc/xml.html doc/html/*: updated and rebuilt the docs
5370
5371Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * win32/dsp/libxml2.def.src: tried to incorporate comments
5374 from bug #59220
5375
5376Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * parser.c result/noent/wml.xml: fixed bug #59981 related
5379 to handling of '&' in attributes when entities are substitued
5380
5381Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * libxml.h include/libxml/xmlversion.h.in
5384 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5385 Tried to close bug #60131
5386
5387Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5390
5391Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * SAX.c: fixing bug #59946 on xmlns=""
5394
5395Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5396
5397 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5398 but allocates a new error code.
5399
5400Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * xmllint.c: John Fleck fixed typos in the options output
5403 * parser.c SAX.c: fix ignorable white space SAX selection
5404
5405Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5406
5407 * entities.c: Steve Underwood found the possibility of an
5408 ininite loop in case of error.
5409
5410Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5411
5412 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5413
5414Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5415
5416 * parser.c: warn if version is not 1.0 but it's not
5417 strictly speaking an error after analyzing the spec
5418
5419Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5420
5421 *doc/catalog.html - add link to the html version of the
5422 man page, other linguistic cleanups
5423
5424Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5425
5426 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5427 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5428 file, has not yet been included in the build.
5429
5430Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * catalog.c: removed a duplicate affectation Justin Fletcher
5433
5434Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * tree.c: Armin Sander pointed a possible text coalescing
5437 problem, completed his patch.
5438
5439Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5440
5441 * trionan.c: Fixed const and volatile re-definition problem
5442
5443Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5444
5445 * libxml.4 parser.c: doc updates from Heiko Rupp
5446 * parserInternals.c: 2 sanity checks from Heiko Rupp
5447
5448Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5449
5450 * tree.c: applied patch from Armin Sander to make some pointers
5451 const in xmlCopyNode()
5452 * include/libxml/tree.h: added fix to the header
5453
5454Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * xpath.c: hum, restrict the integer usage gcc bug workaround
5457 to only gcc compilers so that other architecture don't get
5458 penalized by this limitation.
5459 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5460
5461Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5462
5463 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5464 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5465
5466Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5469 --convert option to xmlcatalog to convert SGML ones to
5470 the XML syntax.
5471 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5472
5473 2.4.3 got released at that point
5474Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * catalog.c xmlIO.c: started some serious testing and fixed
5477 a few bug and optmization needs.
5478
5479Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5480
5481 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5482 preparing for a 2.4.3 release even if it may not be ready yet
5483 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5484 all file parsing lookup to go through the entity resolver, add
5485 to add an API to bypass it (needed to load catalogs themselves),
5486 some cleanup on the catalog code too.
5487 * nanoftp.c: small cleanup
5488 * doc/catalog.html: small update
5489
5490Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5493 Jun Kuriyama
5494
5495Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5496
5497 * doc/catalog.html: finished the catalog documentation
5498
5499Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * doc/catalog.html doc/xml.html: added documentation about
5502 Catalog support, misses an API description
5503 * doc/html/*: reextracted the API pages
5504
5505Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5508 Added the part about section 7.2 on URI resolution,
5509 fixed a side effect in the HTML parser, look complete
5510 and ready to rock except the URI/SystemID part!
5511
5512Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * include/libxml/catalog.h include/libxml/parser.h
5515 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5516 xmlIO.c: added support and APIs needed for the catalog PI
5517 * include/libxml/xmlIO.h: cleanup
5518
5519Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5522 include/libxml/catalog.h: starts to look okay, really
5523 plugged the new framework, cleaned a lot of stuff,
5524 added some APIs, except the PI's support missing this
5525 should be mostly complete
5526 * result/catalogs/* test/catalogs/*: added new test, enriched
5527 the existing one with URN ID tests
5528
5529Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * catalog.c: fixed nextCatalog
5532 * result/catalogs/docbook test/catalogs/*: started adding
5533 a small regression test
5534
5535Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5536
5537 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5538 more work on the XML catalog support.
5539 * parser.c include/libxml/parser.h: small cleanup seems using
5540 list as a public parameter name can give portability troubles
5541 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5542 include/libxml/xpath.h include/libxml/Makefile.am: removed
5543 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5544 wrappers
5545
5546Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5547
5548 * Makefile.am trio.c triodef.h trionan.c xpath.c
5549 include/libxml/Makefile.am include/libxml/trionan.h:
5550 Re-worked Not-A-Number and Infinity support.
5551 * xmlcatalog.c: added readline include files
5552
5553Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5556 testCatalog as xmlcatalog, making it an installed app
5557 adding a shell, and preparing it to be a /etc/xml/catalog
5558 management tool, though not ready yet
5559 * catalog.c include/libxml/catalog.h: adding support for
5560 XML Catalogs http://www.oasis-open.org/committees/entity/
5561 not finished, there is some interesting tradeoffs and a
5562 few open questions left.
5563
5564Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * xmllint.c: fixed a line formatting problem
5567
5568Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * SAX.c: removed a couple of unused variable (Albert Chin)
5571
5572Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5575 trying to fix some troubles w.r.t. function returning
5576 const xxxPtr.
5577
5578Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5581 defined
5582
5583Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * xpointer.c: removed unused var
5586
5587Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * testXPath.c: another small cleanup closing bug #59110
5590
5591Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * win32/dsp/libxml2.def.src: small cleanup closing bug
5594 #59108
5595
5596Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * example/gjobread.c: add xmlCleanupParser() before leaving
5599
5600Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5601
5602 * config.h.in configure.in include/libxml/xmlwin32version.h:
5603 released 2.4.2
5604
5605Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5606
5607 * include/libxml/valid.h debugXML.c valid.c: deprecate
5608 the non-boundchecking Sprintf functions, add Snprintf
5609 this should close bug #57984
5610
5611Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5612
5613 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5614 URIs before doing the lookups (pointed by Mark Vakoc)
5615
5616Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5617
5618 * xpath.c: serious changes on Result Value Trees and NodeSets
5619 w.r.t. deallocation and collect operations. Probably not
5620 100% clean (merge of allocated trees smells like a problem).
5621 Seems sufficient to close #58943
5622
5623Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * xmllint.c: adding a --format option
5626
5627Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5628
5629 * xpath.c: count() was broken on Result Value Tree
5630 * xmlIO.c: fixed file:/// accesses on _WIN32
5631
5632Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5635 macro was renamed, this should close bug #58683
5636
5637Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5638
5639 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5640 entity substitution mode text at the end of the entity might
5641 be added due to text coalescing.
5642 * nanoftp.c parser.c: small cleanup
5643
5644Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5645
5646 * HACKING: added John Fleck right to commit in the doc subdir
5647
5648Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5649
5650 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5651 allow to inherit attributes from the DTD directly in the
5652 tree, this is needed for XPath and can be a useful feature.
5653 Inherited namespaces are always provided at the tree level now
5654 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5655 of tests for this feature (XSLT being the prime user).
5656
5657Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5658
5659 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5660 testSAX.c xmlIO.c xmllint.c include/win32config.h
5661 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5662 include/libxml/xmlwin32version.h.in win32/README.MSDev
5663 win32/dsp/*: applied Win32 Facelift No.2 patches from
5664 Igor Zlatkovic for Windows/MSC
5665
5666Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * SAX.c: unparsedEntityDecl() the URI computation of the
5669 entity wasn't done breaking XSLT unparsed-entity-uri()
5670
5671Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5672
5673 * xpath.c: fixed a bug when walking the descendants and
5674 the current node has no children
5675 * debugXML.c: show up when a text node is supposed to not be escaped
5676
5677Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5678
5679 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5680 worked like the set:leading() function)
5681 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5682
5683Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5686
5687Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * include/libxml/xmlIO.h: apply change to close #58141
5690 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5691
5692Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * parser.c: when the internal subset uses a PE, then the
5695 included entity can use conditional sections.
5696
5697Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5700 when walking the namespace axis showing up in
5701 libxst/tests/general/bug-12
5702 * xmlmemory.c: added the possibility to trace a given block
5703 defined by its address
5704
5705Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * parser.c: don't override existing encoding specified before
5708 starting xmlParseDocument()
5709
5710Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * include/libxml/xmlwin32version.h: reinserted, needed for
5713 Windows users of CVS
5714
57152001-07-27 Darin Adler <darin@bentspoon.com>
5716
5717 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5718 * testCatalog.c: Add include of <libxml/parser.h>.
5719
57202001-07-27 Darin Adler <darin@bentspoon.com>
5721
5722 * include/libxml/.cvsignore:
5723 * include/libxml/xmlwin32version.h:
5724 Remove this file from CVS because it's generated.
5725
5726Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * parser.c include/libxml/parser.h: applied const patches from
5729 Tom Moog #58002
5730
5731Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5732
5733 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5734 lookup framework
5735
5736Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * tree.c: fixed xmlCopyNode() for documents
5739
5740Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5743
5744Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * parser.c: fixes bug #57652 reported by Morus Walter
5747
5748Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5751
5752Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5755 errors, lesson don't add new functions at 1am before a release
5756 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5757 from XPath initialization when possible.
5758
5759Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * result/scripts/base*: removing history/readline changed
5762 this slightly
5763 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5764 xmllint.c: make element content line number generation
5765 optionnal to avoid breaking old apps added interface to switch
5766
5767Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005770 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005771 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5772 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5773 John Kroll fixes to allow saving to HTTP via PUT (or
5774 POST of needed).
5775 * doc/html/*.html: regenerated the docs
5776
5777Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5778
5779 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5780 xmlHashScanFull and xmlHashScannFull3 to get passed the
5781 three keys as arguments to the callback function
5782
5783Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * configure.in Makefile.am: removed libxml softlink for good
5786 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5787 100% coverage by gtk-doc
5788
5789Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5792 fixed serious troubles due to size_t vs. int mismatch
5793
5794Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5797
5798Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5799
5800 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5801 convenient extension API for value and context managing
5802 Now handles external objects through xmlXPathPopExternal,
5803 xmlXPathWrapExternal and xmlXPathReturnExternal.
5804 Added functions for sets operations (intersection, etc.)
5805
5806Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5809 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5810 HTMLparser.c: cleanup of global variables, marking some
5811 const or private.
5812
5813Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5814
5815 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5816 fixed xmlXPathNodeSetItem when passing index=0
5817
5818Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5821
5822Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * xmllint.c: fixed compilation under Cygwin #57503
5825 * TODO: update
5826
58272001-07-13 Peter Williams <peterw@ximian.com>
5828
5829 * config.h.in: add #undef HAVE_DLFCN_H
5830
5831 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5832 builddir.
5833
5834Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5837 raised by #57348 and #57381
5838
5839Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5842 tree.c xpointer.c: store the line numbder in element->content,
5843 may break some software, need a configuration mechanism
5844
58452001-07-10 Darin Adler <darin@bentspoon.com>
5846
5847 * .cvsignore:
5848 * example/.cvsignore:
5849 * include/.cvsignore:
5850 * include/libxml/.cvsignore:
5851 Various things that are generated and should be ignored.
5852
5853Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5856 * doc/xml.html doc/html/*: updated the docs
5857
5858Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5861 validation occured on content with element child
5862
5863Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * tree.c: fixed XML Base computation which was broken
5866 * debugXML.c: added a base function to the shell
5867 * Makefile.am result/scripts/* test/scripts/*: added scripts
5868 based regression tests, and adding 2 XML Base tests
5869
5870Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * tree.c: set properties doc and call xmlSetListDoc for properties
5873 content when grafting them in a different tree.
5874 * aclocal.m4: remove from CVS
5875
5876Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * win32/libxml2/libxml2.def.src: added some missing entry point
5879 for XPath (Mark Vakoc)
5880
5881Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5884 layer should URI-Unescape before trying to open resources.
5885
5886Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xpath.c: fix the name() bug for elements in the default
5889 namespace reported by Charlie Bozeman
5890
5891Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5894 led to an XPath fix, improvements of SAX initialization, and
5895 an added option --nocdata to testXPath
5896
5897Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * doc/libxml-doc.el: Felix Natter provided anew version working
5900 with XEmacs too
5901
5902Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * include/libxml/xpath.h: small cleanup
5905 * doc/xml.html: update
5906
5907Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5910 released 2.3.14
5911
5912Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * doc/html/*: rebuilt the docs for the release
5915 * doc/xml.html: added 2.3.14 release.
5916
5917Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5920 were not equal to empty strings
5921
5922Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * SAX.c: fixed a URI-Reference computation problem when validating
5925 * xmlIO.c: small cleanup
5926
5927Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * parser.c: improved the description of a couple of interfaces
5930 upon Larry Stamper suggestion
5931
5932Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * SAX.c entities.c parser.c: changed completely the way entities
5935 are handled when running the parser in entity substitution mode.
5936 This fixes a bug reported by Stephan Kulow and nearly divides
5937 by 3 the amount of memory required by libxslt to load and process
5938 DocBook TDG.
5939
5940Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * HTMLparser.c: fixing a too early root closing problem raised
5943 byt Prashanth Naidu
5944
5945Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5948 raised by Mark Vakoc.
5949
5950Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * example/Makefile.am: fixed the include path to add srcdir/include
5953 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5954 and some cleanup
5955
5956Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5959 lot of optimization work, results in significant improvements
5960 when handling really complex XPath queries. Add a small optimizer
5961 for unions, improve [n] and [last()], avoid some costly ops.
5962
5963Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5966 * xpath.c: small cleanup
5967 * xmlGetNsList: reformated, fixed problems if used on Entities
5968
5969Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5972
5973Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5976 * Makefile.am example/Makefile.am: workaround automake generating
5977 erroneous deps
5978
5979Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * include/win32config.h: bug #56801 Yon Derek provided a patch
5982 to the windows config file.
5983
5984Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5987 libxml.h : Yon Derek provided a set of changes to compile from
5988 CVS on Windows/MSC
5989
5990Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * parser.c: fixed UTF8 BOM support in push mode
5993 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5994 added a specific testcase
5995
5996Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * Makefile.am: added --push regression tests
5999 * parserInternals.c: the XML parser segfaulted in --push mode
6000
6001Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * configure.in: moved the symlinks detection within a CVS
6004 check, this is not portable and will be removed soon.
6005 * xpath.c: small cleanup/speedup
6006
6007Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6010 release of 2.3.12
6011 * parser.c: make an error message if unknow entities in all cases
6012
6013Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6016
6017Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6020 includes were installed in the wrong dir
6021
6022Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * doc/html.xml: warn against sending code to exhibit bugs.
6025
6026Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6029 Tru64 from Thomas Leitner
6030
6031Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * AUTHORS: added William and Bjorn
6034 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6035 daniel@veillard.com hopefully I won't have to do this again
6036 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6037 docs can be rebuilt cleanly now
6038 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6039 from CVs it's generated, added include/libxml/xmlwin32version.h
6040 also generated but which should change far less frequently.
6041 * catalog.c nanoftp.c: made sure to include libxml.h not
6042 libxml/xmlversion.h directly
6043 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6044 when compiling on WIN32 and MSC
6045
6046Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * include/Makefile.am include/libxml/Makefile.am configure.in:
6049 fixed make distcheck and rebuilding the rpms
6050
6051Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * configure.in: should finish the migration of exported includes
6054 into a real include/libxml in CVS, at least for CVS users.
6055 * removed the exported headers, added in include/libxml (as well
6056 as xmlversion.h.in).
6057
6058Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * configure.in: fixed the way to detect symlink
6061
6062Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * configure.in: updated, include/libxml is now a real CVS dir
6065
6066Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6069 version works with both libxml1 and libxml2 (it autodetects
6070 the prefix of the html-files) from Felix Natter.
6071 * doc/xml.html: updated doc accordingly
6072
6073Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * xpath.c: fixed the bug generating a template loop in libxslt
6076 when using docbook-xsl-1.4, * should filter out document nodes
6077 * HACKING: added William
6078 * TODO: updated
6079
6080Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * doc/FAQ.html: added a warning about gcc-3.0
6083 * doc/xml.html: added reference to gdome2 and removed a confusing
6084 sentence
6085
6086Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * xmlversion.h: okay this is a generated file, but Windows
6089 users need it and they can't generate it, and I want CVS
6090 Windows users ...
6091 * win32/libxml2/libxml2_so.dsp: Windows project file for
6092 the shared lib version of libxml2
6093 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6094 resources needed for libxslt/xsltproc by Yon Derek
6095
6096Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6097
6098 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6099
6100Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6103
6104Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * include/win32config.h: Yon Derek provided a first fix
6107 to be able to compile libxslt/xsltproc on Windows
6108
6109Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * xpath.c: attempt to work around what seemed a gcc optimizer
6112 bug when handling floats on i386 http://veillard.com/gcc.bug
6113 * tree.c entities.c encoding.c: doing some cleanups while
6114 chasing it
6115
6116Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * Makefile.am: cleanup when --without-debug is specified
6119 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6120 w.r.t. --without-debug and other include points
6121 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6122 Catalogs
6123 * configure.in entities.h tree.h HTMLparser.c: removed
6124 --without-corba, made the _private field mandatory
6125
6126Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6129 outputs a BOM in UTF8, an errata has been issued to avoid the
6130 problem, that was the most reasonable solution... Add support
6131 for a leading UTF8 BOM in entities.
6132
6133Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * valid.c: fixed a bug found when post validating an entity ref
6136 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6137 activate it too
6138
6139Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6142 weakness in the node copy the XPointer and the XInclude
6143 implementations. Serious cleanup.
6144
6145Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * Makefile.am: Kjartan Maraas provided a small patch to
6148 add xml2-config.in to EXTRA_DIST
6149
6150Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6153 provided another failing case found in KDE, the way the
6154 ctxt->vctxt.nodeTab was allocated and freed changed over
6155 time but it wasn't completely cleaned up. This should fix it.
6156
6157Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * parser.c: Stephan Kulow also raised the fact that line number
6160 could get miscounted making debug harder, fixed the problem
6161 in xmlParseCharData()
6162
6163Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * valid.c: Stephan Kulow pointed out a problem when validating
6166 and using an empty entity, forgot a 'break' in a case.
6167
6168Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6171 * doc/xml.html: updated with 2.3.11
6172
6173Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * TODO: updated adding cleanup of generated doc
6176 * configure.in: prepared to release 2.3.11
6177 * xmllint.c: added --version for bug reporting
6178 * doc/html/*.html: rebuilt the doc
6179
6180Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: first part of the work on selecting namespace to
6183 fix bug #56115
6184
6185Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6188 when using -liconv
6189 * TODO: updated
6190
6191Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6194 cleanup, encoding support.
6195
6196Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6199
6200Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * xpath.c: bug detected by Ankh when / is used as a function arg
6203
6204Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6207 of element and use it to avoid outputting formatting spaces at
6208 the wrong place. Implemented the format parameter for HTML save.
6209 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6210 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6211 result/HTML/wired.html: of course this impact the result of a
6212 number of HTML tests
6213
6214Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * HTMLtree.[ch]: started augmenting the HTML save API with
6217 encoding and formatting parameters
6218
6219Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * HTMLtree.h: cleanup and started evaluating the work needed on
6222 revamping the HTML output code
6223
6224Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6227
6228Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * valid.c: fixed bug #56049, forgot one check in the
6231 validation routine
6232
6233Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6236
6237Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * libxml.h: fixed an error in last commit
6240 * doc/FAQ.html: added an entry for compilation from CVS
6241
6242Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * xmlversion.h.in libxml.h: Cygwin patches
6245 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6246 * tree.h: cleanup
6247
6248Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6251 memory block in a strange case where libxml is linked twice
6252 in the binary.
6253
6254Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6257 state far too often, simple fix used to avoid it.
6258
6259Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6262 being processed, applied his patch
6263 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6264
6265Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6268 provided fixes to compile on MSCC again
6269 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6270 also provided an update for the project files.
6271
6272Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6275 bug #55810
6276
6277Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * tree.c: fixed xmlGetNsProp() to close bug #55683
6280 Note this requires libxslt to use it's own function instead.
6281
6282Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * HTMLtree.c: when in a pre element no formatting space should
6285 be added.
6286 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6287
6288Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * configure.in: added tests for signal() and signal.h
6291
6292Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6295
6296Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * doc/libxml-doc.el: Felix Natter provided a new version for
6299 libxml2
6300
6301Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * HTMLtree.c: when in a pre element no formatting space should
6304 be added.
6305
6306Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6309
6310Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6313 hack
6314 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6315 * uri.c: fixed a warning
6316
6317Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * HTMLtree.c: trying to close bug #55772 escaping in script
6320 elements
6321 * doc/xml.html: suggest to send mail to the list
6322
6323Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6326 good. Use a macro and based on the solution provided in
6327 vsnprintf manual page from GNU.
6328
6329Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6330
6331 * error.c: Workaround for non-preserving variadic list.
6332 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6333
6334Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * doc/xml.html: added 2.3.10 release
6337
6338Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * configure.in: releasing 2.3.10
6341
6342Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6345
6346Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * encoding.c: Robert Collins provided a patch to add the
6349 "US-ASCII" encoding alias
6350
6351Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6354 string oriented functions and started cleaning the related areas
6355 in xpath.c which needed fixing in this respect
6356
6357Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6360 #55380
6361 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6362
6363Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * TODO: updated
6366 * nanohttp.[ch] : started adding APIs to get the redirected URL
6367 when this occurs (needed for further base computation
6368 * tree.h: cleanup
6369 * encoding.c: cleanup
6370 * SAX.c: minor change around ctxt->loadsubset
6371
6372Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * Makefile.am include/Makefile.am: small change to have
6375 include/libxml rebuilt if working from CVS.
6376 * uri.c: applied another patch from Carl Douglas for URI escaping,
6377 this should close bug #51876
6378
6379Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6382 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6383 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6384 added specific regression test
6385 * parser.h: preparing for the XSLT mode where DTD inherited
6386 attributes are added to the tree.
6387
6388Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * xinclude.[ch]: Updated the namespace for the Last Call version
6391 * result/XInclude/include test/XInclude/include: updated the
6392 testsuite accordingly
6393
6394Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6397 related to bug #51876
6398
6399Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.c: fixed a gross mistake in base computation, xml:base is
6402 not completely correct yet (need cascade).
6403 * xpath.[ch]: added the few things needed to find a function name
6404 and URI from the XPath context when it is called.
6405
6406Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6409 * DOCBparser.c: small cleanup
6410 * xmllint.c: added a --catalogs option to load catalogs from
6411 $SGML_CATALOG_FILES
6412 * tree.c: cleanup
6413 * configure.in: iconv library fixup, ICONV_LIBS
6414
6415Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * catalog.c: handling of CATALOG entries. detection of recursion,
6418 and a few bugfixes
6419 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6420 against the default namespace
6421
6422Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6425
6426Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * parser.c: fixed propagation context info when parsing an
6429 external entity.
6430 * doc/html/*.html: regenerated a couple of docs
6431
6432Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * doc/xml.html: update with 2.3.9 informations
6435
6436Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6439 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6440 * doc/html/* : rebuilt the docs
6441 * valid.c: small patch which may improve some case when
6442 validating.
6443
6444Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * HTMLparser.c: Closed bug #54891
6447 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6448 to the suite
6449
6450Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6453 applied a documentation patch from LotR and filled in a few missing
6454 descriptions
6455
6456Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c tree.c parser.c: speed optimizations at the parser level
6459 document tree freeing and xpath evaluation
6460
6461Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * parser.c parser.h parserInternals.h: fixed a couple of
6464 interfaces for handling memory buffer input to const char *
6465 upon suggestion of JamesH.
6466
6467Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * configure.in: LoTR sent a patch fixing the previous commit
6470
6471Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * configure.in: trying to deal again with the stoopid -R linking
6474 flag of Solaris
6475
6476Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.h: two nodeset access macros from Thomas Broyer
6479
6480Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6483 patch from Thomas Broyer
6484
6485Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6488 case
6489 * INSTALL: was empty added stuff from the FAQ
6490
6491Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6494 attributes handling and #54433 by adding xmlUnsetProp()
6495 and xmlUnsetNsProp()
6496
6497Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * HTMLparser.c: Patch from Jonas Borgström
6500 (htmlGetEndPriority): New function, returns
6501 the priority of a certain element.
6502 (htmlAutoCloseOnClose): Only close inline elements if they
6503 all have lower or equal priority.
6504 * result/HTML: this of course changed a number of tests results.
6505
6506Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * xmlIO.c catalog.c: plugged in the default catalog resolution
6509 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6510 documentations
6511 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6512
6513Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6516 integrating catalogs
6517 * catalog.[ch] testCatalog.c: adding a small catalo API
6518 (only SGML catalog support).
6519 * parser.c: restaured xmlKeepBlanksDefault(0) API
6520
6521Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6524
6525Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * parser.c: added xmlParseExternalEntityPrivate() to allow
6528 propagation of ctxt->_private when parsing external entities
6529
6530Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6533
6534Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6537
6538Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * valid.c: warn when indeterminist content model is detected
6541 * result/VC/ElementValid8: this adds a message
6542 * Makefile.am: add --novalid for VCM tests
6543 * parserInternals.c: added a call to Init memory
6544
6545Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6548 when both parameters are NULL.
6549
6550Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * valid.c: applied small patch from Gary Pennington, reindented
6553 some part of the code.
6554
6555Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6558 release, updated and regenerated the docs
6559
6560Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * xpath.c result/XPath/expr/floats : clarified and cleanup
6563 printing of abnormal floats in tests.
6564
6565Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6568 * results/HTML/ : a few changes in the output of the HTML tests as
6569 a result.
6570 * configure.in: tying to fix -liconv where needed
6571
6572Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * Makefile.am: fixed a stupid error
6575
6576Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * configure.in Makefile.am: make the inclusion of the trio
6579 modules in the library conditional
6580
6581Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * DOCBparser.c: patche from László Kovács, fixed entities refs
6584 in attributes handling
6585
6586Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6589 flushing
6590
6591Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * xpath.c: fix of an XSLT namespace bug reported on the list
6594 general/bug-8-
6595
6596Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * strio.h trio.c: Dan McNichol suggested a couple of small
6599 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6600
6601Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * tree.c parser.c encoding.c: spent a bit more time looking
6604 at the parsing speed and DOM handling. Added a few more
6605 speedups.
6606
6607Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * parser.c: small but effective parsing speed improvement
6610
6611Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * configure.in: default on the DocBook parser inclusion (for Gnome)
6614 * DOCBparser.h: fixed a header reference
6615
6616Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in xpath.c: applied Bjorn patches for FPE on the
6619 alpha
6620
6621Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6624 xmlSaveFormatFileTo()
6625
6626Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xpath.c: simple and efficient optimization, XPath functions
6629 aways bind to the same code, cache this
6630 * TODO: updated (by saying some is obsolete)
6631
6632Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * xpath.c: more cleanup work on XPath name parsing routines
6635
6636Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6639 xmlXPathParseName
6640 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6641 * debugXML.c: avoid compilation problems if compiling without
6642 HTML support, Igor Zlatkovic
6643 * win32/libxml2/libxml2.def.src: being able to compile without
6644 XPath on Windows
6645
6646Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * libxml.m4: yet another patch from Toshio Kuratomi
6649
6650Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6653
6654Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * tree.[ch]: added xmlSaveFormatFile interface for saving
6657 and indenting a file.
6658
6659Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.c: fixed bug #53689 related to processing-instruction()
6662
6663Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * DOCBparser.c: patche from László Kovács
6666
6667Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * parser.c: applied fixes from Christian Glahn bug report #53391
6670
6671Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * error.c: Jean François Lecomte provided a complete description
6674 and a fix to bug #53537
6675
6676Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6679
6680Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * DOCBparser.c SAX.c: a bit more work on entities processing.
6683 Still Need to cleanup XML output and references in attributes
6684
6685Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6688
6689Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * tree.c: trying to fix #53574, not completely complete,
6692 I would like xmllint --copy --debug test/ent1 and
6693 xmllint --debug test/ent1 to show the same result.
6694 * xpath.c: fix a bug when trying to sort namespace nodes
6695
6696Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * HTMLtree.c: real fix for #53402
6699
6700Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6703 PIs when using xsl:output
6704 * valid.c: closing #53537 some case generate segfaults if there
6705 is validity errors
6706
6707Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6710 of external parsed entities, added --noent to testDocbook
6711 * valid.c: Garry Pennington found an uninitialized variable
6712 access in xmlValidateElementContent()
6713
6714Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6717 with madness
6718 * result/HTML/ : this modified the result of the regression tests
6719 a lot.
6720
6721Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6724 to doc where it wasn't checked against NULL reported by
6725 Jens Laas
6726
6727Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6730 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6731
6732Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6735 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6736 * SAX.[ch]: cleanup and updates for DocBook
6737 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6738 ex SGML identifier changes
6739 * valid.c: removed a static unused function.
6740
6741Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * HTMLtree.c: applied change for Paul Sponagl on script saving
6744 * Makefile.am: the warning about entity title.xml are normal.
6745
6746Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * configure.in: release of 2.3.7
6749 * Makefile.am: fixing make distcheck
6750
6751Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * doc/html/* doc/xml.html: updated and regenerated the docs
6754
6755Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6758
6759Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * tree.c: fixed #53388 with the provided patch
6762
6763Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * valid.c: Bjorn detected an invalid memory access. Fixed
6766 vstateVPush()
6767
6768Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6771
6772Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6773
6774 * libxml.h: new header used only for the compilation of libxml
6775 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6776 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6777 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6778 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6779 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6780 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6781 baseline (version 1.2 plus a single patch).
6782 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6783 scientific notation for numbers. Tests added.
6784 * xpath.c: formatting of numbers changed to use sprintf
6785 (contribution from William Brack)
6786
6787Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * valid.c: cleanup, more useful debugging
6790 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6791 * xmlIO.c: entity loading is printed as an error when validating
6792
6793Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * valid.c: fixed to validate within entities
6796 * test/VCM/v22.xml: added a specific testcase
6797
6798Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * valid.c: forgot an epsilon transition in for ()+
6801 * test/VCM/v21.xml : added a specific test case
6802
6803Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * valid.c: removed a state explosion exhibited by RSS
6806 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6807 from bug #51872
6808
6809Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6812 validation without using an ugly NFA -> DFA algo in the source.
6813 Made a specific algorithm easier to maintain, using a single
6814 stack and without recursion.
6815 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6816 * hash.c: made the growing routine static
6817 * tree.h parser.c: added the parent information to an
6818 xmlElementContent node.
6819
6820Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * SAX.c parser.c xpath.c: generating IDs when not validating
6823 from an external parsed entity was poisoning the ID has table
6824 with removed values. This was killing XSLT on the KDE help
6825 browser.
6826
6827Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * entities.h: andrew@ugh.net.au detected a double declaration
6830
6831Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * debugXML.c hash.c tree.h valid.c : some changes related to
6834 the validation suport to improve speed with DocBook
6835 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6836 the way validation errors get reported
6837
6838Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6841 by P C Chow and William M. Brack for XSLT HTML output
6842
6843Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6846 Igor Zlatkovic patches for MSC compilation and added his
6847 updates
6848
6849Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6852 prefix lookup.
6853 * parserInternals.c: fixed the bug reported by Morus Walter
6854 due to an off by one typo in xmlStringCurrentChar()
6855
6856Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * HTMLparser.c result/HTML/*: revamped the way the HTML
6859 parser handles end of tags or end of input
6860
6861Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6864
6865Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6868 bug where the linktime verions of free() won't work ...
6869
6870Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6873
6874Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6875
6876 * doc/xml.html: added 2.3.6 release
6877
6878Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6881 * result/wml.xml: resulted in a small output change
6882
6883Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * tree.c: xmlNewDoc was missing the charset initialization
6886 * xmllint.c: added --auto to autogenerate a doc, allow to
6887 reproduce the problem fixed on xmlNewDoc
6888
6889Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * xpath.c: trying to get 52979 solved
6892 * tree.c result/ result/noent/: trying to get 52712 solved, this
6893 also made me clean up the fact that XML output in general should
6894 not add formating blanks by default, this changed the output of
6895 a few tests
6896
6897Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6900
6901Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * configure.in: finally released 2.3.6
6904
6905Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * xpath.c: checking for null pointer generated by new code
6908
6909Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * xpath.c: fixed a [] evaluation problem reported
6912 * test/XPath/tests/simpleaddr: extended test
6913 * result/XPath/simpleaddr: updated result
6914
6915Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * xmllint.c: Dan Timis reported a portability problem
6918 on Macs without mmap, fixed it.
6919
6920Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * testXPath.c : added a --tree option allowing to display the
6923 tree dump of the XPath expression
6924
6925Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * xpath.c: fixed a memleak when comparing nodesets
6928 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6929 * tree.c: added a TODO
6930
6931Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6934 we need string functions
6935 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6936 to be able to use them where needed. Applied some changes
6937 to reduce name linking pollution and compile in only what's
6938 needed.
6939 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6940 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6941 for the string manipulation functions
6942 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6943 to the free() function of xmlmemory.c
6944 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6945 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6946 usage.
6947
6948
6949Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * error.c: applied the context output patch of the error
6952 handling submitted by Chuck Griffith
6953 * error/VC/*: this slightly change some error logs
6954
6955Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * parser.c: fixed line number reporting on error
6958
6959Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * parser.c: Sullivan and Darin found a parser bug,
6962 applied the patch.
6963
6964Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6967 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6968 xmlversion.h.in xpointer.c: of course the way I defined
6969 UNUSED breaks on old gcc version. Try to be smart and
6970 also define it directly in xmlversion.h
6971 * configure.in: removed -ansi flag from the pedantic set
6972
6973Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974 Huge cleanup, I switched to compile with
6975 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6976 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6977 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6978 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6979 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6980 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6981 encoding.h entities.c error.c list.[ch] nanoftp.c
6982 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6983 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6984 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6985 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6986 Cleanup, staticfied a number of non-exported functions,
6987 detected and cleaned up a dozen of problem found this way,
6988 avoided a lot of public function name/typedef/system names clashes
6989 * doc/xml.html: updated
6990 * configure.in: switched private flags to the really pedantic ones.
6991
6992Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * configure.in: 2.3.5
6995 * doc/html/*: rebuilt the docs
6996
6997Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * parser.c: fixed a reported bug in NOTATION parsing
7000 * uri.c: accepted but not fixed bug 51876, added TODO
7001 * Makefile.am: fixed bug 51876
7002
7003Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * config.h.in configure.in error.c: fix a compilation problem
7006 on platforms without vsnprintf (xml@thewrittenword.com)
7007
7008Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * parser.c: fixed a function name header typo
7011 * SAX.c: notations can also occur in external subset.
7012
7013Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * error.c: removed a C++ like comment
7016
7017Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * parser.c: fixing bug 52299 strange condition leading
7020 to a parser crash due to a buffer overflow
7021 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7022 added the specific test case
7023
7024Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7027 xmlXPathConvert{String,Number,Boolean} to be able to make
7028 type casts without a context stack, fixed some implementation
7029 problems related to the absence of context at parse-time,
7030 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7031 in the public API too
7032 * xpointer.c xpathInternals.h: we need to know at parse time
7033 whether we are compiling an XPointer
7034
7035Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7038 cleaned up the parser internals, refactored XPath code, added
7039 new compilation based APIs and cleanly separated public and
7040 private APIs.
7041
7042Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * xpath.h: the comp field must be added at the end to avoid
7045 killing binary compat.
7046
7047Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * Makefile.am: detect XPath memleaks in regreson tests
7050 * error.c: fixed and error w.r.t. error reporting still using
7051 stderr
7052 * hash.c: added new line at end of file
7053 * tree.h: minor cleanup
7054 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7055 expression parsing from evaluation, resulted in a number of
7056 changes internally, and in XPointer. Likely to break stuff
7057 using xpathInternals.h but should remain binary compatible,
7058 new interfaces will be added.
7059
7060Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * configure.in: fixed a couple of problems reported by
7063 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7064 without gcc on non linux platforms.
7065
7066Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7069 a fix for --with-html-dir= configure support. I hope it won't
7070 break rpm generation
7071
7072Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * xmlIO.c: one function comment cleanup.
7075
7076Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * SAX.c: external subset notations were improperly registered
7079 in the internal subset.
7080
7081Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * README.cvs-commits: added, pointing to HACKING
7084 * HACKING: updated
7085
7086Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * parser.c: and Matt Sergeant found one in the XML push
7089 parser (erroneous check I forgot to remove when I fixed the
7090 main parser).
7091
7092Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * xpath.c: ptittom found a small bug in UnaryExpr
7095
7096Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * configure.in: bumped to 2.3.4
7099 * error.c: fixed bug #51860
7100 * tree.c: fixed bug #51861
7101 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7102 * tree.[ch] : added xmlDefaultBufferSize
7103 * nanoftp.c: typo in function name header block
7104 * doc/xml.html : updated, added link to XML::LibXSLT
7105 * doc/html/* : rebuilt the docs
7106
7107Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * parser.c SAX.c: the new content parsing code raised an
7110 ugly bug in the characters() SAX callback. Found it
7111 just because of strangeness in XSLT XML Rec ouptut :-(
7112
7113Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * Makefile.am: Martin Baulig suggested to add -lm
7116 * tree.c: found another bug in xmlNodeGetContent()
7117
7118Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xpath.c: Bjorn found the error related to strictness of comparison.
7121
7122Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * parser.c: trying to fix the Dtd parsing problem reported
7125 by Gary, side effect of last week speed optimizations.
7126
7127Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7130 * parserInternals.c: removed unneeded test raised by Stric
7131
7132Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7133
7134 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7135 and fixed by William Brack). Added xmlXPathFormatNumber.
7136 Changed the sorting slightly.
7137 * configure.in Makefile.am example/Makefile.am: Added -lm.
7138 Please note that applications linking with libxml2, must
7139 also like with the math library from now on.
7140
7141Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7144
7145Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * parser.c: one must report spaces even if the Dtd element
7148 content proves that this is not part of the element content.
7149 * result/valid/*.xml: this changed the ouptu slightly
7150
7151Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * configure.in: bumped to 2.3.3
7154 * doc/xml.html: updated
7155
7156Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * tree.c: minor doc fix
7159 * xpath.c: deallocation issues when a result tree has been
7160 converted to a node-set
7161
7162Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * doc/xml.html: oops corrected dates s/2000/2001
7165
7166Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * valid.c: new patch from Gary Pennington
7169
7170Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * doc/xml.html: applied patch from Ankh
7173
7174Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * xinclude.c: fixed a problem building on Mac
7177
7178Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * parser.c: more work on increasing parsing ferformances
7181
7182Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7185 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7186 avoiding memcpy in production builds MEM_CLEANUP macro use
7187 * parser.[ch] parserInternals.c: optimizations of the tightest
7188 internal loops inside the parser. Better checking of I/O
7189 flushing/loading conditions
7190 * xmllint.c : added --timing
7191
7192Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * configure.in: bumped to 2.3.2
7195 * doc/xml.html: updated for release
7196
7197Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xpath.c: found a memleak and fixed a nasty bug
7200
7201Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * xmllint.[c1] : added return code errors for xmllint
7204 * xpath.c: specific debug dump function for result value trees
7205
7206Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * xpath.c: finally implemented xmlXPathCompareNodeSets
7209 * test/XPath/expr/floats results/XPath/expr/floats: added
7210 a test for float expressions
7211
7212Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7215 * parserInternals.[ch]: trying to speed up parsing
7216 * xpath.c : speeded up node set equality op
7217
7218Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7221 better handling of ID/IDREF and the list modules associated
7222 * configure.in: small CFLAGS cleanup
7223
7224Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * configure.in: fixed iconv detection on AIX (stric)
7227
7228Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7231
7232Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7233
7234 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7235 and optimized xmlXPathNodeSetSort
7236
7237Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * xpath.c: bug fix when context size is 0
7240 * parser.c: I like Norm's Dtd because they still manage to break
7241 the parser occasionally
7242
7243Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7246
7247Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7250 attributes within the XML-1.0 namespace
7251
7252Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * xpathInternals.h: exported a few axis functions
7255 * doc/xml.html: updated the doc
7256
7257Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7258
7259 * configure.in: applied patch from Daniel van Balen for OpenBSD
7260 and bumped version to 2.3.1
7261 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7262 attempt to find autoclosing was simply broken, removed it,
7263 updated the examples, this is better
7264
7265Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7268 hash functionnalities.
7269 * doc/html/* : rebuild the doc
7270
7271Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7274 on predicate
7275 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7276 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7277 really want to have tags closed on output even if we accept
7278 unclosed ones on input
7279
7280Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * xpath.c: ouch don't free NULL, rare case fixed
7283 * tree.c: don't coalesce text nodes if they don't have the
7284 same behaviour wrt escaping on output
7285
7286Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * xpath.c: small fixup
7289 * SAX.c: don't warn on empty namespaces.
7290
7291Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * README: a bit of cleanup
7294 * configure.in: preparing for 2.3.0 release
7295
7296Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * hash.[ch]: added a first version of xmlHashSize()
7299 * valid.c: another bug fix from Gary Pennington
7300
7301Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * valid.c: couple of bug fixes pointed by Gary Pennington
7304 * HTMLtree.c: #if 0 cleanup
7305
7306Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7309 which removes a time consuming check of xmlXPathNodeSetAdd()
7310 and use it in places where we are sure to not break unicity
7311
7312Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * xpath.c: bug fixes found from XSLT
7315 * tree.c: preserve node->name special values when copying nodes.
7316 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7317 external subset are fetched when available but without full
7318 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7319 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7320 output with encoding disabled.
7321
7322Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7325 xmlCheckFilename should not be called from xmlFileOpenW
7326 and xmlGzfileOpenW
7327
7328Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7331 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7332 added the new tests for URI normalization
7333 * testURI.c: fixed stoopid bugs
7334 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7335 the URI in the error messages are now properly normalized
7336
7337Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7340
7341Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7344
7345Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * xpath.c: fixed mod operator
7348
7349Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7350
7351 * parser.c: fixed xmlStrcat doc
7352 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7353 trees.
7354
7355Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * xpath.c result/XPath/tests/chaptersbase
7358 result/XPath/tests/simplebase: fixed XPath node()
7359 * tree.c: small fix in xmlNewNs()
7360 * Makefile.am: removed extraneous xml2Conf.sh rule
7361
7362Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7365 Changed the library name, in order to get libxml-devel and
7366 libxml2-devel to coexist on a single system
7367 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7368 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7369
7370Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7373 libxml2-devel installable in // as libxml-devel.
7374
7375Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * doc/Makefile.am: fixed make rebuild in doc
7378 * doc/html/*.html: rebuilt the docs
7379
7380Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7383
7384Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7387 the HTML doc to go into the -devel RPM ...
7388 * aclocal.m4 config.h.in: some updates due to auto* magic
7389
7390Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * xpath.h: added a hook in the context structure allowing to
7393 link to extra support, needed for XSLT
7394
7395Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7398 xmlXPtrCmpPoints to use it.
7399 * propagated the following patch from Alejandro Forero
7400 * include/win32config.h xmlIO.c: applied further suggestions
7401 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7402 * example/gjobread.c: fixed warnings, now that it builds
7403
7404Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7405
7406 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7407
7408 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7409 filename points to a valid file (not a directory).
7410 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7411 Added calls to xmlCheckFilenameDir.
7412
7413 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7414 `path' (rather than `filename') as the parameter to gzopen and open.
7415
7416Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * Makefile.am: fixed a problem with EXTRA_DIST
7419
7420Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * Makefile.am example/Makefile.am: finally found the trick
7423 to build the example, i.e. add "." in SUBDIRS before example
7424 in the list <grin/>
7425
7426Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * doc/xml.html: updated with an XSLT section, removed pointer to
7429 W3C CVS base.
7430
7431Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7434 too, and deallocation need to occur the same way.
7435
7436Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7439 type correponding to an XSLT result tree fragment. Share most
7440 of the data format with node set, as well as operators.
7441 * HTMLtree.c: added a newline at the end of the doctype output
7442 whe this one is not present initially.
7443 * tree.c: make sure taht the parent and doc pointers are properly
7444 set when copying attributes (lists).
7445
7446Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7449
7450Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * xpath.c: seems I finally killed that ugly path evaluation
7453 context bug (tagged 9999 in case is is wrong)
7454
7455Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7458 for XSLT
7459
7460Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7463 for xmlGzfileOpen() bug
7464
7465Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * xpath.c: removed an error found by XSLT usage
7468 * tree.c parserInternals.h: use a predefined static string
7469 for text and comment nodes, avoid freeing them in xmlFreeNode,
7470 exported the string name in parserInternals.h and added
7471 another value to disable encoding at output (for XSLT),
7472 gain memory, time.
7473
7474Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7477 win32/libxml2/libxml2_so.dsp: new makefiles and update
7478 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7479
7480Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7483 Gary Pennington
7484
7485Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * xpath.c: fixed the comaprision of values and nodelists,
7488 need to compare nodelist still ...
7489 * debugXML.c: avoided a possible core dump
7490 * HTMLparser.c: cleanup
7491 * nanohttp.c: contributed fix.
7492 * tree.c: fixes in properties handling added xmlSetNsProp
7493 needed by libxslt
7494 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7495 comment
7496 * TODO: updated
7497
7498Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * parser.c parserInternals.c: applied Bjorn Reese optimization
7501 patch
7502
7503Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * Makefile.am: applied patch fro make check from Martin Vidner
7506
7507Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * configure.in: preparing 2.2.11
7510 * doc/html/*: rebuild the HTML files
7511 * doc/xml.html : updated
7512
7513Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * tree.c: fixed a stupid bug
7516 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7517 patches related to validation of an XInclude processing result
7518 * TODO: updated
7519
7520Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7523 on large files
7524
7525Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7528
7529Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530
7531 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7532 reported by Jonas Borgström
7533 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7534
7535Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * testXPath.c xpath.c: fixing the XPath union expressions problem
7538 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7539
7540Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * xmllint.c: Made is so if the file name is "-" is will read form
7543 standard input. Sven Heinicke <sven@zen.org>
7544 * tree.c: fixed a problem when growing buffer
7545 * tree.h: fixed the comment of the node types following andersca
7546 comment
7547 * TODO: updated
7548
7549Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * HTMLparser.[ch]: added a way to avoid adding automatically
7552 omitted tags. htmlHandleOmittedElem() allows to change the
7553 default handling.
7554 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7555 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7556 of xmllint too when using --memory flag, added a memory test
7557 suite at the Makefile level.
7558 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7559 with namespace use when encountering QNames in XPath evalation,
7560 added xmlns() scheme in XPointer.
7561 * nanoftp.c : incorporated a fix
7562 * parser.c xmlIO.c: fixed problems raised with encoding when using
7563 the memory I/O
7564 * parserInternals.c: closed bug 25934 reported by
7565 torsten.landschoff@innominate.de
7566 * TODO: updated
7567
7568Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7571 on a non-updated tree :-(, made a 2.2.10 release to correct the
7572 situation
7573
7574Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7577 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7578 integrated a set of OpenVMS changes from Howard Taylor
7579 <Howard.Taylor@pacoast.com>
7580
7581Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7584 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7585
7586Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * HTMLparser.c: some fixes on auto-open of html/head/body
7589 * encoding.c: fixed a compilation error on some gcc env
7590 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7591 XPointer implementation
7592 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7593 related XPointer tests and associated results
7594
7595Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * doc/xmldtd.html doc/xml.html: following a short step by step
7598 guidance on IRC to help maciej with DTDs I started a small
7599 page on the subject.
7600
7601Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * HTMLparser.c: fixed handling of broken charrefs
7604 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7605 patches
7606
7607Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * doc/xml.html doc/html/* : rebuilt the docs after adding
7610 xinclude and updated page for 2.2.7 and 2.2.8
7611 * configure.in: releasing 2.2.8
7612
7613Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * parser.[ch] parserInternals.c: applied the conditional
7616 section processing fix from Jonathan P Springer
7617 <jonathan.springer2@gte.net>
7618 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7619 project file, fixed iconv default non support
7620 * xpath.c: fixed the problem of evaluating relative expressions
7621 when a node context is provided.
7622
7623Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * nanoftp.c: fixed gcc 2.95 new warnings
7626 * SAX.c: fixed a stupid bug
7627 * tree.c: fixed a formatting problem when round-tripping
7628 from/to memory
7629 * xinclude.c: chased memleak, fixed a base problem
7630 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7631 xmlXPtrBuildNodeList()
7632 * TODO: updated
7633 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7634 adding a first small set of regression tests for XInclude
7635
7636Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * nanohttp.[ch]: applied Wayne Davison patches to access
7639 the WWW-Authorization header.
7640 * parser.c: Closed Bug#30847: Problems when switching encoding
7641 in short files by applying Simon Berg's patch.
7642 * valid.c: fixed a validation problem
7643 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7644 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7645 Wayne Davison
7646 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7647 need to be extended to non full nodes selections.
7648 * xinclude.c: starts to work decently
7649
7650Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7653 debugXML.c xmlversion.h.in: Started adding XInclude support,
7654 this is a new xmllint option
7655 * tree.c xpath.c: applied TOM patches for XPath
7656 * xpointer.c: fixed a couple of errors.
7657 * uri.c: added an escaping function needed for xinclude
7658 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7659 new warning from RH70 gcc's version
7660
7661Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * HTMLparser.c: fixed loop on invalid char in scripts
7664 * parser.c: update to description of xmlIOParseDTD()
7665 * libxml.m4 xmlversion.h.in: changes contributed by
7666 Michael Schmeing <m.schmeing@internet-factory.de>
7667 * configure.in: preparing for 2.2.7
7668 * Makefile.am: trying to avoid config.h and acconfig.h
7669 being included in the distrib
7670 * configure.in: released 2.2.7
7671
7672Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7675 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7676
7677Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * parser.[ch]: added xmlIOParseDTD()
7680 * xpointer.c: added support for the 2 extra parameters of
7681 string-range, fixed a stoopid error when '0' was present
7682 in XPointer expressions
7683 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7684 testsuite for the above
7685
7686Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * libxml.spec.in: improved package descriptions
7689
7690Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * xpath.c xpathInternals.h: applied a large cleaning patch
7693 from TOM <ptittom@free.fr>, it also add namespace support
7694 for function and variables registration.
7695
7696Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7699 * Makefile.mingw: Wayne Davison's update adding hash.c
7700
7701Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * xpath.c: fixed the root evaluation problems
7704 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7705 ignorable spaces with <b> <bold> <em>
7706 * tree.c: fixed a loop in xmlSearchNsByHref()
7707
7708Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * xpath.c: applied another XPath patch from TOM
7711 * xpath.c include/makefile.am: applied another patch from
7712 china@thewrittenword.com (cleanup on IRIX).
7713
7714Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * xml-config.1: received a fixed version from Fredrik Hallenberg
7717 <hallon@lysator.liu.se>
7718
7719Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7722 cleanup patch for XPath
7723
7724Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * patched to redirrect all "out of context" error messages to
7727 a reconfigurable routine. The changes are:
7728 * xmlerror.h : added the export of an error context type (void *)
7729 an error handler type xmlGenericErrorFunc there is an interface
7730 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7731 to reset the error handling routine and its argument
7732 (by default it's equivalent to respectively fprintf and stderr.
7733 * all the c files: all wild accesses to stderr or stdout within
7734 the library have been replaced to calls to the handler.
7735
7736Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * configure.in: release 2.2.6
7739 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7740 exporting the inner functions of xpath for extension modules
7741 * doc/*: updated and rebuilt the doc
7742
7743Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * nanohttp.c : applied Wayne HTTP cleanup patch
7746 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7747 and xmlNodeSetSpacePreserve()
7748
7749Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * xpath.c: closing bug #29260
7752
7753Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7756 multikey tuples, made hash structure opaque
7757 * valid.[ch]: moved elements, attributes, notations decalarations
7758 as well as ID and refs to hash tables.
7759 * entities.c: hash cleanup
7760 * xmlmemory.c: fixed a dump problem in debug mode
7761 * include/Makefile.am: problem passing in DESTDIR= values patch
7762 from Marc Christensen <marc@calderasystems.com>
7763 * nanohttp.c: removed debugging remains
7764 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7765 * HTMLparser.c parser.c: fixing a number of problems with the
7766 macros in the *parser.c files (Wayne).
7767 * HTMLparser.c: close the previous option when opening a new one
7768 (Marc Sanfacon).
7769 * result/HTML/*: updated the HTML results accordingly
7770
7771Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7774 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7775 XPath functions and XML entities table to them. More to come...
7776 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7777
7778Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * tree.c: coalesce adjacent text nodes
7781 * valid.c: handling of blank nodes in DTd validation (raised
7782 by problems with a posteriori validation).
7783 * nanohttp.c: changing behaviour on HTTP write stuff.
7784 * HTMLtree.c: forced body and html to be explicitely closed.
7785 * xpath.h: exported more XPath functions.
7786
7787Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * Release of 2.2.5
7790 * xpointer.c: range() range-inside and other helper functions
7791 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7792
7793Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7796 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7797
7798Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7801 and XPointer modules
7802
7803Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * SAX.h: closed #25107
7806
7807Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * testSAX.c: fixed problem with cdata reporting
7810 * SAXresult/* : updated
7811
7812Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7815 Closed bug #27499, added to regression tests
7816 * TODO: updated
7817
7818Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7821 support for SCRIPT and STYLE with help from Bjorn Reese
7822 * test/HTML/* result/HTML/*: added simple testcase and updated
7823 the existing ones.
7824
7825Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7828 string-range for empty strings
7829 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7830 test/XPath/xptr/strrange: augmented the XPointer testsuite
7831
7832Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * doc/xml.html doc/xmlmem.html: added a module describing memory
7835 interfaces and use, updated the main page.
7836
7837Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7840 nanoftp code work on Windows too now
7841
7842Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7845 * xpointer.c: implemented string-range() at least a good first version
7846 * test/XPath/docs/str test/XPath/xptr/strrange
7847 result/XPath/xptr/strrange: the string-range() tests
7848
7849Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * Makefile.am include/Makefile.am include/win32config.h
7852 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7853 and make distcheck
7854
7855Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7858 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7859 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7860
7861Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7864 patch for socklen_t detection by
7865 Albert Chin-A-Young <china@thewrittenword.com>
7866
7867Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7870 and added a --dtdvalid option to xmllint used to test it
7871
7872Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7875 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7876
7877Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7880 handlings (registration, lookup, cleanup)
7881
7882Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * configure.in Makefile.am include/makefile.am: adding XPointer
7885 and XPtrtests target
7886 * xpointer.[ch] : new files for XPointer support
7887 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7888 more XPath tests
7889
7890Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * configure.in: fixed, very broken, make distcheck works again
7893
7894Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * More work toward 2.2.5, integrated a number of patches
7897 * configure.in Makefile.am win32config.h.in: trying to cleanup
7898 make distcheck .... huh ...
7899 * include/Makefile.am include/win32config.h: new directory
7900 for includes
7901 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7902 updated teh makefiles and instructions for WIN32
7903 * xpath.c: small fixes
7904 * test/XPath/ results/XPath: updated the testcases and results
7905 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7906 suggested patches
7907 * valid.c: fixed an ID bug
7908
7909Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007912 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007913 * xpath.[ch]: worked on XPointer
7914
7915Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * configure.in Makefile.am: 2.2.5, ship the include in an
7918 include/libxml subdirectory, use symlinks when using CVS
7919 * testSAX.c: fixed small bug
7920 * testXPath.c: changed the way testfiles are parsed
7921 * debugXML.c: same kind of cleanup when parsing an argument expression
7922 XPath/XPointers can have blanks embedded
7923 * xpath.[ch]: more cleanup, reorgs for XPointer work
7924 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7925 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7926
7927Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7930 in the XPath engine, rewrote large parts of it, now it's far
7931 cleaner and in sync with the REC not an old WD. Fixed a parsing
7932 problem in the interactive XML shell found when testing XPath.
7933
7934Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7937 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7938 examples with the extra test
7939
7940Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7943 the global init function.
7944
7945Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * HTMLparser.c: Doohhh, attribute name parsing was still case
7948 sensitive ! Fixed this ...
7949 * result/HTML/* : updated the tests results accordingly
7950
7951Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7954 engine, should be far more stable, incorporated a new version of
7955 preceding/following axis, need testing
7956 * uri.c: fixed file:///c:/a/b/c problem
7957 * test/XPath/tests/idsimple: augmented the XPath tests
7958
7959Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * doc/* rebuilding docs for 2.2.4 release
7962
7963Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * configure.in: releasing 2.2.4
7966 * parser.[ch]: added xmlStrEqual()
7967 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7968 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7969 use xmlStrEqual instead
7970 * TODO: updated
7971 * added an XPath test
7972
7973Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7976 * entities.h: exported xmlInitializePredefinedEntities
7977 * parser.[ch] : added xmlInitParser()
7978 * parserInternals.h : had to export htmlInitAutoClose()
7979
7980Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7983 problems
7984 * Makefile.am : added XPath regression tests to normal tests
7985 * uri.c: fixed a problem with local paths, cleanup
7986 * parser.c: fixed a problem with large CData sections
7987
7988Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * configure.in xml-config.in: patch from "Ben Taylor"
7991 <sol7x86@hotmail.com> for solaris shared libs lookup
7992
79932000-09-30 Martin Baulig <baulig@suse.de>
7994
7995 * libxml-2.0.pc.in: Provide pkg-config script.
7996
7997 * configure.in: Create the libxml-2.0.pc script from the
7998 libxml-2.0.pc.in templates.
7999 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8000 script in `$(libdir)/pkgconfig'.
8001
8002Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8005 when compiling with MSC
8006
8007Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * xpath.c: patch for normalize-string() substring-before(),
8010 substring-after() and translate() functions from Bjorn Reese
8011 <breese@mail1.stofanet.dk>
8012 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8013 Fredrik Hallenberg <hallon@lysator.liu.se>
8014 * TODO: updated
8015
8016Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8019 problem of socklen_t being undefined on a number of platforms
8020 * debugXML.c: fixed a compilation problem when without snprintf
8021
8022Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8025 an URI bug and a fix for the control-character-induced infinite loop
8026 * nanohttp.c: preventive fix for compiling on WIN32
8027
8028Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * xmlint.c: closing bug #25000
8031
8032Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8035 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8036 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8037 related function, fixing xmlStrncmp(), and associated cleanup
8038 * result/HTML/entities.html.sax: updating result
8039
8040Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * uri.c: applied patch for URI escaping from Wayne Davison
8043 <wayned@blorf.net>
8044 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8045 from Denis Barbier <barbier@imacs.polytechnique.fr>
8046 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8047 patch from Wayne Davison
8048
8049Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * doc/xml.html : updated with new releases, adding "how to help"
8052
8053Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8056 removed a few warnings in pedantic mode ...
8057 * parserInternals.c parser.c: moved encoding switching function
8058 to parserInternals.c
8059 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8060
8061Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8064 error or warning handlers
8065
8066Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * parserInternals.c parserInternals.h parser.c Makefile.am:
8069 created a new module parserInternals.c, moved most of the
8070 code shared by the various parsers there, as well as
8071 deprecated code from parser.c. More cleanup of parser.c
8072 * uri.c: fixed a problem when URI is NULL
8073 * valid.c: speedup when looking for an attribute declaration
8074
8075Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8078 the cleanup of the computation of URI references when seeking
8079 external entities. The URI reference string and the resulting
8080 URI are both stored now.
8081 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8082 large s(n)printf checks and cleanup from Denis Barbier
8083 <barbier@imacs.polytechnique.fr>
8084 * xmlversion.h.in tree.h: couple of SGML declarations for a
8085 possible docbook module.
8086 * result/VC/ : a couple of test output changed due to the change
8087 of the entities URI
8088
8089Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * parser.h: added a _private field for linking user's data
8092
8093Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * parser.c parserInternals.h: demacroified most of the IS_XXX
8096 the gain in size is significant so ...
8097
8098Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * entities.c: cases where looking up entities with doc==NULL
8101 covered
8102
8103Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * uri.c: applied Wayne Davison patch
8106 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8107
8108Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * uri.c testUri.c: applied Wayne Davison patches
8111 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8112 * Makefile.in: added URItest and included thenin "make tests"
8113
8114Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * xmlversion.h.in: closed bug 22941
8117
8118Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * doc/xmlio.html: added doc and example for entity loader
8121 redefinition.
8122
8123Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8126 used by libxml
8127
8128Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * parser.c: Fixed bug on invalid ontent characters and when using
8131 push.
8132 * xmllint.c: fixed xmllint endling of errors in push mode
8133
8134Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * HTMLparser.c testHTML.c: applied two new patches from
8137 Wayne Davison <wayned@users.sourceforge.net>
8138 * result/HTML/*.sax: regenerated HTML SAX output
8139 * parser.c: more cleanup.
8140
8141Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * HTMLparser.[ch] testHTML.c: applied the second set of
8144 patches from Wayne Davison <wayned@users.sourceforge.net>,
8145 adding htmlEncodeEntities()
8146 * HTMLparser.c: fixed an ignorable white space detection bug
8147 occuring when parsing with SAX only
8148 * result/HTML/*.sax: updated since the output is now HTML
8149 encoded...
8150
8151Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * HTMLparser.[ch]: applied some of Wayne Davison
8154 <wayned@users.sourceforge.net> patches
8155
8156Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8159 undeclared namespace prefix was used, added a warning.
8160 Cleaned up support w.r.t. entities, spilling out a warning
8161 and being pedantic on lookups.
8162 * test/warning/ent9 : added testcase for previous example.
8163 * TODO: updated
8164 * parserInternals.h parser.c: changed the way names are parsed
8165 now allow infinite size and decrease penalty for normal use
8166 * parser.c: Started a big cleanup/check of the parser code,
8167 fixed some of the most tortuous entity code, spotted code
8168 unused anymore
8169 * test/*: added tests for very long names and related nasty
8170 things.
8171
8172Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * doc/encoding.html: added encoding aliases doc
8175 * doc/xml.html: updates
8176 * encoding.[ch]: added EncodingAliases functions
8177 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8178 bottleneck affecting large DTDs like Docbook
8179 * parser.[ch] xmllint.c: added a pedantic option, will be
8180 useful
8181 * SAX.c: redefinition of entities is reported in pedantic mode
8182 * testHTML.c: uninitialized warning from gcc
8183 * uri.c: fixed a couple of bugs
8184 * TODO: added issue raised by Michael
8185
8186Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * doc/encoding.html: propagated Martin Duerst suggestions
8189
8190Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8193 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8194 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8195 by Wayne Davison
8196
8197Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * nanoftp.c nanohttp.c: small cleanup
8200 * TODO: updated
8201
8202Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * added an old VC testcase and updated title.xml entity
8205
8206Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8209 done on auto-opening of <p> tags and cleanup of SAX output
8210
8211Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8214
8215Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * doc/xml.html libxml.* structure.*: updated the doc a bit
8218
8219Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8222 of SAX tests
8223
8224Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8227 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8228
8229Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8232 * testHTML.c: fix core dump on Solaris 2.x systems
8233 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8234 * result/HTML/*.sax: previous bug fix lead to new results
8235
8236Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8239 * configure.in: added --with-readline=DIR to accept alternate
8240 path for readline include/library
8241 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8242 for ANSI under HP-UX
8243 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8244 includes @LIBS@
8245
8246Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * doc/* : rebuilt the docs
8249 * getting ready for 2.2.2 release
8250
8251Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8254 and xmlAddFeature()
8255 * tree.[ch]: added xmlAddChildList()
8256 * xmllint.c: MAP_FAILED macro test
8257 * parser.h: added xmlParseCtxtExternalEntity()
8258 * valid.c: applied bug fixes removed warning
8259 * tree.c: added CDATA block to elements content
8260 * testSAX.c: cleanup of output
8261 * testHTML.c: added SAX testing
8262 * encoding.c: better error recovery
8263 * SAX.c, parser.c: fixed one of the external entity processing
8264 of the OASis testsuite
8265 * Makefile.am: added HTML SAX regression tests
8266 * configure.in: bumped to 2.2.2
8267 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8268 SAX results
8269
8270Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * configure.in: patch for HP compiler
8273
82742000-08-04 Sven Heinicke <sven@zen.org>
8275
8276 * xmllint.c: Was coredumping sometimes when the file given didn't
8277 exist.
8278
8279Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8282
8283 when using in memory parsing. Need some cleanup.
8284 * xmllint.c configure.in: added a --memory flag to test memory
8285 parsing
8286
8287Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * nanohttp.c: fixed socklen_t replacement to unsigned int
8290 * parser.c: fixed a space handdling missing at the end of
8291 production 28 DOCTYPE.
8292 * xmlmemory.c: fixed a stupid bug on the routine to override
8293 allocation functions
8294 * TODO: updated
8295
8296Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * doc/ regenerated the docs
8299
8300Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * doc/encoding.html doc/xml.html: added I18N doc
8303 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8304 improvements, both parser and filters, added ASCII & HTML,
8305 fixed the ISO-Latin-1 one
8306 * xmllint.c testHTML.c: added/made visible --encode
8307 * debugXML.c : cleanup
8308 * most .c files: applied patches due to warning on Windows and
8309 when using Sun Pro cc compiler
8310 * xpath.c : cleanup memleaks
8311 * nanoftp.c : added a TESTING preprocessor flag for standalong
8312 compile so that people can report bugs more easilly
8313 * nanohttp.c : ditched socklen_t which was a portability mess
8314 and replaced it with unsigned int.
8315 * tree.[ch]: added xmlHasProp()
8316 * TODO: updated
8317 * test/ : added more test for entities, NS, encoding, HTML, wap
8318 * configure.in: preparing for 2.2.0 release
8319
8320Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008323 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008324
8325Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * doc/xml.html: changed the xmlsoft.org structure, updated the
8328 examples w.r.t. root and childs
8329
8330Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
Daniel Veillard784b9352003-02-16 15:50:27 +00008332 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008333
8334Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * HTMLparser.c: Work on character encoding support for the HTML parser
8337 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8338 * encoding.c: Fixed a potential memleak in the encoding stuff
8339
8340Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * doc/FAQ.html doc/Makefile.am : added a FAQ
8343
8344Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8347 of the HTML parser to force it to not bypass SAX
8348
8349Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * win32config.h.in: updated
8352 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8353 lacks iconv support :-( need to release 2.1.1
8354 * configure.in: release 2.1.1
8355 * HTMLparser: fixed bug #14784
8356 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8357 by Windows compiler
8358 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8359 the SAX startDocument() callback.
8360 * TODO: updated
8361
8362Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * added xmlStopParser()
8365
8366Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * configure.in: 2.1.0 prerelease
8369 * Large resync between W3C and Gnome tree
8370 * nanoftp, nanohttp.c: fixed stalled connections probs
8371 * HTMLtree.c SAX.c : support for attribute without values in
8372 HTML for andersca
8373 * valid.c: Fixed most validation + namespace problems
8374 * HTMLparser.c: start document callback for andersca
8375 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8376 * parser.h, SAX.c: serious speed improvement for large
8377 CDATA blocks
8378 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8379 different encoding
8380 * example/Makefile.am example/gjobread.c tree.h: work on
8381 libxml1 libxml2 convergence.
8382 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8383 and the LIBXML_TEST_VERSION macro
8384
8385Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * doc/xml.html: various patches and improvements typo fixed by
8388 Felix Natter
8389 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8390 from Felix Natter <fnatter@gmx.net>
8391
8392Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * doc/upgrade.html: updated with instructions for support of both
8395 libxml-1.x and libxml-2.x
8396 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8397 for 2.x support and also fixed includes
8398
8399
8400Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8403 the encoding support, added iconv support, so now libxml if
8404 compiled with iconv automatically support japanese encodings
8405 among others. Work based on initial patch from Yuan-Chen Cheng
8406 I may have broken binary compat in the encoding handler
8407 registration scheme, but that was so utterly broken I don't
8408 expect anybody to have used this feature until now.
8409 * parserInternals.h: fixup on the CHAR range macro
8410 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8411 code.
8412 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8413 * uri.c: added xmlParseURI() I can't believe I forgot to
8414 implement this one in 2.0 !!!
8415 * SAX.c: moved doc->encoding update in the endDocument() call.
8416 * TODO: updated.
8417
8418Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * tree.h: removed extraneous xmlRemoveProp definition
8421 * TODO: added item about --disable-corba configure switch
8422 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8423 * nanoftp.c: fixed include problems giving troubles on AIX and
8424 slowlaris
8425 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8426 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8427 comment and headers changes to lower gtk-doc number of warnings
8428 * doc/html/*: rebuilt docs
8429
8430Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * HACKING: documented the tag for 1.x and instructions
8433
8434Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8437 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8438 xmlCreateIOParserCtxt
8439 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8440 significant overall improvement
8441 * xmllint.c: added I/O test to xmllint
8442 * testSAX.c: added a speed test
8443 * doc/* : updated/regenerated
8444
8445Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * xpath.c uri.h parserInternals.h: cosmetic changes from
8448 "Timur I. Bakeyev" <timur@bat.ru>, including making
8449 xmlCreateURI() public
8450
8451Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8454 and the code at the same time. Added a clean mechanism for
8455 overload or added input methods: xmlRegisterInputCallbacks()
8456 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8457 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8458 * TODO: updated
8459 * doc/* : updated/regenerated
8460 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8461 source dir
8462
8463Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * testURI.c: yet another forgotten commit, I should get some sleep !
8466
8467Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * xmllint.c: forgot to commit this too ?
8470
8471Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * xmlversion.h.in : forgot to commit this previously
8474
8475Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8478 * README TODO: updated for release
8479 * uri.c uri.h: added authority parsing/saving
8480 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8481 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8482 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8483 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8484 Makefile.am : added compile-time customization of libxml
8485 --with-ftp --with-http --with-html --with-xpath --with-debug
8486 --with-mem-debug
8487 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8488 #include <libxml/xxx.h> I hope it won't break too much stuff
8489 and will be manageable in the future...
8490 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8491 and added xmllint to the installed programs
8492 * uri.h: added xmlFreeURI()
8493
8494Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * uri.c uri.h: finished the escaping handling, the base support
8497 and the URI path normalization. Looks good just lacks the
8498 authority content parsing code.
8499 * Makefile.am: added instructions to generate testURI
8500 * TODO: updated
8501 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8502 added links and icons for W3C and Gnome
8503
8504Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * xmlmemory.[ch] : seems I forgot to actually update the files in
8507 the last commit :-)
8508 * doc/xml.html doc/html/* : updated and uploaded the docs
8509
8510Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8513 * TODO: updated
8514 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8515 libxml default allocation function with another set (like gmalloc/
8516 gfree).
8517 * Makefile.am, uri.c, uri.h: added a set of functions to do
8518 exact (litteraly copied from the RFC 2396 productions) parsing
8519 and handling of URI. Will be needed for XLink, one XML WFC,
8520 XML Base and reused in the nano[ftp/http] modules. Still work
8521 to be done.
8522
8523Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * configure.in, libxml.spec.in : libxml2
8526 * doc/* : updated the doc page, rebuilt the docs
8527
8528Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * all: tagged LIB_XML_1_X
8531 * *.c *.h : updated from W3C CVS tree
8532 * configure.in : 2.0.0-beta
8533 * libxml.spec.in : libxml2 package nam
8534 * result/* : new version of the tests output
8535
8536Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8539
8540Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * doc/* : rebuilt the docs
8543 * parser.c: final patch on #6766
8544 * valid.c: small patch on validity checks.
8545
8546Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8549 added
8550 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8551 compatibility w.r.t. XML spec and existing code.
8552
8553Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * parser.c: seems a better solution to <a> </a> exists,
8556 will try it for a while
8557
8558Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * parser.c: tried to remove the <a> </a> generating <a/>
8561 this is hard. Left a flag for that purpose. Fixed bug #6766
8562 * configure.in: prepared 1.8.7 not released, due to previous
8563 problem
8564
8565Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * doc/xml.html : applied second patch from Paul DuBois
8568
8569Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * doc/xml.html : applied patch from Paul DuBois
8572
8573Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8576
8577Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8580 compilation warnings on various platforms.
8581 * parser.c: Fixed #5281 validity error callbacks are now desactived
8582 by default if not validating.
8583
8584Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8587
8588Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8591 <gkatsi@cs.toronto.edu>
8592
8593Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8596 processing URLs
8597
8598Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8601 xmlNanoFTPUpdateURL for persistent control connections.
8602 * configure.in: 1.8.6
8603
8604Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8607 * tree.[ch] : added xmlSaveNoEmptyTags
8608
86092000-01-29 James Henstridge <james@daa.com.au>
8610
8611 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8612
8613 * Makefile.am: added nanoftp.[ch] to the build.
8614
8615Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * nanoftp.[ch]: cleanup, comments, API
8618 * debugXML.c : fixed a bug in the cat command
8619 * doc/*: regenerated the docs
8620
8621Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8624 * debugXML.c : fixed a bug in the cat command
8625 * valid.c: fixing some small probs
8626 * libxml.spec.in: get rid of the SNAP suffix
8627 * doc/xml.html: updated the status
8628
8629Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * xml-config.in: xml-config --version to just return the
8632 version number
8633 * xpath.c: some cleanup w.r.t. axis when the current node is
8634 an attribute.
8635 * TODO: updated
8636
8637Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * configure.in: prepared for libxml-1.8.5
8640 * doc/* recompiled the documentation
8641
86422000-01-17 Jody Goldberg <jgoldberg@home.com>
8643
8644 * configure.in : WARNING autoconf subtlety alert :
8645 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8646 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8647 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8648 get defined by AC_CHECK_HEADERS.
8649
8650Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8653 Rune.Djurhuus@fast.no
8654
8655Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * TODO: updated
8658 * tree.c, parser.c: made sure that only memory alloc problems
8659 and internal parser errors are allowed to write to stdout or
8660 stderr.
8661
8662Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * tree.c : restored xmlNewGlobalNs since this seems used by
8665 a lot of existing code :-(, fixed a bug in xmlNewNs
8666 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8667 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8668 to exit() from the library code.
8669 * xpath.c, parser.c: removed bugs or unused code detected by
8670 Windows compilers
8671 * parser.c: started adding interfaces for parsing well balanced
8672 XML fragments
8673 * configure.in: releasing 1.8.4
8674 * doc/* : rebuilt the docs
8675
8676Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * tree.[ch] : added xmlNewDocFragment() for DOM
8679 * testHTML.c: uninitialized variable.
8680
8681Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * doc/* : rebuild the docs
8684
8685Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * acconfig.h: readline and history patch
8688 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8689 * tree.c: added check and handling when possibly removing an ID
8690 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8691 and saving.
8692 * test/HTML/entities.html result/HTML/entities.html* : test for
8693 various entities reference cases
8694 * result/HTML/* : as a result output of some testcase have
8695 changed
8696 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8697 by previous example. added xmlParseTryOrFinish().
8698 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8699 entities.h debugXML.h HTMLparser.h: changed the way struct are
8700 declared to allow gtk-doc to expose those
8701 * parser.c: closed bug #4960
8702 * Makefile.am configure.in: Applied patch from
8703 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8704 and math/socket libs detection
8705
8706Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * configure.in, Makefile.am: link tester against readline
8709 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8710
8711Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * tree.[ch]: added xmlRemoveProp
8714 * win32config.h.in nanohttp.c: avoid including the Windows
8715 socket stuff in every C files
8716 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8717 the XmL parser(s)
8718 * test/ns4 result/ns4 etc...: added test case for previous prob
8719 * tree.c: xmlNewNs wasn't checking for double definition
8720 * Makefile.in: fixed a problem with dist-hook duplicates
8721 * parser.[hc], xmlIO.c: fixed the loading of external entities
8722 APIs, now xmlLoadExternalEntity() is used everywhere and
8723 setting up an app specific front-end using the
8724 * SAX.c parser.c: some fixes, now the xhtml spec validates
8725 with the xhtml DTD.
8726 * error.c: fixed crashes in case of no input stream
8727 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8728 to the validation tests and results
8729
8730Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8733 too htmlCreatePushParserCtxt() and htmlParseChunk()
8734 * parser.c: a bit of cleanup.
8735 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8736 to XML) removed the last mem leak known
8737 * HTMLtree.c: output message cleanup
8738 * xmlmemory.c: display content info about memory blocks
8739 * result/HTML/wired.* : missing att value warning change
8740
8741Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * doc/* : rebuilt the documentation
8744
8745Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * parser.[ch] parserInternals.h: Push parser for XML,
8748 seems to work fine now
8749 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8750 --push for push testing
8751 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8752 * testSAX.c: added --push
8753 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8754 subtree
8755 * xmlIO.[ch] : enriched API + fixes for push mode
8756 * entities.[ch]: added the entity content length to the struct.
8757 * xmlmemory.[ch]: new API to show the last entries for the shell
8758 * valid.c: added required attribute testing
8759 * SAX.c: the cdata callback now merge contiguous fragments
8760 * HTMLparser.c: cleanup of some macros
8761
8762Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * parser.c: fix for PIs name starting with xml
8765 * tree.c: fixed a potential problem with || and && ops
8766 * *.c, configure.in win32config.h.in : generate win32config.h for
8767 those on the Other Side !
8768
8769Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * parser.c: fixed a stupid = vs. == bug :-(
8772 * doc/gnome-xml.sgml: s/glade/xml/
8773
8774Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * configure.in, doc/xml.html : bug fix release 1.8.2
8777 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8778 Hopefully the end of that silly C++ include problem
8779 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8780 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8781 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8782 troubles with autoclosed elements when the stree shape doesn't
8783 follow the DtD specs. Added htmlIsAutoClosed() and
8784 htmlAutoCloseTag()
8785 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8786 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8787 * debugXML.c: fixed a bug on printing default namespaces.
8788 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8789
8790Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * result/HTML/*.htm[l] : updated the HTML regression tests according
8793 to the new output
8794 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8795 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8796 problem due to intermix of extern "C" { ... } declarations for C++
8797 and recursive includes in the headers
8798
87991999-12-20 Chris Lahey <clahey@umich.edu>
8800
8801 * HTMLtree.c: Made it so that html nodes with a single child do
8802 not insert a carriage return before or after the child node.
8803
8804Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * configure.in, doc/xml.html : bug fix release 1.8.1
8807 * parser.c: fixed bug #4344
8808 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8809 added the glue to avoid C++ problems
8810 * doc/* : regenerated the documentation
8811
8812Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8815 namespace recognition, and Dia as a resul :-(
8816 * encoding.c: closed bug #3950
8817
8818Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * valid.c: debugging a posteriori validation, except URI expansion
8821 stuff this should be fixed now
8822 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8823 Carl Nygard <cnygard@bellatlantic.net>
8824 * tester.c: added --postvalid, cleaning of the code
8825 * tree.[ch]: added xmlDocGetRootElement()
8826
8827Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8828
8829 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8830 c++ losage.
8831
8832Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * configure.in, doc/xml.html : bumped to 1.8.0
8835 * xlink.[ch], Makefile.am : added framework for link detection
8836 * parser.h: added nbChars to parser context, needed for cleanup.
8837 * xmlmemory.c: removed a nasty bug when out of mem
8838 * valid.[ch]: adding namespace support for attribute decl
8839 * tester.c: added --debugent option
8840 * debugXML.[ch]: added xmlDebugDumpEntities()
8841 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8842 buffers instead, this was really needed, validation was breaking
8843 in strange ways due to that. Added xmlParseStringPEReference()
8844 and other parsing from strings functions. Entities processing
8845 modified again, but PERef are still not handled correcly but
8846 unless you're Eve Maller you won't notice :-)
8847 * HTMLparser.c: large changes toward reliability, and switched to
8848 lowercase internal tags, XHTML is lowercase, so it will help
8849 that output is closer to next version.
8850 * doc/* : regenerated the documentation, it is now hosted at
8851 http://xmlsoft.org/ (same bits I just bought the domain :-)
8852
8853
8854Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8855
8856 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8857 doc generation
8858 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8859 in the SAX API
8860 * doc/*: rebuilt the doc making sure everything appears in the
8861 HTML files
8862
8863Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8866 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8867 which allow impressive speed improvement on dataset with
8868 large text pieces, but at the cost of broken binary
8869 compatibility and slightly bigger memory usage.
8870 Configure with --with-buffers to activate them, they
8871 are protected with XML_USE_BUFFER_CONTENT define.
8872 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8873 goal is 0 memory left allocated once parser is no more used
8874 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8875 call xmlCleanupParser() and xmlMemoryDump()
8876
8877Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8880 * parser.[ch] encoding.[ch]: added memory cleanup routines
8881 * parser.c: closing bug #3788
8882 * doc/*: rebuilt the doc
8883
8884Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8887 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8888 * tester.c: added --compress option
8889 * doc/*: rebuilt the documentation
8890
8891Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8892
8893 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8894 if given /proc/kcore as input !
8895 * doc/xml.html doc/*: updated and rebuilt the documentation
8896
8897Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * parser.c: Fixed some wrongly space collapsing code due to
8900 a misreading of the spec.
8901 * result/*: fixed the output accordingly
8902
8903Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * encoding.c: bug fix and typos
8906 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8907 * parser.c: added attribute normalization closing bug #3597
8908 * test/att* result/att* SAXresult/att*: testcase for attribute
8909 normalization
8910
8911Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * configure.in: closing bug #3163 by adding extra flags for the
8914 cc compiler on HP-UX
8915
8916Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * valid.[ch] : removed a typo and an enumerated type bug in the
8919 xmlAddElementDecl() function
8920 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8921 call to xmlEncodeEntitiesReentrant() so that the functions
8922 New, Set and Get are at the same level.
8923 * parser.c HTMLparser.c: extra memory allocation bug for
8924 attributes detected by someone using libxml in embedded systems :-)
8925
8926Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8927
8928 * xmlmemory.h: turned off mem debug :-\
8929
8930Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * parser.c: closed bug #2784 a one line fix, but worth pushing
8933 a new release out
8934 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8935 some structures, comments before and after the
8936 main element, and other nastyness
8937 * HTMLtree.c tree.c: accomodate the extended HTML supported
8938 * configure.in: pushing 1.7.4
8939 * test/ent8 and related outputs : added a new test for bug #2784
8940 * test/HTML/wired.html and related output: a nasty HTML example
8941 * Makefile.am: improved the test scripts
8942 * docs/* : reran the documentation extractor, updated xml.html
8943
8944Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8947 HTMLparser and debugged the HTML related code. HTML documents
8948 now have their own type
8949 * entities.c: do not dump &apos; for HTML output
8950 * xmlmemory.c: improvement, breakpoint mechanism
8951 * testHTML.c: added --sax --repeat ...
8952 * Makefile.am: improved the HTML tests
8953 * valid.[ch]: added xmlValidGetValidElements and
8954 xmlValidGetPotentialChildren
8955 * tester.c: added --insert to test the 2 new functions
8956 * test//* result//* SAXresult//* : regression test cleanup
8957 and extension.
8958 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8959 gnome-xml-nanohttp.html
8960
8961Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * HTMLparser.c: fixed problems with some autoclose tags
8964 * tree.c: fixed XML output problems.
8965 * result/* SAXresult/*: update of the tests output
8966
8967Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * Makefile.am: Arturo patch for xmlConf.sh version info
8970 * parser.c: Tim Josling patch for single quoted items
8971 * tester.c: Tim Josling patch for tester options usage
8972 * tree.h: indent cleanup
8973
8974Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8977 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8978
8979Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * tree.c : Raph patch for initialization of CORBA fields
8982 * parser.c, xpath.c, ...: modification of doc comments
8983 * xpath.c : allow spaces in xpath expressions
8984
8985Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * xmlmemory.h: turning off memory debug :-(
8988
8989Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8992 better SAX interfaces.
8993 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8994 entity.
8995 * configure.in: 1.7.2
8996
8997Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8998
8999 * libxml.spec.in: fixed the URL
9000 * doc/xml.html: improved the documentation front-end
9001
9002Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9005
9006Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * libxml.spec.in: fixed the alpha compile problem
9009 * parser.[ch]: changed errno to errNo in the parser context :-(
9010 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9011 * doc/xml.html: changed CHAR to xmlChar
9012 * doc/html/*: recompiled the documentation
9013 * configure.in: 1.7.1
9014
9015Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * parser.h: modified the parser context struct to regain 1.4.0
9018 binary compatibility
9019 * parser.c, xml-error.h: added errno ot teh context and defined
9020 a set of errors values with update of errno
9021 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9022 DTDs and entities
9023 * *.h, *.c: complete cleanup of the use of config.h and include
9024 protection depending on the current setup.
9025 * overalll debugging, maintenance and bug-fixing on all modules
9026 * updated the documentation
9027 * ready for 1.7.0
9028
9029Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * HTMLparser.c : cleanup
9032 * SAX.c valid.c valid.h: added ID/IDREF checking
9033 * tree.c tree.h: extended doc structure for refs
9034 * configure.in: 1.6.2
9035 * parser.c: patched bug in SAX user arg call
9036 * parserInternals.h: patched missing close in C++ wrapping
9037 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9038 especially upcoming XPointer implementation.
9039 * doc/xml.html: augmented, typo
9040
9041Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9042
9043 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9044 not all invocations of install understand -d.
9045
9046Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9047
9048 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9049 to make 'check' works, when builddir != srcdir.
9050
9051Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * doc/xml.html : updated the documentation
9054
9055Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9058 not deallocated memory blocks
9059 * *.c : replaces all calls to malloc() free() and realloc() to
9060 the wrapper functions/macros
9061 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9062 instead of xmlFreeNodeList()
9063
9064Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * HTMLparser.c: corrected a stupid bug leading to core dump at
9067 tree deallocation. Removed warnings indicated by
9068 Stephane.Conversy@lri.fr
9069 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9070 looked for in the external subset
9071
9072Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9075 on SGI by Stephane.Conversy@lri.fr
9076
9077Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * all .h : changed the prototype declaration indent as in gtk
9080 * most .c : working on reducing the TODOs in the code
9081 * most .c : cleanup though -pedantic and Insure++
9082 * improvements on validation ID checkings.
9083 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9084 * xml-config.in: closed #1810
9085
9086Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * tree.h, valid.c, valid.h: more work on validity, IDs
9089 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9090 definition for AIX
9091
9092Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9095 the distribution due to a cut'n paste error at last commit
9096
9097Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * configure.in: upgraded to version 1.4.0
9100 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9101 Big update, added a large part of the validation process,
9102 it should be usable, but some parts are missing
9103 * xpath.c: improved the implementation w.r.t. root.
9104 * Makefile.am: added more tests
9105 * test and result trees: added a lot of tests
9106 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9107
9108Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * Added an HACKING file
9111
9112Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * xpath.[ch] : improvements and debug of the XPath implementation
9115 * parser.c, HTMLparser.c : modified the parsers to be progressive
9116 * tree.[ch] : extended the Buffer promitives
9117 * xmlIO.[ch] : added basic I/O routines providing progressive
9118 parsing and ready for I18N conversion plugins
9119 * SAXresult/* : the SAX callback sequence maybe slightly different
9120 now
9121 * test*.c : improved/updated the tests programs
9122 * doc/* : recompiled the docs.
9123
91241999-07-26 Michael Meeks <michael@edenproject.org>
9125
9126 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9127
9128 * tree.c: Ditto.
9129
9130Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9131
9132 * configure.in: upgraded to version 1.4.0
9133 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9134 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9135 XML query language, see http://www.w3.org/TR/xpath for more details.
9136 * parser.c, parser.h: added CHAR* related string functions for XPath
9137 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9138 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9139 rebuild the docs.
9140 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9141 and regression testing capabilities for XPath.
9142
9143Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9146 closing bug #1646
9147
9148Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * Makefile.am, example/Makefile.am: closed bug #1683
9151
9152Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * example/Makefile.am, configure.in: added the makefile for the
9155 gjobread example
9156
9157Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9158
9159 * doc/Makefile.am:
9160 - fix which allow "make install DESTDIR=</install/prefix>".
9161
9162Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9165 which fixed a problem on the file reading-code.
9166
9167Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9170 output.
9171 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9172
9173Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * parser.h : Oops removed the binary compatibility problem
9176 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9177 * parser.c, HTMLparser.c: applied patches for reading from stdin
9178
9179Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * parser.c, entities.c, valid.c: cleanup bug #1591
9182 * configure.in: cleanup bug #1592
9183 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9184 the same tree back-end. Hence gdome will be available for it.
9185 * doc/Makefile.am: close bug #617
9186
9187Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * parser.c: alloctate a per parser context SAX interface block
9190
9191Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9194 and xmlEncodeEntitiesReentrant with the correct one :-\
9195
9196Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9197
9198 * commit of my internal XML base changes, quite a lot of
9199 changes, cleanups, better entities support, framework for
9200 new I/O and charset detection and handling
9201 * Fixed the configure/Makefile stuff to generate shared libs
9202 with the proper version info, so we jumped on rev from
9203 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9204 xmlEncodeEntities() result need to be freed now, and a string
9205 xmlParserVersion provide the current library version.
9206
9207Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9208
9209 * parser.c: fixed a buffer overrun for when you have a very long
9210 attribute with no entities in it.
9211
9212Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * added example directory
9215 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9216
9217Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * Release of libxml-1.1, nearly everything has been touched for
9220 this.
9221 * Added more regression tests
9222 * Updated the documentation
9223
9224Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * tree.[ch]: unified the XML_NO_CORBA defines.
9227 * parser.c encoding.[ch]: started plugging in char encoding detection
9228
9229Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9230
9231 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9232 Also freed allocated buffer.
9233
9234Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9236 reentrancy problem at printing. One is left in entities.c, to
9237 remove ASAP
9238 * testSAX.c : added a test example showing the use of the SAX
9239 interface if one doesn't want to build the DOM tree.
9240 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9241
9242Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9245 large revamping of the parser to use SAX callbacks
9246 http://www.megginson.com/SAX/ (or at least a C like interface
9247 a la Expat). It's now possible to set up your own callbacks
9248 and the parser will not build a DOM tree.
9249 * test/* result/*: updated the test suite, I finally removed
9250 the old Namespace draft support (PI based).
9251
9252Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * Makefile.am: added test result to EXTRA_DIST for make tests
9255
9256Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * parser.c, parserInternals.h: moved the chars macro definitions
9259 to parserInternals.h
9260 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9261 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9262
9263Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9264
9265 * xml-config.in : applied patch to make --version work
9266
92671999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9268
9269 * Makefile.am (check-local): Alias for `tests' target. This will
9270 cause `make check' to do the right thing.
9271 (tests): Don't run tests in srcdir. Also, replaced calls to
9272 basename with a `sed' "equivalent".
9273
9274Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9277 it in the header and not the sources, updated the doc.
9278 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9279 pointing this out.
9280
9281Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9284 exported the inputStream routines.
9285 * doc/html/* : updated accordingly
9286
9287Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c, parser.h, parserInternals.h: added a few extra
9290 internal calls to allocate and free parser contexts ...
9291 * doc/html/* : updated accordingly
9292
9293Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9294
9295 * configure.in, Makefile.am, doc/makefile.am : General changes for
9296 1.0.0 release and including the generated HTML documentation.
9297
9298Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9299
9300 * makefile.am : added parserInternals.h, oops.
9301
9302Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * parserInternals.h: added this header giving access to the parser
9305 internal functions.
9306 * doc/Makefile.am : added a rebuild target which rebuilds the full
9307 set of documentations
9308 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9309 the internal subset.
9310 * *.c *.h: modifications needed to generate the documentation using
9311 gtk-doc, cleanup of functions blocks, reorganisation of struct
9312 declarations.
9313
9314Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9317 the tar and spec file to include the beginning of the doc.
9318
93191999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9320
9321 * doc/.cvsignore: Added this file.
9322
9323Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * tree.c: fixed xmlGetProp to return "" when the attribute
9326 exists, even if the node-list is NULL.
9327
9328Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * tree.c: patched an error outputting empty attribute values.
9331 * Makefile.am and doc/makefile.am: have been updated during the
9332 week-end. Sorry for an empty CVS log, I got a shell problem.
9333
9334Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * tree.h: cleaned up using enums instead of defines
9337 * parser.c, valid.[ch]: more work on parsing/output of element
9338 declarations
9339
9340Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * valid.[ch], tree.c, parser.c : more work toward full parsing
9343 of XML DTDs.
9344 * README: added informations about mailing-list and on-line
9345 documentation
9346
93471999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9348
9349 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9350
9351Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * parser.c, tree.[ch] : more work toward conformance testing,
9354 added a last element to accelerate parsing of very flat structures
9355 started working on internal subset Element content declaration.
9356 * valid.[ch] : first cut at adding code toward validation.
9357 * previous changes had also small impact on most files, especially
9358 the conformance testing using James Clark test suite.
9359
9360Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * test/* : updated the examples, most of them were not well
9363 formed (humm), and added rdf2.
9364 * result/* : resulting changes in the output.
9365
9366Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9367
9368 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9369
9370Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * tree.c: patched a bug in the generation of empty attributes
9373
9374Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9377 for node/trees/documents/... Biggest problem is namespace
9378 support when copying subtrees.
9379
9380Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * parser.c, entities.c: improve entities and char ref encoding,
9383 and cleanups of error messages.
9384
9385Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9386
9387 * parser.c, entities.c: simple bug hunting done during rpm2html and
9388 rpmfind integration.
9389
9390Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * parser.[ch]: Added interfaces allowing to specify a SAX
9393 handler before parsing.
9394
9395Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * parser.c: redirrect all errors reporting through the SAX
9398 error function
9399
9400Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9403 * libtool, tlmain ...: update of the libtool files
9404
94051998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9406
9407 * entities.c: Use g_snprintf insteda of snprintf.
9408
9409Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9410
9411 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9412 added ent5 test for this purpose.
9413 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9414
9415Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9416
9417 * parser.c: fixed? a strange error due to compression on a GWP
9418 document.
9419
9420Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * tree.[ch]: bug fixing
9423 * entities.[ch]: defined a specific type for predefined entities
9424 * doc/xml.html: more documentation on the library, how to use it,
9425 overview of the interfaces.
9426
9427Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9430
9431Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * tree.c: corrected a small bug
9434 * doc/xml.html: continuing writing documentation.
9435
9436Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * debugXML.h debugXML.c: added debugging utilities.
9439 * tester.c: added --debug switch.
9440 * tree.c: patched an incorrect node->type assignment.
9441 * parser.c: formatting, ensure that node->doc != NULL in attributes
9442
9443Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9446 entity support and provide an internal representation close to
9447 DOM one (entity ref nodes, and attribute value as tree). I tried
9448 to preserve the interface but this will surely break some apps
9449 (I have to change rpm2html/rpmfind for example). I had to change
9450 two interfaces, and the generated tree is somewhat different.
9451 * doc/* : started documenting the XML library, the tree and
9452 DOM/Corba. This is a first step.
9453
9454Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * parser.c: Set up the fonctions comment block, boring but useful.
9457 * parser.h, SAX.c, parser.c: now attributes are processed through
9458 the SAX interface. The problem is that my SAX interface diverged
9459 quite a bit from the original one, well this is not an official
9460 spec, and translating it from Java to C is hairy anyway...
9461
9462Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9465 fonctions comment block, boring but useful.
9466
9467Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9470 conversion routines. However they are not yet used to convert the
9471 inputs. The core will run with UTF-8.
9472
9473Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9474
9475 * tree.c : make sure that the type id is properly set-up when
9476 a new object is allocated, needed for DOM.
9477
9478Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9479
9480 * tree.h, tree.c: Ok, the main objects in the tree will be native
9481 corba objects, it costs 8 bytes per Node, Attribute and Document
9482 but it simplifies the Corba integration a lot (no extra interface
9483 objects to allocate/free).
9484
9485Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9488 and changed NODEs contants for conformity with DOM Level 1
9489
9490Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * added hooks to keep track of servants when creating objects
9493 xmlDoc and xmlNode (for Corba export).
9494
9495Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * added xml-config script.
9498
9499Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9500
9501 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9502 to autoupdate libtool and automake conf files.
9503
95041998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9505
9506 * Makefile.am: Use '?' to separate the sed
9507 commands as ',' is used when people pass -Wl,something.
9508
9509
9510Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9511
9512 * tree.c, tree.h: added a per-document compression interface.
9513
9514Tue Sep 22 20:47:38 EDT 1998
9515
9516 * tree.c, tree.h: added saving with compression and added interfaces
9517 to control the compression level (xmlGetCompressMode,
9518 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9519
9520Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9521
9522 * parser.c: corrected a loop for files of size 0
9523
95241998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9525
9526 * error.h: New file. Contains prototyes from `error.c'.
9527
9528Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9529
9530 * Makefile.am (xmlincdir): New macro.
9531 (xmlinc_HEADERS): Renamed from include_HEADERS.
9532
9533Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * applied small patch on numeric entities from
9536 Christopher Blizzard <blizzard@appliedtheory.com>
9537
9538Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9539
9540 * New release 0.2, removed the old xml_* files so that it's
9541 coherent with the other CVS base (W3C), far better conformance
9542 to standard, new namespaces, decent entities support, beginning
9543 of a SAX-like interface. Nearly nothing left intact, even the
9544 test examples ...
9545
95461998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9547
9548 * .cvsignore: Add .deps dir
9549
9550Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9553
9554Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * configure.in: added test for CPP
9557 * AUTHORS, Changelog: the original ones didn't get commited but the
9558 glib ones instead, fixed.
9559 * Makefile.am: corrected an error in library naming
9560
9561Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * integrated code developped at W3C
9564 * changed the original Copyright
9565 * migrated to automake
9566 * prefixed the filenames by xml_ to avoid filename clashes
9567
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009568Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9569
9570 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9571 should not be called.
9572
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009573Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9574
9575 * libxml-2.0.pc.in: applied the patch to fix #101894
9576
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009577Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9578
9579 * tree.c : applied patch from Lukas Schroeder for register callbacks
9580 * valid.c: modified patch from Lukas Schroeder to test
9581 register callbacks with --chkregister
9582
Daniel Veillard067bae52003-01-05 01:27:54 +00009583Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9584
9585 * xmlreader.c: seriously changed the way data are pushed to
9586 the underlying parser, go by block of 512 bytes instead of
9587 tryng to detect tag boundaries at that level. Changed the
9588 way empty element are detected and tagged.
9589 * python/tests/reader.py python/tests/reader2.py
9590 python/tests/reader3.py: small changes mostly due to context
9591 reporting being different and DTD node being reported. Some
9592 errors previously undetected are now caught and fixed.
9593 * doc/xmlreader.html: flagged last section as TODO
9594
Daniel Veillard51a447a2003-01-04 19:42:46 +00009595Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9596
9597 * python/libxml.py: integrated the Python 2.2 optimizations
9598 from Hannu Krosing, while maintaining compatibility with
9599 1.5 and 2.1
9600
Daniel Veillarde59494f2003-01-04 16:35:29 +00009601Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9602
9603 * xmllint.c: a bit of cleanup
9604 * xmlreader.c: small fix
9605 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9606 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9607
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009608Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9609
9610 * python/setup.py.in: patch from Stéphane Bidoul to include
9611 drv_libxml2.py in setup.py
9612
Daniel Veillard66b82892003-01-04 00:44:13 +00009613Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9614
9615 * doc/xmlreader.html: starting documenting the new XmlTextReader
9616 interface.
9617
Daniel Veillard7704fb12003-01-03 16:19:51 +00009618Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9619
9620 * xmllint.c: added the --stream flag to use the TextReader API
9621 * xmlreader.c: small performance tweak
9622
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009623Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9624
9625 * xmlreader.c python/tests/reader2py: okay the DTD validation
9626 code on top of the XMLTextParser API should be solid now.
9627
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009628Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9629
9630 * xmlreader.c python/tests/reader2py: Fixing some more mess
9631 with validation and recursive entities while using the
9632 reader interface, it's getting a bit messy...
9633
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009634Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlreader.c python/tests/reader.py: another couple of problem
9637 related to IsEmptyElement reported by Stéphane Bidoul needed
9638 some fixes.
9639
Daniel Veillard4f860202003-01-02 13:00:02 +00009640Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9641
9642 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9643 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9644 based on the python XmlTextReader interface.
9645
Daniel Veillard3c265e42003-01-01 21:06:49 +00009646Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9647
9648 * tree.c: backing out one change in the last patch which broke the
9649 regression tests
9650
Daniel Veillard5335dc52003-01-01 20:59:38 +00009651Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9652
9653 * global.data globals.c tree.c include/libxml/globals.h: applied
9654 an old patch from Lukas Schroeder to track node creation and
9655 destruction. Probably missing a lot of references at the moment
9656 and not usable reliably.
9657
Daniel Veillard8ba17412003-01-01 19:13:12 +00009658Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9659
9660 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9661 from doc/news.html and a stylesheet
9662
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009663Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlreader.c python/tests/reader.py: fixed another couple of
9666 xmlreader bugs reported by Stéphane Bidoul and added tests.
9667
Daniel Veillard9e395c22003-01-01 14:50:44 +00009668Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9669
9670 * xmlreader.c python/tests/reader2.py: fixed another validity
9671 checking in external parsed entities raised by Stéphane Bidoul
9672 and added a specific regression test.
9673 * python/tests/reader3.py: cleanup
9674
Daniel Veillardd5896142002-12-31 14:45:26 +00009675Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * xmlreader.c python/tests/reader2.py: fixed a problem with
9678 validation within entities pointed by Stéphane Bidoul, augmented
9679 the tests to catch those.
9680
Daniel Veillarddc85f282002-12-31 11:18:37 +00009681Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * python/generator.py: modified the generator to allow keeping
9684 class references when creating new classes, needed to fix a bug
9685 pointed by Stéphane Bidoul where the input buffer of the
9686 xmlTextReader instance gets destroyed if the python wrapper for
9687 the input is not referenced anymore.
9688
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009689Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9692 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9693
Daniel Veillard571b8892002-12-30 12:37:59 +00009694Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * xmlreader.c python/tests/reader.py: fixed another problem
9697 pointed by Stéphane Bidoul
9698
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009699Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9702 with "<a/>"
9703
Daniel Veillardecaba492002-12-30 10:55:29 +00009704Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * SAX.c: warn on xmlns:prefix="foo"
9707 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9708 for namespace attributes handling.
9709
Daniel Veillard2d84a892002-12-30 00:01:08 +00009710Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9713 a really nasty problem raised by a DocBook XSLT transform
9714 provided by Sebastian Bergmann
9715
Daniel Veillard29b3e282002-12-29 11:14:41 +00009716Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9719 by Stéphane Bidoul and integrated it into the tests
9720
Daniel Veillarde18fc182002-12-28 22:56:33 +00009721Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9724 extended the XmlTextReader API a bit, addding accessors for
9725 the current doc and node, and an entity substitution mode for
9726 the parser.
9727 * python/libxml.py python/libxml2class.txt: related updates
9728 * python/tests/Makefile.am python/tests/reader.py
9729 python/tests/reader2.py python/tests/reader3.py: updated a bit
9730 the old tests and added a new one to test the entities handling
9731
Daniel Veillardaba976d2002-12-28 21:14:18 +00009732Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * python/generator.py python/libxml2class.txt
9735 python/tests/reader.py python/tests/reader2.py: changed the
9736 generator to provide casing for the XmlTextReader similar to
9737 C# so that examples and documentation are more directly transposable.
9738 Fixed the couple of tests in the suite.
9739
Daniel Veillard83298842002-12-28 15:12:33 +00009740Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * doc/guidelines.html: added a document on guildeline for
9743 publishing and deploying XML
9744
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009745Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * valid.c xmlreader.c: final touch running DTD validation
9748 on the XmlTextReader
9749 * python/tests/Makefile.am python/tests/reader2.py: added a
9750 specific run based on the examples from test/valid/*.xml
9751
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009752Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * python/libxml.py: added a few predefined xmlTextReader parser
9755 configuration values.
9756
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009757Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * python/libxml_wrap.h: trying to fix #102037
9760
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009761Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * SAX.c: fixing bug #95296, when the predefined entities
9764 are redefined in the DTD the default one must be used
9765 instead anyway.
9766
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009767Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9768
9769 * doc/xmllint.xml
9770 * doc/xmllint.1
9771 Add discussion of XML_DEBUG_CATALOG to xmllint man
9772 page - bug #100907
9773
9774
Daniel Veillarddf512f42002-12-23 15:56:21 +00009775Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * xmlreader.c: Fixed the empty node detection to avoid reporting
9778 an inexistant close tag.
9779
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009780Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9783 for Python 2.1
9784
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009785Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9788
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009789Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * doc/libxml2-api.xml python/tests/reader.py: one really need
9792 to provide the base URI information when creating a reader parser
9793 from an input stream. Updated the API and the example using it.
9794
Daniel Veillardea7751d2002-12-20 00:16:24 +00009795Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9798 include/libxml/valid.h include/libxml/xmlreader.h: working on
9799 DTD validation on top of xml reader interfaces. Allows to
9800 validate arbitrary large instances. This required some extensions
9801 to the valid module interface and augmenting the size of xmlID
9802 and xmlRef structs a bit.
9803 * uri.c xmlregexp.c: simple cleanup.
9804
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009805Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9808 work on the xml reader interfaces.
9809 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9810 Web page for the Windows binaries.
9811
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009812Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xmlIO.c: applied a patch for VMS following the report by
9815 Nigel Hall
9816
Daniel Veillard3772de32002-12-17 10:31:45 +00009817Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * parser.c: the parseStartTag bug fix wasn't complete.
9820
Daniel Veillard67df8092002-12-16 22:04:11 +00009821Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9824 parseStartTag, fixing it.
9825 * test/att4 result/att4 result/noent/att4: adding the test
9826 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9827 more methods to XmlTextReader.
9828
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009829Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9830
9831 * win32/libxml2.def.src: added more xml reader exports
9832 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9833 to the build
9834
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009835Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9836
9837 * doc/tutorial/xmltutorial.xml
9838 plus generated html and pdf
9839 Updating tutorial again based on further comments from Niraj
9840 Tolia on the last iteration
9841
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009842Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9843
9844 * doc/tutorial/xmltutorial.xml
9845 * doc/tutorial/includekeyword.c
9846 * doc/tutorial/includegetattribute.c
9847 plus generated html and pdf
9848 Adding fix from Niraj Tolia to tutorial to properly free memory.
9849
9850
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009851Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9854 more methods of XmlTextReader.
9855 * python/libxml2class.txt python/tests/reader.py: this increased the
9856 methods in the bndings, augmented the test to check those new
9857 functions.
9858
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009859Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9862 methods of XmlTextReader.
9863 * python/generator.py python/libxml_wrap.h python/types.c
9864 python/libxml2class.txt: added the reader to the Python bindings
9865 * python/tests/Makefile.am python/tests/reader.py: added a specific
9866 test for the Python bindings of the Reader APIs
9867 * parser.c: small cleanup.
9868
Daniel Veillard06503452002-12-13 10:42:08 +00009869Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xinclude.c: fallback was only copying the first child not the
9872 full child list of the fallback element, closes #89684 as reopened
9873 by Bernd Kuemmerlen
9874
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009875Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9876
9877 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9878
Daniel Veillard000eafb2002-12-12 10:04:22 +00009879Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
Daniel Veillardc1eed322002-12-12 11:01:32 +00009881 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009882 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009883 gives enum values, fix functype return type, put back fields in
9884 structs
9885 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009886
Daniel Veillard024b5702002-12-12 00:15:55 +00009887Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9890 about htmlNodeDumpOutput location.
9891 * xpath.c: removed an undefined function signature
9892 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9893 too many symbols in the API breaking the python bindings.
9894 Updated with the libxslt/libexslt changes.
9895
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009896Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * configure.in: preparing release of 2.4.29
9899 * doc/*: rebuilt the docs and API
9900 * xmlreader.c: a few more fixes for the XmlTextReader API
9901
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009902Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9903
9904 * include/win32config.h: applied mingw patch from Magnus Henoch
9905
Daniel Veillard5aad8322002-12-11 15:59:44 +00009906Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9909
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009910Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9913 building Python script, does the C parsing directly, generates
9914 a better API description including structure fieds defs and
9915 enums. Still a couple of bugs, but good enough for the python
9916 wrappers now.
9917 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9918 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9919 include/libxml/schemasInternals.h include/libxml/tree.h: more
9920 cleanup based on the python analysis script reports.
9921 * libxml.spec.in: make sure the API XML description is part of the
9922 devel package.
9923
Daniel Veillard01c13b52002-12-10 15:19:08 +00009924Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9927 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9928 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9929 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9930 code cleanup, especially the function comments.
9931 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9932
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009933Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * Makefile.am xmlreader.c include/libxml/Makefile.am
9936 include/libxml/xmlreader.h: Adding a new set of APIs based on
9937 the C# TextXmlReader API but converted to C. Allow to parse
9938 in constant memory usage, far simpler to program and explain
9939 than the SAX like APIs, unfinished but working.
9940 * testReader.c: test program
9941
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009942Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9943
9944 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9945
Daniel Veillard64b35282002-12-04 15:10:40 +00009946Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * tree.c: Chip turner indicated that XHTML1 serialization
9949 rule for style actually break on both IE and Mozilla,
9950 try to avoid the rule if escaping ain't necessary
9951
Daniel Veillard8efff672002-12-04 11:44:48 +00009952Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * nanhttp.c: handle HTTP URL escaping, problem reported by
9955 Glen Nakamura and Stefano Zacchiroli
9956
Daniel Veillard1c732d22002-11-30 11:22:59 +00009957Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9960
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009961Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * uri.c: Johann Richard pointed out some XPointer problems for
9964 URN based URI references in XInclude. Modified the URI parsing
9965 and saving routines to allow correct parsing and saving of
9966 XPointers, especially when attached to "opaque" scheme accordingly
9967 to RFC 2396
9968
Daniel Veillard8db67d22002-11-27 19:39:27 +00009969Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9972 of refactoring to the HTML saving code.
9973 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9974 in the doc.
9975
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009976Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9979 to a buffer API to reuse the generic dump to an OutputIO layer,
9980 this reduces code, fixes xmlNodeDump() for XHTML, also made
9981 xmlNodeDump() now return the number of byte written.
9982
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009983Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * python/setup.py.in: another patch from Stéphane Bidoul for
9986 Python bindings on Windows
9987 * doc/parsedecl.py: small cleanup
9988
Daniel Veillard9715c172002-11-25 16:33:40 +00009989Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * libxml.spec.in configure.in: add a line in %changelog for releases
9992
Daniel Veillard9bc53102002-11-25 13:20:04 +00009993Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * parser.c: patch from Marcus Clarke fixing a problem in entities
9996 parsing that was detected in KDe documentations environment.
9997
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009998Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9999
10000 * python/libxml.c (libxml_prev): Return the previous as opposed to
10001 the next node (I guess this is the result of some cut & paste programming:)
10002
Daniel Veillard80d7b902002-11-23 16:23:08 +000010003Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10006
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010007Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * python/generator.py python/libxml.c python/setup.py.in: trying
10010 to fix the Python bindings build on Windows (Stéphane Bidoul)
10011
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010012Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10013
10014 * win32/configure.js: added option for python bindings
10015 * win32/libxml2.def.src: added more exports
10016
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010017Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10018
10019 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10020 pthreads
10021 * win32/wince/*: applied updates to Windows CE port from Javier
10022
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010023Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * configure.in: preparing 2.4.28
10026 * libxml.spec.in doc/Makefile.am: some cleanup
10027 * doc/*: updated the news and regenerated.
10028
Daniel Veillardfee408f2002-11-22 13:18:30 +000010029Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * HTMLparser.c: final touch at closing #87235 </p> end tags
10032 need to be generated.
10033 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10034 this change slightly the output of a few tests
10035 * doc/*: regenerated
10036
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010037Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * parserInternals.c: fixing bug #99190 when UTF8 document are
10040 parsed using the progressive parser and the end of the chunk
10041 is in the middle of an UTF8 multibyte character.
10042
William M. Brack8b2c7f12002-11-22 05:07:29 +000010043Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10044
10045 * threads.c: fixed initialization problem in xmlNewGlobalState
10046 which was causing crash.
10047 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10048 in xmlInitializeGlobalState.
10049 * parserInternals.c: cleaned up ctxt->sax initialisation.
10050
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010051Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * tree.c include/libxml/tree.h: modified the existing APIs
10054 to handle XHTML1 serialization rules automatically, also add
10055 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10056 libxslt serialization uses it when needed without changing
10057 the library API.
10058 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10059 result/xhtml1: added a new test specifically for xhtml1 output
10060 and updated the result of one XHTML1 test
10061
Daniel Veillardd076a202002-11-20 13:28:31 +000010062Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * xinclude.c parserInternals.c encoding.c: fixed #99082
10065 for xi:include encoding="..." support on text includes.
10066 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10067 test/XInclude/ents/isolatin.txt : added a specific regression test
10068 * python/generator.py python/libxml2class.txt: fixed the generator
10069 the new set of comments generated for doc/libxml2-api.xml were
10070 breaking the python generation.
10071
Daniel Veillard817e70b2002-11-19 22:28:48 +000010072Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10075 * configure.in: patch for Solaris on new autoconf closes #98880
10076 * doc/parsedecl.py: repair the frigging API building script,
10077 did I say that python xmllib sucks ?
10078 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10079 and some comment are no more truncated.
10080
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010081Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * parser.c: Martin Stoilov pointed out a potential leak in
10084 xmlCreateMemoryParserCtxt
10085
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010086Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10089 included in HTML documents and using the push parser.
10090
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010091Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10092
10093 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10094 specified, look for the Python interpreter not just in the
10095 specified root but also in the specified location. Fixes #98825
10096
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010097Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * python/libxml.c: fixing bug #98792 , node may have no doc
10100 and dereferencing without checking ain't good ...
10101
Daniel Veillarddad3f682002-11-17 16:47:27 +000010102Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * configure.in: preparing release 2.4.27
10105 * doc/* : updated and rebuilt the docs
10106 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10107 and all the docs are actually packaged and in the final RPMs
10108 * parser.c parserInternals.c include/libxml/parser.h: restore
10109 xmllint --recover feature.
10110
Daniel Veillard68e9e742002-11-16 15:35:11 +000010111Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
Daniel Veillard784b9352003-02-16 15:50:27 +000010113 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010114 processing of parsed entities, and XPath computation on sustitued
10115 entities.
10116 * testXPath.c: make sure entities are substitued.
10117
Daniel Veillard328f48c2002-11-15 15:24:34 +000010118Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
Daniel Veillard784b9352003-02-16 15:50:27 +000010120 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010121 processing of internal parsed entities, which had to be changed.
10122
Daniel Veillard66651aa2002-11-15 11:21:43 +000010123Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10126 trying to fix bug #98517 about building outside the source tree
10127 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10128
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010129Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10130
10131 * include/win32config.h: cleanup
10132 * win32/Makefile.mingw: integrated mingw in JScript configure
10133 * win32/Makefile.msvc: modified to allow mingw coexistence
10134 * win32/configure.js: integrated mingw
10135 * win32/Readme.txt: cleanup
10136
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010137Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * HTMLparser.c: strengthen the guard in the Pop macros,
10140 like in the XML parser, closes bug #97315
10141
Daniel Veillard0821b152002-11-12 20:57:47 +000010142Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10145 callback is never used.
10146
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010147Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * parserInternals.c: fixed the initialization of the SAX structure
10150 which was breaking xsltproc
10151 * xpath.c: patch from Petr Pajas for CDATA nodes
10152 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10153 * parser.c include/libxml/parser.h: patch from Peter Jones
10154 removing a leak in xmlSAXParseMemory() and adding the
10155 function xmlSAXParseMemoryWithData()
10156
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010157Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10158
10159 adding pdf of tutorial, changing web page to link to it
10160 * doc/tutorial/xmltutorial.pdf
10161 * doc/xml.html
10162 * doc/docs.html
10163
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010164Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10165
10166 * doc/tutorial/ar01s08.html
10167 adding file what I forgot for tutorial
10168
10169
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010170Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10171
10172 Adding encoding discussion to tutorial
10173 Added:
10174 * doc/tutorial/images/*.png: DocBook admonition image files
10175 * doc/tutorial/apf.html, apg.html: new generated html
10176 * doc/tutorial/includeconvert.c: conversion code entity file
10177 changed:
10178 * doc/tutorial/xmltutorial.xml: DocBook original
10179 * doc/tutorial/*.html: generated html
10180
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010181Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10182
10183 * include/libxml/*.h: retired xmlwin32version.h
10184 * doc/Makefile.am: retired xmlwin32version.h
10185 * win32/configure.js: retired xmlwin32version.h
10186
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010187Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10188
10189 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010190 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10191 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010192
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010193Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * globals.c: fixed a typo pointed out by Igor
10196 * xpath.c: try to speed up node compare using line numbers
10197 if available.
10198
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010199Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * tree.c: make xmlFreeNode() handle attributes correctly.
10202
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010203Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10204
10205 * catalog.c: completed the #96963 fix, as reported by Karl
10206 Eichwalder
10207
Daniel Veillard56f21f22002-11-06 15:49:46 +000010208Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10211
Daniel Veillard91ad8792002-11-04 17:06:52 +000010212Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * Makefile.am: switched the order of a couple of includes
10215 to fix bugs #97100
10216
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010217Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10218
10219 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10220 xmlLoadCatalogs that used to separate directories with a ':'.
10221
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010222Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10223
10224 * threads.c: improvements to the Windows-side of thread handling
10225 * testThreads.c: conditionally excluded unistd.h
10226 * testThradsWin32.c: broke overlong lines
10227 * include/win32config.h: adapted thread-related macros to the new
10228 scheme and for pthreads on Windows
10229 * win32/Makefile.msvc: introduced a more flexible thread build,
10230 added testThreads[Win32].c to the build
10231 * win32/configure.js: introduced a more flexible thread config
10232
John Fleck61f6fb62002-10-31 15:23:29 +0000102332002-10-31 John Fleck <jfleck@inkstain.net>
10234
10235 * doc/xml.html (and, by implication, FAQ.html)
10236 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10237
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010238Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10239
10240 * configure.in: removed xmlwin32version.h
10241 * include/libxml/Makefile.am: removed xmlwin32version.h
10242
Daniel Veillardce66ce12002-10-28 19:01:59 +000010243Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * tree.c: applied patch from Brian Stafford to fix a bug
10246 in xmlReconciliateNs()
10247
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010248Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * tree.c: applied patch from Christian Glahn to allow
10251 xmlNewChild() on document fragment nodes
10252
Daniel Veillardb39bc392002-10-26 19:29:51 +000010253Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * parser.c: Christian Glahn found a problem with a recent
10256 patch to xmlParseBalancedChunkMemoryRecover()
10257 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10258 problems
10259 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10260 test/schemas/seq*: added the test cases from Charles
10261
Daniel Veillard366a9152002-10-23 20:43:53 +000010262Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10265 serious cleanup of the spec file and associated changes
10266 in the Makefiles.
10267 * valid.c: try to remove some warnings on x86_64
10268
Daniel Veillardd033d022002-10-23 14:55:02 +000010269Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10272 fix bug #96586
10273
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010274Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10277 parsing, applied his patch
10278 * result/HTML/attrents.html result/HTML/attrents.html.err
10279 result/HTML/attrents.html.sax test/HTML/attrents.html:
10280 added the test and result case provided by Mikhail Sogrine
10281
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010282Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * vms/build_libxml.com vms/config.vms vms/readme.vms
10285 include/libxml/parser.h include/libxml/parserInternals.h
10286 include/libxml/tree.h include/libxml/xmlIO.h
10287 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10288 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10289 Applied the VMS update patch from Craig A. Berry
10290 * doc/*.html: update
10291
Daniel Veillardf000f072002-10-22 14:28:17 +000010292Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10295
Daniel Veillard1e208222002-10-22 14:25:25 +000010296Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * debugXML.c: adding a grep command to --shell in xmllint
10299 for T.V. Raman
10300
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010301Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * xmlcatalog.c: tried to fix some of the problem with --sgml
10304
Daniel Veillard935494a2002-10-22 14:22:46 +000010305Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * parser.c: tried to fix bug #91500 where doc->children may
10308 be overriden by a call to xmlParseBalancedChunkMemory()
10309
10310Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10313 identifiers in SGML catalogs containing '&'
10314
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010315Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * python/types.c: fixed bugs when passing result value tree
10318 to Python functions.
10319
Daniel Veillard48267432002-10-18 11:21:38 +000010320Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * configure.in: preparing the release of 2.4.26
10323 * doc/*: updated and rebuilt the documentation
10324
Daniel Veillardbb284f42002-10-16 18:02:47 +000010325Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * parser.c: fixed a XML Namespace compliance bug reported by
10328 Alexander Grimalovsky
10329
Daniel Veillard44892f72002-10-16 15:23:26 +000010330Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * HTMLtree.c: fixed serialization of script and style when
10333 they are not lowercase (i.e. added using the API to the tree).
10334
Daniel Veillard2fd85422002-10-16 14:32:41 +000010335Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * valid.c: make xmlValidateDocument emit a warning msg if there
10338 is no DTD, pointed by Christian Glahn
10339
Daniel Veillard32370232002-10-16 14:08:14 +000010340Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10343 content model when some of the blocks have min or max, and a couple
10344 of bugs found in the process.
10345 * result/schemas/list0* test/schemas/list0*: added some specific
10346 regression tests
10347
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010348Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * README: updated the contact informations
10351
Daniel Veillard63186732002-10-15 08:43:17 +000010352Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10355 misses it, reported by Peter Bray.
10356
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010357Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10360 and removed a few warnings
10361
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010362Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * parser.c: Christian Glahn found a small bug in the push parser.
10365 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10366 public
10367
Daniel Veillard6045c902002-10-09 21:13:59 +000010368Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * xmlschemas.c include/libxml/xmlschemas.h: added
10371 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10372 * testSchemas.c: added --memory to test the new interface
10373
Daniel Veillardf0070122002-10-09 14:24:17 +000010374Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * doc/index.py doc/search.php: integrated the XSLT indexing,
10377 a few fixed in the indexer, added a scope selection at the
10378 search level.
10379
Daniel Veillard01992e02002-10-09 10:20:30 +000010380Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10383 this was due to uninitialized parts of the validation context
10384
Daniel Veillard321be0c2002-10-08 21:26:42 +000010385Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * debugXML.c: applied patch from Mark Vakoc except the API
10388 change, preserved it.
10389 * doc/*: updated the docs to point to the search engine for
10390 information lookup or before bug/help reports.
10391
Daniel Veillard01e87d22002-10-08 16:55:06 +000010392Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * doc/index.py doc/search.php: added mailing-list archives
10395 indexing and lookup
10396
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010397Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10400
Daniel Veillard9b006132002-10-07 11:13:27 +000010401Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * doc/index.py: improved HTML indexing
10404 * doc/search.php: make the queries also lookup the HTML based indexes
10405
Daniel Veillard141d04b2002-10-06 21:51:18 +000010406Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * doc/index.py: added HTML page indexing
10409
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010410Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10411
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010412 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010413 problem in libxslt.
10414 * catalog.c: fixed list handling in XML_CATALOG_FILES
10415
Daniel Veillardceb09b92002-10-04 11:46:37 +000010416Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * valid.c: typo/bug found by Christian Glahn
10419
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010420Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10421
10422 * xmlIO.c: applied Windows CE patch from Javier.
10423 * win32/wince: new directory, contains support for the PocketPC
10424 with Windows CE from Javier.
10425 * include/win32config.h: reorganised, removed duplicate
10426 definitions and applied WinCE patch from Javier.
10427 * include/wsockcompat.h: new file, now contains WinSock
10428 compatibility macros.
10429 * win32/Makefile.msvc: introduced double-run compilation.
10430
Daniel Veillarde16b5742002-09-26 17:50:03 +000010431Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * configure.in include/libxml/xmlwin32version.h: preparing release
10434 of 2.4.25
10435 * doc/*: updated and regenerated teh docs and web pages.
10436
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010437Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10440 error were not covering namespace declarations.
10441 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10442 it was missing the attribute declaration for the namespace
10443 * result/VC/NS3: the fix now report breakages in that test
10444
Daniel Veillardabe01742002-09-26 12:40:03 +000010445Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10448
Daniel Veillard2ace1952002-09-26 12:28:02 +000010449Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10452 and regenerated the docs and web site
10453
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010454Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10457 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10458 not before
10459
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010460Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * python/generator.py python/libxml2class.txt: fixed a stupid error
10463 breaking the python API
10464
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010465Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10468 triostr.c triostr.h: applied a trio update patch from
10469 Bjorn Reese which should work with MinGW
10470
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010471Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * tree.c: improving some documentation comments
10474 * xmlregexp.c: found and fixed a mem leak with python regression tests
10475 * doc/*: rebuilt the doc and the API XML file including the
10476 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10477 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10478 python/types.c: added access to the XML Schemas regexps from
10479 python
10480 * python/tests/Makefile.am python/tests/regexp.py: added a
10481 simple regexp bindings test
10482
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010483Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10484
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010485 * doc/xml.html:
10486 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010487
Daniel Veillard118aed72002-09-24 14:13:13 +000010488Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * xmlregexp.c: fixed the data callback on transition functionality
10491 which was broken when using the compact form
10492 * result/schemas/*: updated the results, less verbose, all tests
10493 pass like before
10494 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10495 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10496 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10497 annoying warnings
10498 * xpath.c: try to provide better error report when possible
10499
Daniel Veillard72336152002-09-21 13:08:14 +000010500Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * Makefile.am: fixed a breakage raised by Jacob
10503
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010504Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10505
10506 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10507 which don't use sockets
10508
Igor Zlatkovic01280582002-09-20 16:40:34 +000010509Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10510
10511 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10512 * win32/configure.js: applied zlib patch from Daniel Gehriger
10513
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010514Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10515
10516 * win32/configure.js: applied the patch from Mark Vakoc for
10517 regexp support
10518 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10519 for regexp support
10520
Daniel Veillardb5c05732002-09-20 13:36:25 +000010521Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * xmlschemastypes.c: as pointed by Igor Float and Double
10524 parsing ain't finished yet
10525
Daniel Veillard40b11342002-09-20 12:01:39 +000010526Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * Makefile.am configure.in: trying to fix #88412 by bypassing
10529 all the python subdir if python ain't detected
10530
Daniel Veillard23e73572002-09-19 19:56:43 +000010531Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10534 made configuring with regexps/automata/unicode the default
10535 but without schemas ATM
10536 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10537 fixed the regexp based DTD validation performance and memory
10538 problem by switching to a compact form for determinist regexps
10539 and detecting the determinism property in the process. Seems
10540 as fast as the old DTD validation specific engine :-) despite
10541 the regexp built and compaction process.
10542
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010543Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * valid.c: determinism is debugged, new DTD checking code now works
10546 but xmlFAComputesDeterminism takes far too much CPU and the whole
10547 set usues too much memory to be really usable as-is
10548
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010549Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * tree.c: fixed another stupid bug in xmlGetNodePath()
10552 * xmllint.c: --version now report the options compiled in
10553
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010554Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * HTMLparser.c: small cleanup
10557 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10558 when configured with them. A bit of debugging around the determinism
10559 checks is still needed
10560
Daniel Veillard63b01c22002-09-17 19:25:28 +000010561Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10564
Daniel Veillard92727042002-09-17 17:59:20 +000010565Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xmlIO.c: small portability glitch fixed.
10568
Daniel Veillard84d70a42002-09-16 10:51:38 +000010569Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xmlschemastypes.c: incomplete steps for real/double support
10572 * testAutomata.c include/libxml/xmlautomata.h
10573 include/libxml/xmlregexp.h: avoiding a compilation problem
10574 * valid.c include/libxml/valid.h: starting the work toward using
10575 the regexps for actual DTD validation
10576
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010577Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * hash.c: cosmetic cleanup
10580 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10581 integrating a DTD validation layer based on the regexps
10582
Daniel Veillard4402ab42002-09-12 16:02:56 +000010583Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10586 the determinism was tested before eliminating the epsilon
10587 transitions :-(
10588
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010589Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * python/generator.py python/libxml.c python/libxml.py
10592 python/libxml2-python-api.xml python/libxml2class.txt
10593 python/libxml_wrap.h python/types.c: updated the python
10594 bindings, added code for easier File I/O, and the ability to
10595 define a resolver from Python fixing bug #91635
10596 * python/tests/Makefile.am python/tests/inbuf.py
10597 python/tests/outbuf.py python/tests/pushSAXhtml.py
10598 python/tests/resolver.py python/tests/serialize.py: updated
10599 and augmented the set of Python tests.
10600
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010601Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10602
10603 * win32/configure.js: added more readme info for the binary
10604 package.
10605
Daniel Veillard607b35c2002-09-10 12:16:19 +000010606Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * xmlIO.c: fixed a stupid out of bound array error
10609
10610Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10613 messing around with support for Windows path, cleanups,
10614 trying to identify and fix the various code path to the
10615 filename access. Added xmlNormalizeWindowsPath()
10616
Daniel Veillard76575762002-09-05 14:21:15 +000010617Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * error.c valid.c: working on better error reporting of validity
10620 errors, especially providing an accurate context.
10621 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10622 error reports in those cases.
10623
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010624Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10627 parser.c parserInternals.c xmlIO.c: get rid of all the
10628 perror() calls made in the library execution paths. This
10629 should fix both #92059 and #92385
10630
Daniel Veillard19aa7022002-09-05 11:14:19 +000010631Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xmllint.c: memory leak reporting was broken after a change
10634 of the preprocessor symbol used to activate it.
10635
Daniel Veillardec6725e2002-09-05 11:12:45 +000010636Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * tree.c: try to make the copy function work for node of
10639 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10640 DOM layers though, not libxml2 itself.
10641
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010642Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * valid.c: try to provide file and line informations, not all
10645 messages are covered, but it's a (good) start
10646
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010647Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xinclude.c: reimplemented a large part of the XInclude
10650 processor, trying to minimize resources used, James Henstridge
10651 provided a huge test case which was exhibiting severe memory
10652 consumption problems.
10653
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010654Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * python/Makefile.am: applied patch from Christophe Merlet to
10657 reestablish DESTDIR
10658
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010659Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * libxml.spec.in: fixes libary path for x86_64 AMD
10662
John Fleckbe98b332002-09-04 03:16:23 +000010663Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10664
10665 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010666 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010667 (plus resulting generated html files)
10668 fixing one spot I missed in the tutorial where I hadn't freed
10669 memory properly
10670
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010671Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10672
10673 * doc/tutorial/includeaddattribute.c
10674 * doc/tutorial/includeaddkeyword.c
10675 * doc/tutorial/includegetattribute.c
10676 * doc/tutorial/includekeyword.c
10677 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010678 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010679 update tutorial to properly free memory (thanks to Christopher
10680 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010681 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010682 added image files so the callouts are graphical, making it
10683 easier to read ( use "--param callout.graphics 1" to generate
10684 html with graphical callouts)
10685
Daniel Veillarde1662542002-08-28 11:50:59 +000010686Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10689 nice logos generated by Marc Liyanage
10690 * doc/site.xsl *.html: changed the stylesheet to show the new
10691 logo and regenerated the pages
10692
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010693Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10696
Daniel Veillard42766c02002-08-22 20:52:17 +000010697Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * xpath.c: possible mem leak patch from Jason Adams
10700
10701Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10704 in the XQuery namespace
10705 * configure.in: preparing 2.4.24
10706 * doc/*.html: updated the web pages
10707
10708Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * python/generator.py: closing bug #85258 by generating conditional
10711 compile check to avoid linking to routines not configured in.
10712
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107132002-08-22 Havoc Pennington <hp@pobox.com>
10714
10715 * autogen.sh: update error message for missing automake
10716
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010717Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * python/Makefile.am: typo in target name resulted in libxml2.py
10720 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10721
Daniel Veillard22669b22002-08-22 07:17:11 +000010722Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * win32/win32/Makefile.mingw: updated with version from
10725 Elizabeth Barham at http://soggytrousers.net/repository/
10726
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010727Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10728
10729 * win32/Makefile.msvc: added the prefix location to the include
10730 and lib search path.
10731
Havoc Pennington830e8972002-08-18 22:22:13 +0000107322002-08-18 Havoc Pennington <hp@pobox.com>
10733
10734 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10735 both automake 1.6 and 1.4 installed get the right automake. Means
10736 compilation from CVS will now require the latest automake 1.4
10737 release, or manually creating symlinks called "automake-1.4" and
10738 "aclocal-1.4"
10739
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010740Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * configure.in python/Makefile.am: more AMD 64 induced changes from
10743 Frederic Crozat
10744
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010745Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * xinclude.c: oops I was missing the xml:base fixup too
10748 * result/XInclude/*.xml: this adds xml:base attributes to most
10749 results of the tests
10750
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010751Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * xinclude.c: quick but apparently working implementation of
10754 xi:fallback, should close bug #89684
10755 * Makefile.am test/XInclude/docs/fallback.xml
10756 result/XInclude/fallback.xml: added a basic test for fallback,
10757 and run with --nowarning to avoid a spurious warning
10758 * configure.in: applied patch from Frederic Crozat for python
10759 bindings on AMD 64bits machines.
10760
Daniel Veillard9e923512002-08-14 08:48:52 +000010761Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10764 the caller don't pass a SAX callback block.
10765
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010766Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * tree.c: applied the same fix for the XML-1.0 namespace to
10769 xmlSearchNsByHref() as was done for xmlSearchNs()
10770
Daniel Veillardad11b302002-08-12 14:53:41 +000010771Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * libxml.3: small cleanup of the man page
10774 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10775 when serializing HREF attributes generated by XSLT.
10776
Daniel Veillardc084e472002-08-12 13:27:28 +000010777Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10780 version of Marc Liyanage' patch for boolean attributes in HTML
10781 output
10782
Daniel Veillard5f91b372002-08-12 12:13:01 +000010783Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * python/tests/serialize.py: fixed the test results, indenting
10786 behaviour changed slightly
10787
Aleksey Sanin9e951762002-08-08 18:02:41 +000010788Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10789
10790 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10791 new c14n function to Windows def files
10792
Aleksey Saninea4272a2002-08-02 23:50:03 +000010793Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10794
10795 * c14n.c: fixed a memory leak in c14n code
10796
Daniel Veillard58e44c92002-08-02 22:19:49 +000010797Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * parser.c include/libxml/parser.h: adding a new API for Christian
10800 Glahn: xmlParseBalancedChunkMemoryRecover
10801 * valid.c: patch from Rick Jones for some grammar cleanup in
10802 validation messages
10803 * result/VC/* result/valid/*: this slightly change some of the
10804 regression tests outputs
10805
Daniel Veillard0bf29002002-08-01 12:54:11 +000010806Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * tree.c: trying to fix a problem in namespaced attribute handling
10809 raised by Christian Glahn
10810
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010811Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * encoding.c include/libxml/encoding.h: Opening the interface
10814 xmlNewCharEncodingHandler as requested in #89415
10815 * python/generator.py python/setup.py.in: applied cleanup
10816 patches from Marc-Andre Lemburg
10817 * tree.c: fixing bug #89332 on a specific case of loosing
10818 the XML-1.0 namespace on xml:xxx attributes
10819
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010820Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10821
10822 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10823 corner case from new Merlin's test suite and added a callback
10824 that will be used to improve xmlsec performance
10825
10826
Daniel Veillard0b22def2002-07-29 16:23:03 +000010827Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * HTMLtree.c: trying to fix the <style> escaping problem in
10830 HTML serialization bug #89342
10831
Daniel Veillard0b28e882002-07-24 23:47:05 +000010832Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10835 and rebuilt the web site.
10836
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010837Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010838
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010839 * include/libxml/tree.h: added _private member to xmlNs struct
10840
Daniel Veillard1d995272002-07-22 16:43:32 +000010841Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * HTMLparser.c: fixing bug #84876 based on the xml working
10844 code.
10845
William M. Brack61eaba52002-07-21 11:14:18 +000010846Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10847
10848 * python/Makefile.am: enhanced to fix bug 72012 (errors
10849 when using '-jX' make parameter)
10850
William M. Brackef61d202002-07-19 08:32:00 +000010851Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10852
10853 * xpath.c: small additional enhancement for booleans
10854 compared to nodesets
10855
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010856Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * HTMLtree.c: changed the order of the encoding declaration
10859 attributes in the meta tags due to a bug in IE/Mac
10860
William M. Brack0c022ad2002-07-12 00:56:01 +000010861Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10862
10863 * xpath.c: enhanced handling of booleans (especially '='
10864 and '!=' for nodesets) - fixes bug 85256. Added new
10865 routine xmlXPathNotEqualValues for more proper handling
10866 of '!=' when nodesets are involved.
10867
Daniel Veillard06944e22002-07-11 19:55:18 +000010868Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10871 doc/xmlcatalog_man.xml to the source distribution
10872
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010873Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10874
10875 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10876 asked for this.
10877
Daniel Veillard539638b2002-07-06 19:55:14 +000010878Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in: preparing 2.4.23
10881 * doc/*: rebuilt the docs
10882
Daniel Veillard176d99f2002-07-06 19:22:28 +000010883Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * parser.c: fixing bug #84169 by fixing the
10886 comment of xmlCreatePushParserCtxt to describe the
10887 encoding detection parameters better.
10888
Daniel Veillard37f961d2002-07-06 17:53:56 +000010889Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * valid.c: fixing bug #79331 in one path the lookup for
10892 ID attributes on a namespaced node wasn't handled correctly :-\
10893
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010894Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * HTMLparser.c: trying to fix 87235 about discarded white
10897 spaces in the HTML parser.
10898 * result/HTML/*: this changes the output of a number of HTML
10899 regression tests
10900
Daniel Veillardfdc91562002-07-01 21:52:03 +000010901Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * xpath.c: applied patch from Richard Jinks for the namespace
10904 axis + fixed a memory error.
10905 * parser.c parserInternals.c: applied patches from Peter Jacobi
10906 removing ctxt->token for good.
10907 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10908 popped out by the regression tests.
10909 * Makefile.am: patch for threads makefile from Gary Pennington
10910
William M. Brack6000af52002-06-28 11:43:13 +000010911Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10912
Daniel Veillardfdc91562002-07-01 21:52:03 +000010913 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010914 expressions involving preceding-sibling (et al).
10915
Daniel Veillard153120c2002-06-18 07:58:35 +000010916Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * hash.c: applied a patch from Peter Jacobi to solve a problem
10919 when compiling with the Watcom C on Win32
10920 * result/schemas/*.err: the change of hashing algo generated
10921 permutations in the output
10922
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010923Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * hash.c: applied patch from Sander Vesik improving the quality of
10926 the hash function.
10927
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109282002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010929
10930 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10931 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10932 xmllint.c xpath.c: replaced sprintf() with snprintf()
10933 to prevent possible buffer overflow (the bug was pointed
10934 out by Anju Premachandran)
10935
Daniel Veillarde059b892002-06-13 15:32:10 +000010936Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * parser.c: removed an uninitialized data error popped by valgrind
10939 on PE references
10940
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010941Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10942
10943 * doc/xml.html
10944 adding tutorial reference to the web page
10945
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010946Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10947
10948 * doc/tutorial/xmltutorial.xml
10949 * doc/tutorial/ar01s07.html
10950 * doc/tutorial/ape.html
10951 * doc/tutorial/includegetattribute.c
10952 adding section to tutorial about retrieving an attribute
10953 value
10954
Daniel Veillardf5582f12002-06-11 10:08:16 +000010955Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * parser.c: applied a couple of patches from Peter Jacobi to start
10958 to get rid of ctxt->token, with a possible significant speed
10959 improvement to be gained once done. Better compliance with PE
10960 references constructs in DTDs too.
10961 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10962 from Peter too
10963
Daniel Veillard38d80e22002-06-11 07:24:56 +000010964Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10967 xmlParseElement was likely to have been deallocated at the
10968 time of the report, possibly leading to segfault. Just report
10969 the tag name now.
10970
Daniel Veillard9e412302002-06-10 15:59:44 +000010971Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * xpath.c: patch from Richard Jinks for XPath substring() function
10974 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10975
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109762002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010977
10978 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10979
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010980Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10981
10982 *doc/FAQ.html
10983 fixing typos in FAQ, thanks to Robert Funnell for the
10984 editing help
10985
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010986Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * NEWS: got complaints from rpmlint that it was empty
10989
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010990Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10991
10992 * added doc/tutorial, including:
10993 apa.html
10994 apb.html
10995 apc.html
10996 apd.html
10997 ar01s02.html
10998 ar01s03.html
10999 ar01s04.html
11000 ar01s05.html
11001 ar01s06.html
11002 includeaddattribute.c
11003 includeaddkeyword.c
11004 includekeyword.c
11005 includestory.xml
11006 index.html
11007 xmltutorial.xml
11008 libxml tutorial, including generated html
11009
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011010Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11011
11012 * result/c14n/exc-without-comments/merlin-c14n-two-*
11013 result/c14n/without-comments/merlin-c14n-two-*
11014 test/c14n/exc-without-comments/merlin-c14n-two-*
11015 test/c14n/without-comments/merlin-c14n-two-*
11016 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11017 c14n/exc-c14n and slightly modified test script to handle
11018 these test cases
11019 * c14n.c: fixed bugs for complicated nodes set (namespace
11020 without node and others from merlin-c14n-two.tar.gz)
11021 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11022 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11023 for xmlsec performance patch
11024 * xpath.c: fixed self::node() for namespaces and attributes
11025
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011026Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11027
11028 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11029 but with the format parameter
11030 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11031
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011032Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11033
11034 * Makefile.am: updated c14n tests suite
11035 * c14n.c: performance improvement for previous c14n patch
11036
Daniel Veillarde72c7562002-05-31 09:47:30 +000011037Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * parser.c: another peroformance patch from Peter Jacobi, that
11040 time on parsing attribute values.
11041
Aleksey Sanin508a1012002-05-31 06:32:32 +000011042Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11043
11044 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11045 into LibXML2 test suite
11046
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011047Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11048
11049 * c14n.c: propagating xpath ancesstors node fix to c14n
11050 plus small performance improvement to reduce number of
11051 mallocs
11052 * xpath.c: fixed ancestors axis processing for namespace nodes
11053
Daniel Veillard46de64e2002-05-29 08:21:33 +000011054Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11057 Peter Jacobi
11058
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011059Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * configure.in: preparing 2.4.22
11062
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011063Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11066 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11067 a public entry point.
11068 * doc/*: rebuilt the API and docs
11069
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011070Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * xpath.c: patch from Richard Jinks to fix a problem introduced
11073 in the previous patch and pointed by Norm
11074
Daniel Veillardc6924812002-05-24 11:10:43 +000011075Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * libxml.spec.in: fixing bug #81112
11078
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011079Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * uri.c: fixing bug #82848
11082
Daniel Veillarda2878972002-05-24 07:54:39 +000011083Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11084
11085 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11086 output of one catalog test
11087
Aleksey Sanin114e4752002-05-24 07:20:27 +000011088Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011089
Aleksey Sanin114e4752002-05-24 07:20:27 +000011090 * global.data globals.c tree.c include/libxml/globals.h
11091 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11092 default value for global parameter xmlIndentTreeOutput to 1 and
11093 introduced new global parameter xmlTreeIndentString (the string
11094 used to do one-level indent) with default value " " (as it was
11095 in tree.c)
11096
Daniel Veillard49d5af82002-05-23 11:55:49 +000011097Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11100 with trio and schemas.
11101
Daniel Veillard7c13af42002-05-22 09:57:32 +000011102Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * xpath.c: patch from Richard Jinks to fix the problem raised in
11105 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11106
Daniel Veillard5a872412002-05-22 06:40:27 +000011107Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xmlschemas.c: a bit of work on import.
11110 * xmlschemastypes.c: Charles Bozeman provided a compare function
11111 for date/time types so min/max facet restrictions should work,
11112 indeterminate comparisons return an error instead of equal.
11113 * test/schemas/date_0* result/schemas/date_0_0: specific test
11114 from Charles Bozeman too
11115
Daniel Veillard10b6da42002-05-18 07:55:20 +000011116Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11119 from Christian Cornelssen fixing the man pages and the Catalog
11120 building script.
11121 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11122 next step is <xs:import> I now have a reasonable understanding
11123 of how it works.
11124
Daniel Veillarde5354492002-05-16 08:43:22 +000011125Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11128
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011129Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11130
11131 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11132
Daniel Veillard088bf112002-05-14 11:03:59 +000011133Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * xpath.c: fixing an XPath function evalutation bug pointed out
11136 by Alexey Efimov where the context was lost when evaluating
11137 the function arguments
11138
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011139Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011140
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011141 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11142 function public for XMLSec performance optimizations
11143
Daniel Veillard3cd72402002-05-13 10:33:30 +000011144Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * python/generator.py python/libxml2class.txt : fixed a problem
11147 with the HTML parser pointed by Gary Benson
11148 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11149 example
11150
Aleksey Sanine48a3182002-05-09 18:20:01 +000011151Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11152 * parser.c: fixed bug #81159 (memory growth in SAX)
11153
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011154Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11155 * xpath.c: fixed bug #78858 (the real fix)
11156
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011157Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011158 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011159
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011160Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * tree.c: modified xmlNodeSetBase to allow changing the
11163 base of a document.
11164
Daniel Veillard070803b2002-05-03 07:29:38 +000011165Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * xmlschemastypes.c: patch Charles Bozeman for validation of
11168 all the date, time, and duration types
11169 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11170 * configure.in: fixed an error pointed by an user
11171 * xml2-config.in: fixed an error pointed by an user
11172
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011173Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11174
11175 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11176 win32/libxml2.def.src xmlIO.c: exported default
11177 'file:', 'http:' and 'ftp:' protocols input handlers
11178 and maked protocols comparisson case insensitive
11179
Daniel Veillard34de97f2002-04-30 14:29:22 +000011180Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * configure.in: Neven Has detected a typo
11183
Daniel Veillard28577c32002-04-30 06:48:41 +000011184Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11187 as one of the persons allowed to commit directly to the
11188 module.
11189
Daniel Veillardfc57b412002-04-29 15:50:14 +000011190Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11193 * valid.c: raised a too low limit
11194 * doc/*: rebuilt the docs
11195
Daniel Veillardeca82812002-04-24 11:42:02 +000011196Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * test/XPath/expr/floats test/XPath/expr/functions
11199 result/XPath/expr/floats result/XPath/expr/functions
11200 xpath.c: another XPath conformance patch from Richard Jinks
11201
Daniel Veillard13e04c62002-04-23 17:51:29 +000011202Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xmlschemas.c: fixed validation of attribute groups.
11205 * test/schemas result/schemas: added an example from the primer
11206
Daniel Veillard88c58912002-04-23 07:12:20 +000011207Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11210 * test/schemas result/schemas: updated the test list
11211
Daniel Veillarde19fc232002-04-22 16:01:24 +000011212Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * TODO: updated a bit
11215 * parser.c: made a comment more specific
11216 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11217 Schemas conformance.
11218 * test/schemas result/schemas: updated the test list
11219
Daniel Veillard441bc322002-04-20 17:38:48 +000011220Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11223 implementing xs:all with minOccurs = 0
11224 * tes/schemas/* result/schemas/*: added more tests covering
11225 xs:all
11226
Daniel Veillard8a001f62002-04-20 07:24:11 +000011227Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * xmlregexp.c: first implementation of the all particle, this
11230 may need to be revisited for case where not all transitions
11231 must be crossed.
11232
Daniel Veillard7646b182002-04-20 06:41:40 +000011233Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * tree.c: another entity processing update from Markus Henke
11236
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011237Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11238
11239 * trionan.c: fixed crash on OSF/1
11240
Daniel Veillardb4398962002-04-19 07:01:55 +000011241Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * xmlschemas.c: more Schemas work
11244 * test/schemas/* result/schemas/*: added more tests coming
11245 from the spec.
11246
Daniel Veillard54761132002-04-18 21:00:44 +000011247Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11250 ExcC14N specification
11251
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011252Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * tree.c: patch from Markus Henke, fix for recursive entities.
11255
Daniel Veillard23b1f372002-04-18 15:50:05 +000011256Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * xpath.c: fix a problem with string() on a document node.
11259
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011260Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * Makefile.am xmlschemas.c: more Schemas work
11263 * test/schemas/* result/schemas/*: added more tests coming
11264 from the spec.
11265
Daniel Veillard6231e842002-04-18 11:54:04 +000011266Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11269 * result/HTML/*: this changes a few things in the results
11270
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011271Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11272
11273 * include/libxml/tree.h: eliminated 'declaration different than
11274 prototype' warning
11275 * include/win32config.h: "resolved" conflicts with errno.h
11276
Daniel Veillardb509f152002-04-17 16:28:10 +000011277Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11280 on the automata interfaces and debug of counted choices
11281 * test/schemas/* result/schemas/*: added a number of tests
11282
Daniel Veillard8651f532002-04-17 09:06:27 +000011283Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11286 a bit of work on Schemas
11287 * testSchemas.c: try to make it more useful
11288 * test/schemas/* result/schemas/* Makefile.am: changed the
11289 Schemas regression test procedure, started adding a few samples
11290
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011291Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11292
11293 * include/libxml/encoding.h: Patch for the Borland C++ builder
11294 * include/libxml/tree.h: Patch for the Borland C++ builder
11295 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011296 * win32/bcb5: New directory for the Borland C++ builder
11297 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011298
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011299Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11300
11301 * win32/Makefile.msvc: Update for XML Schema support
11302 * win32/configure.js: Update for XML Schema support
11303 * win32/libxml2.def.src: Update for XML Schema support
11304
Daniel Veillard4255d502002-04-16 15:50:10 +000011305Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11308 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11309 xmlunicode.c include/libxml/Makefile.am
11310 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11311 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11312 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11313 include/libxml/xmlversion.h.in : merged the current state of
11314 XML Schemas implementation, it is not configured in by default,
11315 a specific --schemas configure option has been added.
11316 * test/automata test/regexp test/schemas Makefile.am
11317 result/automata result/regexp result/schemas:
11318 merged automata/regexp/schemas regression tests
11319
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011320Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * xpath.c: Gary found a compile time problem, fixes #78823
11323
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011324Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * configure.in: release of 2.4.20
11327 * doc/*: updated and rebuilt the docs
11328
Daniel Veillardf544f192002-04-15 12:56:56 +000011329Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * python/Makefile.am: patch from Cristian Gafton to build on
11332 Red Hat 6.2, should also fix #75779
11333
Daniel Veillard940492d2002-04-15 10:15:25 +000011334Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * valid.c: first part of fixing #78729
11337
Daniel Veillardeb475a32002-04-14 22:00:22 +000011338Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11341 escaping of URI when saving HTML files.
11342 * result/HTML/*: this impacted some tests
11343
Daniel Veillard9b731d72002-04-14 12:56:08 +000011344Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * configure.in: trying to fix #77441
11347
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011348Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * include/libxml/xmlIO.h: Hallski complained it could not be
11351 included by itself.
11352
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011353Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11356
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011357Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11358
11359 * win32/configure.js: patch from Nilo for the c14n option
11360 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11361
Daniel Veillardda423da2002-04-10 19:25:38 +000011362Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11365 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11366 LIBXML_THREAD_ENABLED
11367
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011368Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * xpath.c: another patch from Richard Jinks for substring conformance
11371 * test/XPath/expr/floats test/XPath/expr/strings
11372 result/XPath/expr/floats result/XPath/expr/strings: update of the
11373 test suite to check those.
11374
Daniel Veillard01917aa2002-04-10 11:30:41 +000011375Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * xpath.c: patch from Richard Jinks for .x float parsing.
11378
Daniel Veillard46d6c442002-04-09 16:10:39 +000011379Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c: patch from Markus Henke when an encoding ain't recognized
11382
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011383Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * libxml.m4: got a report that #include <string.h> was needed
11386
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011387Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11390
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011391Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11392
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011393 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011394
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011395Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11398 pointed out by Melvyn Sopacua.
11399
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011400Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * libxml.m4: Frédéric Crozat gave a patch related to the change
11403 of Include paths breaking the libxml.m4
11404
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011405Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * xpath.c: Fix bug #76927 forgot to save some context
11408 when evaluating binary expressions
11409
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011410Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * configure.in: fixed configure for MPE/iX from Markus Henke
11413 * xmlmemory.c: fixed initialization problems
11414 * xpath.c: another set of patches from Richard Jinks this
11415 fixes "make XPathtests" on linux
11416
Daniel Veillard21458c82002-03-27 16:12:22 +000011417Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11420 * test/XPath/expr/compare test/XPath/expr/equality
11421 test/XPath/expr/floats test/XPath/expr/functions
11422 test/XPath/expr/strings result/XPath/expr/compare
11423 result/XPath/expr/equality result/XPath/expr/floats
11424 result/XPath/expr/functions result/XPath/expr/strings: Updated
11425 tests though they show a divergence on Linux
11426
Daniel Veillard28dfed12002-03-27 09:08:17 +000011427Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * xpath.c trionan.c: previous commit also included patches
11430 from Richard Jinks on some IEEE support corner case
11431
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011432Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11435 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11436 that $(datadir) should be used for docs
11437
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011438Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11441 could leak filedescriptors
11442
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011443Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * configure.in nanohttp.c: applied patch from Allan Clark for
11446 UnixWare/OpenServer
11447
Daniel Veillard19274092002-03-25 16:48:03 +000011448Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * configure.in: preparing 2.4.19
11451 * doc/*: rebuilt the docs
11452
Daniel Veillard56b2db72002-03-25 16:35:28 +000011453Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * nanohttp.c: fixing #76043, got fed up with non-portability
11456 of that piece of code.
11457
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011458Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * valid.c SAX.c: Never commit without running "make tests" :-(
11461 fix a couple of stupidities in the previous commit
11462 * result/*: a few changes in some attribute order result of previous
11463 commit.
11464
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011465Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11468 the internal subset should not raise duplicate ID errors,
11469 also there was a small bug in conjunction to namespace
11470 declarations defaulted and xml:xxx attributes DTD definitions.
11471
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011472Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * xpath.c: Richard Jinks also raised some rounding problems
11475 this tries to fix them
11476
Daniel Veillard4e2df542002-03-22 12:23:14 +000011477Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11480 behaviour in xmlXPathCastToString()
11481
Daniel Veillarddb552912002-03-21 13:27:59 +000011482Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11485 raised by Morus Walter
11486
Daniel Veillard9e537932002-03-21 13:08:08 +000011487Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11490 from Igor
11491
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011492Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * xpath.c: fixing #75619, related to a problem when trying
11495 to evaluate condition when the current node set resulting
11496 from that sub-step evaluation is empty. Also fixes 2 potential
11497 problem with previous-sibling and next-siblings axis.
11498
Daniel Veillard1840ef02002-03-21 08:05:23 +000011499Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11502 HTML support is not configured in.
11503
Daniel Veillard561b7f82002-03-20 21:55:57 +000011504Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11507 include/libxml/tree.h: dohh I really didn't intended to commit
11508 this test version :-(
11509
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011510Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * testSAX.c: I wanted to see the real speed at the SAX interface
11513 after a little too many Ximianer started complaining about the
11514 parser speed.
11515 added a --quiet option:
11516 paphio:~/XML -> ls -l db100000.xml
11517 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11518 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11519 3200006 callbacks generated
11520 real 0m1.270s
11521 Which means 16MBytes/s and 3Mcallback/s
11522
Daniel Veillardc62a1472002-03-19 18:35:12 +000011523Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * xpath.c: valgrind spotted another error that time when running
11526 on libxslt regression tests
11527
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011528Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * Makefile.am: adding "make valgrind" running the full regression
11531 tests (except python ones) under Valgrind (using valgrind -q
11532 which was kindly added by the author).
11533 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11534 passes cleanly now except an obcure floating point initialization
11535 raised in log10() in one XPath regression test ???
11536 * tree.c: edited some comments to close #75244
11537
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011538Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11541 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11542 context of ScrollKeeper, made sure that if the number is
11543 an integer, the serialization follows the description at
11544 http://www.w3.org/TR/xpath#section-String-Functions
11545
Daniel Veillard5997aca2002-03-18 18:36:20 +000011546Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011548 * configure.in: preparing 2.4.18
11549 * doc/*: updated and rebuilt the web site
11550 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11551 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011552 * parser.c: humm, changed the way the SAX parser work when
11553 xmlSubstituteEntitiesDefault(1) is set, it will then
11554 do the entity registration and loading by itself in case the
11555 user provided SAX getEntity() returns NULL.
11556 * testSAX.c: added --noent to test the behaviour.
11557
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011558Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * parser.c: Wilfried Teiken provided a hackish but working
11561 way to get context reported back on entities when parsing
11562 with SAX and without breaking the DOM build.
11563
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011564Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * c14n.c: applied a new patch from Aleksey Sanin
11567 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11568 to reference Aleksey implementation of XML digital Signatures
11569
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011570Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * xpath.c: small fix to avoid potential problem due to
11573 ordering of freeing data
11574 * python/Makefile.am: people were complaining about
11575 the generated file in python dir not being built
11576
Daniel Veillardd2379012002-03-15 22:24:56 +000011577Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11580 python/generator.py python/libxml.c python/types.c: Cleanup
11581 of the python Makefiles based on Jacob and James feedback,
11582 fixed the spec file accordingly, fixed the number of warning
11583 that passing my pedantic CFLAGS was generating. Conclusion
11584 is that Python includes are real crap.
11585
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011586Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * configure,in: it was reported quite a few times that
11589 xml2-config --cflags should not output
11590 -I$includeprefix/libxml2/libxml because libxml2 header names
11591 clashes with existing names like list.h from C++ stl.
11592 Includes should be #include<libxml/xxx.h> so ...
11593
Daniel Veillard6f293b12002-03-15 09:42:33 +000011594Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * c14n.c: another patch from Aleksey Sanin
11597
Daniel Veillard5c396542002-03-15 07:57:50 +000011598Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11601 canonicalization algorithm
11602 * doc/xml.html doc/index.html: added the C14N references on the
11603 index page.
11604
jacob berkman9be65862002-03-14 02:15:56 +0000116052002-03-13 jacob berkman <jacob@ximian.com>
11606
11607 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11608 usage, redundant, and gcc specific
11609
Daniel Veillard75be0132002-03-13 10:03:35 +000011610Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * xpath.c: speedup some node selection operations, this can
11613 have a significant impact on DocBook Norm's stylesheets
11614 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11615 make sure it's always the case
11616 * debugXML.c: distinguish CDATA and comments in ls operations
11617
Daniel Veillard61f26172002-03-12 18:46:39 +000011618Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11621 to generate better API descriptions etc...
11622
Daniel Veillard9ff88172002-03-11 09:15:32 +000011623Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * c14n.c: Fixing #74186, made sure all boolean expressions
11626 get fully parenthesized, ran indent on the output
11627 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11628 include/libxml/tree.h: also #74186 related, removed the
11629 --with-buffers option, and all the preprocessor conditional
11630 sections that were resulting from it.
11631
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011632Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * valid.c: applied patch from Dodji Seketeli fixing an
11635 uninitailized variable in xmlValidGetValidElements()
11636
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011637Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * c14n.c: fixed a few comments
11640 * doc/*.html doc/*/*.html: regenerated the docs and added
11641 the C14N API
11642 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11643
Daniel Veillardfa49d872002-03-09 10:20:00 +000011644Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * check-xml-test-suite.py: fix to adapt varaiations in the
11647 bindings
11648 * configure.in python/setup.py python/setup.py.in: fixed to
11649 have the version of the python scripts automatically updated
11650
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011651Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11654 in xmlCopyProp()
11655
Daniel Veillardaf43f632002-03-08 15:05:20 +000011656Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * configure.in: preparing 2.4.17 release
11659 * doc/*: updated and rebuilt the docs
11660 * xpath.c: fixed a comment
11661 * python/libxml.c: fixed a possible reentrancy problem
11662
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011663Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11666 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11667 added a specific regression test
11668 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11669 not raise exceptions when failing to find the attribute.
11670
Daniel Veillard90bc3712002-03-07 15:12:58 +000011671Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * configure.in xmllint.c: owen pointed out a problem with the
11674 ftme fix, gettimeofday() was not detected by configure and
11675 the ftime header wasn't included, dohhh
11676
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011677Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * configure.in xmllint.c: trying to fix #71457 for timing
11680 precision when gettimeofday() is not availble but ftime() is
11681
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011682Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11685 are now copied on install and part of the -devel RPM
11686
Daniel Veillard7b416132002-03-07 08:36:03 +000011687Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * xpath.c: trying to avoid bug #72150 which was apparently
11690 caused by a gcc bug (or a processor problem) as detailed
11691 at http://veillard.com/gcc.bug
11692
Daniel Veillardf742d342002-03-07 00:05:35 +000011693Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11696 fixed xmlReconciliateNs(), added a Python test/example for
11697 inter-document cut'n paste
11698 * python/libxml.py: fixed node.doc on document nodes and added
11699 xpathEval() onto node objects
11700
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011701Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11704 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11705 fixup and integrated tests for the serialization stuff
11706
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011707Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11710 moved the libxml man page to section 3
11711
Daniel Veillard1e774382002-03-06 17:35:40 +000011712Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * tree.c: fix bug #72490
11715 * python/libxml.c python/libxml.py: added methods serialize()
11716 and saveTo() to all node elements.
11717
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011718Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * xmlIO.c: closed #73430, don't read from an input source
11721 which indicated an end-of-file or an error.
11722
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011723Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * parser.c: make sure SAX endDocument is always called as
11726 this could result in a Python memory leak otherwise (it's
11727 used to decrement ref-counting)
11728 * python/generator.py python/libxml.c python/libxml.py
11729 python/libxml2-python-api.xml python/libxml2class.txt
11730 python/tests/error.py python/tests/xpath.py: implemented
11731 the suggestions made by Gary Benson and extended the tests
11732 to match it.
11733
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011734Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * python/generator.py: applied patch fixing #73450
11737
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011738Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * xpath.c: fixing #61290 "namespace nodes have no parent"
11741 long standing divergence from the XPath REC. NodeSets
11742 simply hold a copy of namespace nodes and those node ->next
11743 points to the parent (which may not be the node carrying the
11744 definition).
11745 * include/libxml/xpath.h: flagged but didn't added a possible
11746 speedup
11747 * DOCBparser.c HTMLparser.c: removed some warnings from push
11748 parser due to new state being added.
11749 * tree.c: new fix from Boris Erdmann
11750 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11751 the XML Canonalization support from Aleksey Sanin
11752
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011753Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * tree.c: patch from Boris Erdmann fixing some namespace odities
11756 with xmlCopyNode()
11757
Daniel Veillardc6613042002-03-02 09:34:02 +000011758Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * xmlIO.c: fix bug #72706 when loading a NULL entity
11761
Daniel Veillardc0fef772002-03-01 16:16:31 +000011762Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11765 actually change in a future XML Namespace revision.
11766
Daniel Veillard79426f22002-03-01 16:14:17 +000011767Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11770 added the possibility of returning nodesets from XPath extension
11771 functions written in Python
11772
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011773Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * python/*: commiting some Python bindings work done while travelling
11776
Daniel Veillard97300512002-03-01 09:13:41 +000011777Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11780 explicitely with memory debugging switched on
11781
Daniel Veillard6361da02002-02-23 10:10:33 +000011782Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11785 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11786 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11787 the accessor generator for strings
11788 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11789 regression test.
11790
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011791Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * python/README python/generator.py python/libxml.c python/setup.py:
11794 added the 'usual' setup.py to allow building a libxml2-python
11795 module based on the same code. The initialization is however
11796 different the 2 .so files fo libxml2 and libxslt are identical and
11797 they entry point initialize both libraries. this is done to avoid
11798 some possible nasty problem since the Python don't merge the maps
11799 of all shared modules.
11800
Daniel Veillard158a4d22002-02-20 22:17:58 +000011801Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * parser.c: fixed a push/encoding bug reported by Michael
11804 on librsvg
11805
Daniel Veillard7839e162002-02-20 18:54:48 +000011806Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * include/libxml/parserInternals.h: fixes a misplaced #endif
11809
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011810Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * parser.c valid.c: found and fixed a couple of allocation bugs
11813
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011814Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * doc/xml.html doc/python.html doc/*: added a Python and binding
11817 page describing the current state of the Python bindings and
11818 giving pointers to the other languages wrappers.
11819
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011820Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11823 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11824 rebuilt the API and web site
11825 * xpath.c: fixed #71978 portability bugs
11826
Daniel Veillard8aff2472002-02-19 21:50:43 +000011827Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11830
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011831Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * include/libxml/parserInternals.h parser.c: had to change
11834 2 internal parsing API when processing document content
11835 to check the start and end of element content are defined
11836 in the same entity
11837 * valid.c include/libxml/valid.h: attribute normalization can
11838 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11839 with the context to report it.
11840 * SAX.c: fixed the last known bugs, crazy validation constraints
11841 when a document is standalone seems correctly handled. There
11842 is a couple of open issues left which need consideration especially
11843 PE93 on external unparsed entities and standalone status.
11844 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11845 The 2 tests left failing are actually in error. Cleanup done.
11846
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011847Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * valid.c: implemented E59 spaces in CDATA does not match the
11850 nonterminal S
11851
Daniel Veillard878eab02002-02-19 13:46:09 +000011852Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * SAX.c parser.c valid.c: more validation test fixups
11855 * check-xml-test-suite.py: added duration info for the tests
11856
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011857Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * parser.c valid.c: a couple of errors were reported but not
11860 saved back as such in the parsing context. Down to 1% failure rate
11861 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11862
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011863Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * xmlInternald.c: isExtender was missing a char
11866 * parser.c include/libxml/parser.h: % are acceptable in the
11867 internal subset if within a PUBLIC ID
11868
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011869Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * SAX.c parserInternals.c valid.c: more work on the conformance
11872 suite. Took the step to finally block documents with encoding
11873 errors. It's a fatal error per the spec, people should have fixed
11874 their documents by now.
11875
Daniel Veillard55253e22002-02-18 14:32:39 +000011876Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * check-xml-test-suite.py: fixed the test script after some discussion
11879 on the semantic of TYPE="error"
11880 * Makefile.am: added the script to the distrib
11881
Daniel Veillard28757702002-02-18 11:19:30 +000011882Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * SAX.c entities.c: fixed a couple of conformances issues deep
11885 into the validation code (standalone and undeclared Notations)
11886
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011887Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11890 stayed there for years !
11891
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011892Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11895 missing
11896
Daniel Veillardc7612992002-02-17 22:47:37 +000011897Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * check-xml-test-suite.py: improved the behaviour a bit as
11900 well as the logs
11901 * parser.c valid.c SAX.c: fixed a few more bugs
11902 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11903
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011904Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * check-xml-test-suite.py: python script to run regression tests
11907 against the XML Test suite of W3C/OASis
11908 * SAX.c: fixed a validation bug
11909 * parser.c: fixed 3 errors pointed by the test suite
11910 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11911 * python/Makefile.am: fixed a dependendy
11912
Daniel Veillard9f28f302002-02-15 20:48:08 +000011913Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * xmlmemory.c: avoid a warning bug #71594
11916
Daniel Veillard144024e2002-02-13 21:14:46 +000011917Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11920 warning on alpha/Tru64
11921
Daniel Veillarde4301c82002-02-13 13:32:35 +000011922Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * include/libxml/entities.h: fixing a comment
11925 * valid.c: fixing some troubles with validity check on namespaces
11926 * result/VC/NS3 test/VC/NS3: added a specific regression test
11927
Daniel Veillarda6d05382002-02-13 13:07:41 +000011928Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * tree.c: Fixing #71342 serializing '\n' in attribute values
11931 * result/noent/att3 result/att3 test/att3: added a specific
11932 test.
11933
Daniel Veillard797a5652002-02-12 13:46:21 +000011934Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * python/libxml.c: couple of bug fixes
11937
Daniel Veillard01a6d412002-02-11 18:42:20 +000011938Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * python/*.py: removed tabs and used spaces.
11941
Daniel Veillard397ff112002-02-11 18:27:20 +000011942Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11945 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11946
Daniel Veillard03517542002-02-11 13:54:40 +000011947Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11950 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11951
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011952Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * include/libxml/encoding.h include/libxml/entities.h
11955 include/libxml/globals.h include/libxml/parser.h
11956 include/libxml/threads.h include/libxml/tree.h
11957 include/libxml/xmlmemory.h: trying to fix the include mess
11958
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011959Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * include/libxml/xmlmemory.h: reverted part of the previous
11962 attempt to provide #69655, this was breaking the build.
11963
Daniel Veillard0ba59232002-02-10 13:20:39 +000011964Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11967 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11968 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11969 include/libxml/parserInternals.h include/libxml/tree.h
11970 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11971 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11972 clean.
11973 * python/libxml.c: fixed a warning.
11974
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011975Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11978 copying of node, merge back IDs in the target document.
11979 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11980 test/XInclude/ents/ids.xml: test case
11981 * result/VC/ElementValid4: output changed due to a typo fix
11982
Daniel Veillard1c18e302002-02-09 22:16:40 +000011983Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011986 generate the dependencies right as Jacob found out. Add
11987 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011988
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011989Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * parserInternals.c valid.c: Justin Fletcher found some parts
11992 of the code needing cleanup
11993 * libxml.spec.in python/Makefile.am python/generator.py
11994 python/libxml.c python/libxml.py: Fixed the python Makefiles
11995 corrected a bug showing up on ia64, changed the name of the
11996 python internal module too
11997
Daniel Veillard07be19b2002-02-08 14:20:35 +000011998Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * Makefile.am: applied patch from Andris Pavenis for binary
12001 name suffixes
12002
Daniel Veillardf216d462002-02-08 13:44:24 +000012003Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * xmllint.c win32/win32config.h: fixing #68748
12006
Daniel Veillardd455d792002-02-08 13:37:46 +000012007Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * valid.c: fixing #70166
12010
12011Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * valid.c: fixing #70077
12014
Daniel Veillardc575b992002-02-08 13:28:40 +000012015Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * Copyright Makefile.am README configure.in libxml.spec.in:
12018 Changed to the MIT Licence
12019 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12020 doc/xmlio.html: updated the doc accordingly
12021 * include/libxml/xmlwin32version.h configure.in: preparing
12022 2.4.14 release
12023 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12024 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12025 fixed the const xmlChar * wrapper and generator, XPath extension
12026 functions now use the context as first argument
12027 * python/tests/tstxpath.py python/tests/xpath.py
12028 python/tests/xpathext.py: Updated the tests accordingly
12029 * tree.c: fixed bug #70067
12030
Daniel Veillard7db38712002-02-07 16:39:11 +000012031Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * Makefile.am: cleanup
12034 * debugXML.c: always use stdout if output is NULL
12035 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12036 * python/Makefile.am python/generator.py python/libxml2class.txt
12037 python/libxml_wrap.h python/types.c: augmented the number of bindings
12038 handling FILE * and XPath contexts
12039 * python/tests/Makefile.am: avoid a stupid problem due to the
12040 use of TEST.
12041
Daniel Veillard15a143b2002-02-06 22:40:50 +000012042Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12045
Daniel Veillard70cab352002-02-06 16:06:58 +000012046Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * python/TODO python/libxml.c: cleanup the extension function lookup
12049 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12050
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012051Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * configure.in python/Makefile.am: do not install outside
12054 of prefix
12055
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012056Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * python/TODO python/libxml.c: started adding SAX interfaces
12059 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12060 SAX test
12061
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012062Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * tree.c: hardened the addChild function
12065 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12066 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12067 added accessors needed for xmlNode, a bit more testing and
12068 extension of interfaces
12069 * python/tests/Makefile.am python/tests/build.py: added a test
12070 build from scratch/save/load/check
12071
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012072Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * parserInternals.c: change a small bit in the way valididy
12075 error messages get initialized
12076 * python/TODO python/libxml.c python/libxml2-python-api.xml
12077 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12078 added some memory debugging to track leaks at the libxml2 level
12079 * python/tests/*.py: changed all tests to check for leaks,
12080 there is just one left in XPath extension registrations.
12081
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012082Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * python/TODO python/generator.py python/libxml2-python-api.xml
12085 python/libxml2class.txt: more accessor classes for the parser
12086 context, allow to switch on and check validity
12087 * python/tests/Makefile.am python/tests/error.py
12088 python/tests/invalid.xml python/tests/valid.xml
12089 python/tests/validate.py: attded more test and and added error.py
12090 which I forgot to commit in the last step
12091
Daniel Veillard3ce52572002-02-03 15:08:05 +000012092Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * python/Makefile.am python/types.c: cleanup
12095 * python/libxml.c python/libxml.py python/libxml_wrap.h
12096 python/generator.py python/libxml2-python-api.xml
12097 python/libxml2class.txt: added class for parser context, added
12098 first cut for push mode support. Added a framework to generate
12099 accessors functions.
12100 * python/tests/Makefile.am python/tests/push.py: added a push
12101 test
12102
Daniel Veillardcfb05462002-02-02 23:18:22 +000012103Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12106 bug a bit of cleanup.
12107
Daniel Veillard5d819032002-02-02 21:49:17 +000012108Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12111 python/libxml2class.txt: adding error redirections and preformat
12112 to a python handler
12113 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12114 tests self checking
12115
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012116Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12119 a function
12120
Daniel Veillard9589d452002-02-02 10:28:17 +000012121Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12124 python/libxml.c python/libxml2-python-api.xml
12125 python/libxml2class.txt: Progressing through the TODOs, class
12126 description output, extra XML API, RPM now builds the wrappers
12127 for all python installed versions
12128
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012129Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * configure.in libxml.spec.in python/Makefile.am python/TODO
12132 python/generator.py python/libxml2class.txt: added more informations
12133 in the libxml2-python package including docs. Slightly changed
12134 the class hierarchy
12135 * python/tests/*: added basic regression tests infrastructure too
12136
12137Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12138
12139 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12140 added libxml2-python as part of the packages installed
12141
Daniel Veillarda7340c82002-02-01 17:56:45 +000012142Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12143
12144 * python/Makefile.am python/generator.py python/libxml.c
12145 python/libxml.py: more work, now able to extend the
12146 XPath interpreter with functions written in python.
12147
Daniel Veillardc3e39442002-02-01 09:29:41 +000012148Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * python/Makefile.am: Jacob sent a patch to allow building from
12151 tarfile.
12152
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012153Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12156 inserted the python wrappers build, I hope this won't be too
12157 unportable
12158
Daniel Veillard1971ee22002-01-31 20:29:19 +000012159Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * xpath.c: minor optimization
12162 * python/generator.py python/libxml.c python/libxml.py
12163 python/libxml_wrap.h: more work on the python bindings,
12164 they now support XPath and there is no evident leak
12165
Daniel Veillard36ed5292002-01-30 23:49:06 +000012166Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * python/generator.py python/libxml.c python/libxml.py:
12169 more work on the python bindings generator.
12170
Daniel Veillard96fe0952002-01-30 20:52:23 +000012171Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12172
12173 * python/generator.py python/libxml.c python/libxml_wrap.h:
12174 more work on the python bindings.
12175
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012176Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * python/generator.py python/libxml.c python/libxml.py
12179 python/libxml_wrap.h: commited early version of a python binding
12180 for private use only ATM
12181
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012182Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * entities.c tree.c include/libxml/entities.h: applied patch
12185 from Anthony Jones to implement copy of DTD subtree too. Had
12186 just to keep 2 function private which really ought to become
12187 public ones.
12188
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012189Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * xmllint.c: added pointers to the web pages in the usage()
12192
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012193Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * tree.c: more fixes from Petr Kozelka for attribute handling
12196 in the tree API to align the semantic with DOM.
12197
Daniel Veillard36065812002-01-24 15:02:46 +000012198Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * valid.c tree.c entities.c: another set of patches from
12201 Anthony Jones for copy operations cleanup and robustness
12202
Daniel Veillardf8592562002-01-23 17:58:17 +000012203Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12206 an alphabetic index based on comments content
12207 * doc/*: rebuilt the web site with the new references
12208
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012209Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * parserInternals.h: Greg Sjaardema suggested to use an
12212 eponential buffer groth policy in xmlParserAddNodeInfo()
12213
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012214Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12217 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12218 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12219 to generate cross-references, and added/updated the stylesheets
12220 to generate and link API indexes. The generic keyword index
12221 is not done yet.
12222 * doc/*.html: regenerated all the usual docs too
12223
Daniel Veillard2070c482002-01-22 22:12:19 +000012224Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * debugXML.c: added an xpath function to the shell for T. V. Raman
12227
12228Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012229
12230 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12231 debug routines.
12232
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012233Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12234
12235 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12236 support of attribute nodes
12237
Daniel Veillard9d06d302002-01-22 18:15:52 +000012238Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12241 hopefully near complete and fully documented of the API in XML
12242 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12243 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12244 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12245 include/libxml/parserInternals.h include/libxml/valid.hi
12246 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12247 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12248 include/libxml/xpath.h include/libxml/xpathInternals.h:
12249 Cleaned up the doc comments a lot in the process, the interface
12250 coverage is now 100%
12251
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012252Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12255 extracts comments from the gtk-doc DocBook output (a bit
12256 convoluted but seems to work).
12257
Daniel Veillard61006472002-01-21 17:31:47 +000012258Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12261 added an XML description of the API, moved the script generating
12262 it here. Added a "make api" target
12263
Daniel Veillardd2f23002002-01-21 13:36:00 +000012264Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12267
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012268Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * xpath.c include/libxml/xpathInternals.h: the change made to
12271 xmlXPathFuncLookupFunc was incompatible roll it back
12272
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012273Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * SAX.c: cleanup patch from Anthony Jones
12276 * doc/Makefile.am: fix the headers to avoid in make scan
12277 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12278 includes, * vs Ptr and general cleanup
12279 * parsedecl.py: first version of a script to extract the
12280 module interfaces, the goal will be to provide .decl or XML
12281 specification of the interfaces to build wrappers.
12282
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012283Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12286 now provides return codes in case of errors
12287
Bjorn Reese026d29f2002-01-19 15:40:18 +000012288Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12289
12290 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12291 Upgraded to trio baseline 1.6
12292 * strio.h strio.c: Replaced by triostr.h and triostr.c
12293
Daniel Veillard572577e2002-01-18 16:23:55 +000012294Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12295
12296 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12297 of strdup usage in the code
12298
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012299Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * parser.c error.c: Keith Isdale complained rightly that
12302 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12303
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012304Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * tree.c: fixed the funxtion to set the xml: attributes
12307 * debugXML.c: added "setbase" to test it.
12308
Daniel Veillard2c748c62002-01-16 15:37:50 +000012309Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12312 to allow updating an attribute content
12313
Daniel Veillard8de85c62002-01-15 17:10:15 +000012314Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * libxml.h: try to avoid problems when compiling on Windows
12317
Daniel Veillard314cfa02002-01-14 17:58:01 +000012318Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * hash.c: patch from Anthony Jones for hash.c allocation size
12321 * Makefile.am: trying to work around Yet Another Libtool Madness
12322 and build the 2.4.13 release finally ...
12323
Daniel Veillard744683d2002-01-14 17:30:20 +000012324Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12327 * doc/* : update of the documentation
12328
Daniel Veillarde6a55192002-01-14 17:11:53 +000012329Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12332 at fixing #61290 :-(
12333
Daniel Veillardfb25a512002-01-13 20:32:08 +000012334Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12337 Fixes bug #67229
12338
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012339Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12340
12341 * tree.c: trying to avoid troubles when a subtree is copied
12342 and coalesced in part with the target tree. Should fix
12343 bug #67407
12344
Daniel Veillardd8224e02002-01-13 15:43:22 +000012345Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * valid.c: fixed validation of attributes content of type
12348 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12349 values, very old bug. Fixes #67671
12350
Daniel Veillard8107a222002-01-13 14:10:10 +000012351Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * parser.c include/libxml/parserInternals.h tree.c: integrated
12354 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12355 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12356
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012357Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * threads.c: applied Serguei Narojnyi's patch to add native
12360 thread support on the Win32 platform
12361 * testThreadsWin32.c Makefile.am: added the test program also
12362 from Serguei, Win32 specific
12363 * include/win32config.h include/libxml/xmlwin32version.h.in:
12364 added patch from Igor for the Windows thread specific defines.
12365
Daniel Veillard845cce42002-01-09 11:51:37 +000012366Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12369
Daniel Veillard7b602b42002-01-08 13:26:00 +000012370Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12373 output page into XMLinfo.html. Close bug #66951 and
12374 raised by Robert Collins too.
12375
Daniel Veillard73c6e532002-01-08 13:15:33 +000012376Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * encoding.c: Paul Keogh pointed out a possibility of segfault
12379 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12380 Closes bug # 68238
12381
Daniel Veillard4a859202002-01-08 11:49:22 +000012382Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * doc/*.html: updated the Gdome2 links
12385
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012386Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * libxml.h: Applied following patches from Robert Collins
12389 and make sure IN_LIBXML is defined when compiling it
12390 -------
12391 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12392 as well as Visual C.
12393 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12394 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12395 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12396 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12397 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12398 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12399 xmlSysIDExists xmlNoNetExists).
12400 * xmllint.c: Don't include winsock2.h for Cygwin.
12401
Daniel Veillard401c2112002-01-07 16:54:10 +000012402Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12405 when the version info is not present.
12406
Daniel Veillard6f42c132002-01-06 23:05:13 +000012407Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * tree.c: Anthony Jones pointed out a problem in
12410 xmlStringGetNodeList() and provided a fix for it
12411
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012412Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012414 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012415 xmlCreatePushParserCtxt() when the initial buffer passed
12416 is large.
12417
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012418Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * win32/*: big cleanup of the Windows/MSVC project files
12421 from Igor Zlatkovic
12422
Daniel Veillardcebb1362002-01-02 13:13:30 +000012423Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * doc/Makefile.am: should fix #67674 and avoid troubles if
12426 xsltproc is not available or fails in the prefix provided
12427
Daniel Veillard26908ab2002-01-01 16:50:03 +000012428Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12431
Daniel Veillard5344c602001-12-31 16:37:34 +000012432Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12435 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12436 Fixed a few other problems raised by Charlie Bozeman.
12437 * result/VC/ElementValid[5-7]: fixed the output
12438
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012439Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12442 patches from Charlie Bozeman. Regenerated the HTML docs.
12443
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012444Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12447 for Windows from Igor
12448
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012449Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * xmllint.c: applied Justin Fletcher patch for --output or -o
12452
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012453Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * win32/libxml2/libxml2.def.src: close #67019
12456
Daniel Veillard01db67c2001-12-18 07:09:59 +000012457Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * xmllint.c: applied Justin Fletcher generic timing patch
12460 similar to the one already applied to xsltproc.
12461
Daniel Veillardd1640922001-12-17 15:30:10 +000012462Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * include/libxml/tree.h tree.c: applied documentation patches
12465 from Charlie Bozeman
12466
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012467Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12468
12469 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12470
Daniel Veillard29e43992001-12-13 22:21:58 +000012471Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * valid.c: fix the xmlStrdup() used in the previous patch.
12474 * valid.c: added --dropdtd
12475 * tree.c: fixed xmlUnlinkNode so it also removes the references
12476 from the document if the node is a DTD
12477
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012478Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * HTMLtree.c valid.c: cleanup some static declarations
12481
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012482Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * xmllint.c: removed another strdup()
12485 * doc/FAQ: removed the HP/UX entry
12486
Daniel Veillarded472f32001-12-13 08:48:14 +000012487Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * valid.c: fix bug #66816 when validating.
12490 * xmllint.c: don't use sys/time.h if configure did not found it
12491
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012492Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12493
12494 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12495 xmlcatalog_man.xml
12496
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012497Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12500 xmlInitMemory() was declared twice
12501
Daniel Veillardb82c1662001-12-09 14:00:54 +000012502Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * globals.c: do not reference strdup() !
12505 * configure.in libxml-2.0.pc.in: trying to fix the libs
12506 of the various config extraction modules
12507
Daniel Veillardef90ba72001-12-07 14:24:22 +000012508Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * configure.in : preparing 2.4.12
12511 * doc/* : updated and rebuilt the docs
12512
Daniel Veillard220346d2001-12-07 11:33:54 +000012513Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12514
12515 * uri.c: closed bug #66159
12516 * testURI.c: added --escape option
12517 * configure.in: some cleanup for xml2-config --cflags
12518
Daniel Veillard2a906822001-12-06 14:34:08 +000012519Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * globals.c testThreads.c: removed some misplaced includes
12522 of xmlversion.h
12523
Daniel Veillarde28313b2001-12-06 14:08:31 +000012524Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * threads.c: patch from Gary Pennington fixing a possible
12527 problem at initialization time.
12528
Daniel Veillardd3b08822001-12-05 12:03:33 +000012529Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012532 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012533 CodeWarrior.
12534
Daniel Veillarda7866932001-12-04 13:14:44 +000012535Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * xmllint.c: applied Geert Kloosterman's patch to fix
12538 --repeat --timing output
12539
Daniel Veillard19840942001-11-29 16:11:38 +000012540Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12543 where non-wellformed XML declaractions were not detected.
12544
Daniel Veillarde85d9342001-11-28 14:43:12 +000012545Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12548
Daniel Veillard22f25a82001-11-28 09:12:23 +000012549Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12552 gets reset by xmlCleanupInputCallbacks() and this makes the
12553 function useless. Same for output.
12554
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012555Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * xmlIO.c: robert pointed out a loop error in callback cleanups
12558
Daniel Veillard8faa7832001-11-26 15:58:08 +000012559Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12562 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12563 they are not really tied to debugging
12564
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012565Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12566
12567 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12568 * xmllint.c: better --catalogs description
12569
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012570Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * tree.c: fixed a couple of problems in xmlSetProp()
12573
Daniel Veillardcd337f02001-11-22 18:20:37 +000012574Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12577 unappropriate stdout output.
12578
Daniel Veillard566d4df2001-11-22 13:00:53 +000012579Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12582 by Denis Beurive, closes #65111
12583
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012584Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * valid.c: in case of content model validity error, don't
12587 print it if validity warnings were not requested.
12588
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012589Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12592 * parserInternals.c: removed the last exit() call. Print an
12593 unmaskable error on stderr instead (library mismatch detection)
12594
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012595Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12596
12597 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12598 shell instructions from Heiko Rupp
12599
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012600Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * catalog.c: use the URL notation file:// for default catalog paths
12603
Daniel Veillard0ec98632001-11-14 15:04:32 +000012604Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * include/libxml/tree.h: better comments for _private fields
12607 * tree.c: removed a problem when copying an entity reference.
12608
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012609Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * vms/*: updated instructions and diffs from John A Fotheringham
12612
Daniel Veillarda11001b2001-11-12 22:45:36 +000012613Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * include/libxml/xmlerror.h: avoid an include problem if
12616 #include <libxml/xmlerror.h> happens first in code
12617 seems to be the case in KDE libs
12618
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012619Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12622 from Igor for Windows
12623
12624Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * Makefile.am: Gary Pennington pointed out a missing prefix
12627
Daniel Veillard43d3f612001-11-10 11:57:23 +000012628Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12631 * doc/*: upgraded and rebuilt the docs
12632
Daniel Veillardc1f78342001-11-10 11:43:05 +000012633Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * HTMLparser.c: fix comment in scripts element parsing.
12636 * result/HTML/doc3*: updated the results.
12637
12638Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * uri.c: another URI bug fix #63336, using Joel Young patch.
12641
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012642Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12643
12644 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12645 a cleaned up version of the Pwd shell string generation.
12646
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012647Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * valid.c include/libxml/tree.h: trying to fix namespaces +
12650 validation problems for good, closing #63619 in the process
12651 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12652 wrong in this respect, fixed it.
12653
Daniel Veillardd536f702001-11-08 17:32:47 +000012654Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12655
12656 * xmllint.c: Morus Walter patch to allow --format and --encode
12657
Daniel Veillard5004f422001-11-08 13:53:05 +000012658Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * debugXML.c: Stefan Kost provided an help command for the shell
12661
Daniel Veillarda6825e82001-11-07 13:33:59 +000012662Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * debugXML.c: Heiko Rupp pointed that the shell would crash
12665 on empty nodesets returns.
12666
Daniel Veillard03f848d2001-11-07 12:53:46 +000012667Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12670 migh need the history libraries
12671
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012672Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12673
12674 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12675 handle the case of < in quoted attributes, Bastian Kleineidam
12676
Daniel Veillardc853b322001-11-06 15:24:37 +000012677Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12680 fixing catalog breakages
12681 * Makefile.am catalog.c result/catalogs/catal
12682 result/catalogs/mycatalog.* test/catalogs/catal*:
12683 fixed more problems in catalog support, added more regression tests
12684 for both XML and SGML catalog handling
12685
Daniel Veillard66870c72001-11-05 19:27:49 +000012686Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * debugXML.c: applied an improvement to xmlGetLineNo() from
12689 Keith Isdale
12690
Daniel Veillardffe09c92001-11-05 14:21:47 +000012691Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12694 Side effect of the progressive catalog loading
12695
Daniel Veillardad661b92001-11-05 11:43:15 +000012696Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * Makefile.am: confexecdir and confexec_DATA were defined twice
12699 pointed out by Karl Eichwalder
12700
Daniel Veillard6eb17722001-11-04 22:19:27 +000012701Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * xmlcatalog.c: avoid unlink() and use remove() instead.
12704
Daniel Veillardea898282001-11-04 22:13:45 +000012705Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12706
12707 * libxml.spec.in: cleanup
12708 * include/libxml/xmlwin32version.h: updated with 2.4.8
12709
Daniel Veillarda4617b82001-11-04 20:19:12 +000012710Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12713 of compiling libxml with a non standard set of options
12714
John Fleck027edfb2001-11-04 20:13:58 +000012715Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12716
12717 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12718 document --sgml option, fixing gnome bugzilla #63382
12719
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012720Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12723 breakage of 2.4.7, added a couple of really needed APIs
12724 like xmlCatalogIsEmpty() and xmlNewCatalog()
12725 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12726 for install-catalog
12727 * configure.in: preparing 2.4.8
12728
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012729Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12732 include/libxml/tree.h include/libxml/xmlIO.h: more include
12733 cleanups, export cleanly one html output + format function.
12734
12735Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * parser.c: removed initGenericErrorDefaultFunc call from
12738 xmlInitParser() since it could destroy previous calls to
12739 xsltSetGenericErrorFunc() effects
12740
Daniel Veillardebd38c52001-11-01 08:38:12 +000012741Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12744 keyword.
12745
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012746Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * Makefile.am: cleanup
12749 * threads.c: cleanup too
12750 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12751 from xsltproc
12752 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012753 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012754
Daniel Veillard91c00402001-10-30 17:41:38 +000012755Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12758 was not used anymore !
12759
Daniel Veillard52dcab32001-10-30 12:51:17 +000012760Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * configure.in: preparing 2.4.7
12763 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12764 manual page from John
12765 * doc/*: updated the doc and rebuilt the generated pages
12766
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012767Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * xmlIO.c: closing bug #62711, the library should never
12770 close stdin or stdout.
12771
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012772Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * uri.c: second pass at fixing #63336, using Joel Young
12775 final patch. looks okay.
12776
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012777Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * uri.c include/libxml/uri.h: trying to clear #63336
12780 allowing the escaping routine to parse unconformant
12781 URI-References.
12782
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012783Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * vms/readme.vms vms/build_libxml.com nanoftp.c
12786 include/libxml/xmlversion.h.in: a few VMS updates from
12787 John A Fotheringham
12788 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12789 and xmlCleanupOutputCallbacks() for the Perl binding people.
12790
Daniel Veillard635ef722001-10-29 11:48:19 +000012791Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12794 apply fixes to close #63271 and avoid segfaults when
12795 the error routine gets callbed before xmlInitParser()
12796 get called.
12797 * nanoftp.c error.c: Applied patches from Justin Fletcher
12798 correcting some xmlGenericError misuses.
12799
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012800Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12801
12802 *doc/xmllint.xml, doc/xmllint.1
12803 New and improved man page for xmllint - .xml is the original, .1
12804 is the generated man page
12805
Daniel Veillardc9484202001-10-24 12:35:52 +000012806Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12809 the web site from the main HTML document.
12810
Daniel Veillard5151c062001-10-23 13:10:19 +000012811Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * parser.c: fixed an erroneous validation bug when PE refs
12814 occurs in external parsed entities referenced from the
12815 internals subset
12816 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12817 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12818 added the associated testcase, it's a nice one.
12819 * HTMLparser.c: generate the DTD node as HTML still ...
12820 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12821
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012822Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * HTMLparser.c: fixed a bug in htmlNewDoc()
12825
Daniel Veillard89cad532001-10-22 09:46:13 +000012826Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12827
12828 * test/threads/*: added entities testing to the Thread test
12829 * testThreads.c: make the test reasonable
12830 * DOCBparser.c: fix the DTD public and system ID
12831 * xmllint.c: added --sgml for SGML DocBook importing
12832 * Makefile.am: added Docbtests target
12833
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012834Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12837 * testThreads.c: removed bogus include
12838
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012839Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12842 fixed a very serious (looping) validation bug
12843
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012844Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * include/libxml/globals.h include/libxml/threads.h threads.c
12847 testThreads.c: far more testing, cleaning up bugs
12848 * *.c : make sure globals.h is always included.
12849
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012850Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * HTMLparser.c: try to get rid of parser loops for good.
12853
Daniel Veillardab7488e2001-10-17 11:30:37 +000012854Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * configure.in: fixed some bugs in CFLAGS passing.
12857 * test/threads Makefile.am testThreads.c: added a specific
12858 threaded test case (really nasty, guaranteed).
12859
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012860Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * catalog.c: serious cleanup on the management of the
12863 XML catalog tree, more tests done, especially with
12864 the catalog PI.
12865
Daniel Veillard364789a2001-10-16 12:45:00 +000012866Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * catalog.c: avoid a problem in catalog cleanup on SMP if
12869 catalogs were not initialized.
12870
Daniel Veillard81463942001-10-16 12:34:39 +000012871Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * catalog.c xpath.c: trying to cleanup the not thread safe
12874 parts of the library.
12875
Daniel Veillard64a411c2001-10-15 12:32:07 +000012876Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12877
12878 * include/libxml/globals.h configure.in global.data: make
12879 the allocation be per-thread a configure option
12880 * encoding.c include/libxml/parser.h: fixed compilation
12881 errors
12882
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012883Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * include/libxml/parser.h: Norm reported that a few lines
12886 added were breaking libxslt compile, removed them for now
12887
Daniel Veillard6f350292001-10-14 09:56:15 +000012888Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * parser.c parserInternals.c threads.c: debugged and fixed
12891 initialization problems which were giving troubles on SMP
12892 boxes.
12893
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012894Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * include/libxml/Makefile.am: missing globals.h
12897
Daniel Veillarde7090612001-10-13 12:18:28 +000012898Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012899
Daniel Veillarde7090612001-10-13 12:18:28 +000012900 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012901
Daniel Veillardd0463562001-10-13 09:15:48 +000012902Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12905 include/libxml/parserInternals.h include/libxml/tree.h
12906 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12907 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12908 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12909 Applied the last patches from Gary, cleanup, activated threading
12910 all user accessible global variables are now handled in globals.[ch]
12911 Still a bit rought but make tests passes with either
12912 --with-threads defined at configure time or not.
12913 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12914 linking options
12915
Daniel Veillardb8478642001-10-12 17:29:10 +000012916Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * Makefile.am include/libxml/Makefile.am
12919 include/libxml/globals.h globals.c include/libxml/threads.h
12920 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12921 configure.in: started integrating the core of the thread support
12922 not activated yet but half integrated. The code should still
12923 compile and work anyway.
12924
Daniel Veillardb44025c2001-10-11 22:55:55 +000012925Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12928 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12929 integrating the non-controversial parts of Gary Pennington
12930 multithread patches
12931 * catalog.c: corrected a small bug introduced
12932
Daniel Veillard75b96822001-10-11 18:59:45 +000012933Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * catalog.c include/libxml/catalog.h: very serious cleanup,
12936 isolating unportable code and as much as possible the accesses
12937 to the global shared catalog. May need more testing !
12938
Daniel Veillard78d12092001-10-11 09:12:24 +000012939Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12940
12941 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12942 Keith Isdale patches for the XSLT debugger interfaces. Some
12943 cleanup
12944
Daniel Veillardff0b7312001-10-11 06:46:09 +000012945Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12948 * DOCBparser.c: generate line nubers in elements
12949
Daniel Veillard60087f32001-10-10 09:45:09 +000012950Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * configure.in: preparing 2.4.6 release
12953 * doc/xml.html doc/html/*: updated and rebuilt the docs
12954 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12955
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012956Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12957
12958 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12959 adding documentation for DV's supercatalog support
12960
Daniel Veillard82d75332001-10-08 15:01:59 +000012961Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12964 super catalog support adding one API and one flag --sgml to
12965 xmlcatalog
12966
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012967Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12968
12969 * doc/xmlcatalog_man.xml, xmlcatalog.1
12970 One more crack at
12971 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12972
12973
Thomas Broyer47334c02001-10-07 16:41:52 +000012974Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12975
12976 * xpath.c: implemented xmlXPathObjectCopy for external objects
12977 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12978
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012979Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12980
12981 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12982 finishing up fix to
12983 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12984 the xmlcatalog man page display more elegantly
12985
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012986Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * configure.in: closing bug #61832
12989 * HTMLparser.c: removed a warning
12990
Daniel Veillard6ab38382001-10-06 13:08:27 +000012991Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * xpath.c: fixing #61673 part I, do not loose doc information
12994 when copying result value trees.
12995
Daniel Veillard556c6682001-10-06 09:59:51 +000012996Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * xpath.c: trying to harden the XPath interpreter
12999
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013000Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13001
13002 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13003 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13004
William M. Brack1633d182001-10-05 15:41:19 +000013005Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13006
13007 * HTMLparser: repaired another loop problem
13008
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013009Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13012 parsing.
13013 * xpath.c: fix bug #61291 the default XML namespace node is
13014 missing from the namespace axis.
13015 * tree.c: refuse to create namespaces nodes with prefix "xml"
13016
Daniel Veillard651f9472001-10-04 14:51:06 +000013017Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * SAX.c: ouch a non-defined namespace could lead to a crash,
13020 fixed #61215
13021
Daniel Veillard7dd05702001-10-04 14:25:12 +000013022Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * parserInternals.c: closed bug #61054
13025
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013026Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * include/libxml/Makefile.am: closing #60708
13029
Daniel Veillarda293c322001-10-02 13:54:14 +000013030Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13031
13032 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13033 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13034
Daniel Veillardf4309d72001-10-02 09:28:58 +000013035Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13036
13037 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13038
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013039Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13042 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13043
Daniel Veillard16756b62001-10-01 07:36:25 +000013044Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13045
13046 * catalog.c: Justin Fletcher provided cleaup code in case
13047 HAVE_STAT is not defined
13048 * include/win32config.h: Igor Zlatkovic suggested to have
13049 HAVE_STAT defined there
13050
William M. Brack5e1cac12001-09-28 16:19:18 +000013051Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13052
13053 * catalog.c - fixed typing error reported by M. Barros
13054
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013055Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13056
13057 * xmllint.c - fixing typo
13058
William M. Brackd28e48a2001-09-23 01:55:08 +000013059Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13060
13061 * HTMLparser.c: small enhancement to prevent loop on
13062 unrecognizable data
13063
Daniel Veillardb1d62872001-09-21 09:47:08 +000013064Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13065
13066 * parserInternals.c: applying patch from bug #60757 this
13067 should close it
13068
Daniel Veillardc0631a62001-09-20 13:56:06 +000013069Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * catalog.c xmlcatalog.c: removed a couple of warning
13072 * xpath.c: try to solve the linking problem on platforms
13073 needing trio to compile
13074
Daniel Veillard1a123612001-09-19 08:06:23 +000013075Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013076
Daniel Veillard1a123612001-09-19 08:06:23 +000013077 * Makefile.am libxml.spec.in: backing up non-documented changes
13078 commited without review or aproval by Jens Finke <jens@gnome.org>
13079 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013080
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013081Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * configure.in: Joe Orton provided a patch fixing a problem
13084 when iconv is specified to be in a non-standard directory
13085 but wasn't exported in xml2-config --cflags
13086
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013087Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013089 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013090 troubles with 2.4.4 errors.
13091
Daniel Veillard16698282001-09-14 10:29:27 +000013092Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * encoding.c entities.c: do not output hexadecimal charrefs
13095 when serializing HTML since some version of Netscape can't
13096 grok it, generate decimal ones.
13097 * result/HTML/doc3.htm: output changed due to previous test
13098 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13099
Daniel Veillard98fed372001-09-13 11:34:58 +000013100Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13103 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13104
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013105Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013106 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013107
13108 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13109 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13110 updated the configuration scripts systems accordingly
13111
Daniel Veillard04382ae2001-09-12 18:51:30 +000013112Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * configure.in: preparing for 2.4.4
13115 * doc/xml.html doc/html/*: updated and rebuilt the docs
13116
Daniel Veillardd63437e2001-09-12 15:00:27 +000013117Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * win32/dsp/libxml2.def.src: tried to incorporate comments
13120 from bug #59220
13121
Daniel Veillard319a7422001-09-11 09:27:09 +000013122Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * parser.c result/noent/wml.xml: fixed bug #59981 related
13125 to handling of '&' in attributes when entities are substitued
13126
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013127Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * libxml.h include/libxml/xmlversion.h.in
13130 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13131 Tried to close bug #60131
13132
Daniel Veillardbce62332001-09-10 18:46:55 +000013133Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13136
Daniel Veillard143b04f2001-09-10 18:14:14 +000013137Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * SAX.c: fixing bug #59946 on xmlns=""
13140
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013141Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13142
13143 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13144 but allocates a new error code.
13145
Daniel Veillard05c13a22001-09-09 08:38:09 +000013146Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * xmllint.c: John Fleck fixed typos in the options output
13149 * parser.c SAX.c: fix ignorable white space SAX selection
13150
13151Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13152
13153 * entities.c: Steve Underwood found the possibility of an
13154 ininite loop in case of error.
13155
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013156Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13157
13158 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13159
Daniel Veillarda050d232001-09-05 15:51:05 +000013160Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13161
13162 * parser.c: warn if version is not 1.0 but it's not
13163 strictly speaking an error after analyzing the spec
13164
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013165Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13166
13167 *doc/catalog.html - add link to the html version of the
13168 man page, other linguistic cleanups
13169
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013170Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13171
13172 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13173 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13174 file, has not yet been included in the build.
13175
Daniel Veillard99784ff2001-09-01 16:20:28 +000013176Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * catalog.c: removed a duplicate affectation Justin Fletcher
13179
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013180Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13181
13182 * tree.c: Armin Sander pointed a possible text coalescing
13183 problem, completed his patch.
13184
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013185Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13186
13187 * trionan.c: Fixed const and volatile re-definition problem
13188
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013189Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13190
13191 * libxml.4 parser.c: doc updates from Heiko Rupp
13192 * parserInternals.c: 2 sanity checks from Heiko Rupp
13193
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013194Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13195
13196 * tree.c: applied patch from Armin Sander to make some pointers
13197 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013198 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013199
Daniel Veillardb06c6142001-08-27 14:26:30 +000013200Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * xpath.c: hum, restrict the integer usage gcc bug workaround
13203 to only gcc compilers so that other architecture don't get
13204 penalized by this limitation.
13205 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13206
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013207Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13208
13209 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13210 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13211
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013212Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13215 --convert option to xmlcatalog to convert SGML ones to
13216 the XML syntax.
13217 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13218
13219 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013220Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * catalog.c xmlIO.c: started some serious testing and fixed
13223 a few bug and optmization needs.
13224
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013225Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13226
13227 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13228 preparing for a 2.4.3 release even if it may not be ready yet
13229 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13230 all file parsing lookup to go through the entity resolver, add
13231 to add an API to bypass it (needed to load catalogs themselves),
13232 some cleanup on the catalog code too.
13233 * nanoftp.c: small cleanup
13234 * doc/catalog.html: small update
13235
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013236Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13239 Jun Kuriyama
13240
Daniel Veillardffb120d2001-08-23 00:52:23 +000013241Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13242
13243 * doc/catalog.html: finished the catalog documentation
13244
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013245Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * doc/catalog.html doc/xml.html: added documentation about
13248 Catalog support, misses an API description
13249 * doc/html/*: reextracted the API pages
13250
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013251Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13254 Added the part about section 7.2 on URI resolution,
13255 fixed a side effect in the HTML parser, look complete
13256 and ready to rock except the URI/SystemID part!
13257
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013258Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * include/libxml/catalog.h include/libxml/parser.h
13261 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13262 xmlIO.c: added support and APIs needed for the catalog PI
13263 * include/libxml/xmlIO.h: cleanup
13264
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013265Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13268 include/libxml/catalog.h: starts to look okay, really
13269 plugged the new framework, cleaned a lot of stuff,
13270 added some APIs, except the PI's support missing this
13271 should be mostly complete
13272 * result/catalogs/* test/catalogs/*: added new test, enriched
13273 the existing one with URN ID tests
13274
Daniel Veillard64339542001-08-21 12:57:59 +000013275Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * catalog.c: fixed nextCatalog
13278 * result/catalogs/docbook test/catalogs/*: started adding
13279 a small regression test
13280
Daniel Veillardcda96922001-08-21 10:56:31 +000013281Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13282
13283 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13284 more work on the XML catalog support.
13285 * parser.c include/libxml/parser.h: small cleanup seems using
13286 list as a public parameter name can give portability troubles
13287 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13288 include/libxml/xpath.h include/libxml/Makefile.am: removed
13289 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13290 wrappers
13291
Bjorn Reese45029602001-08-21 09:23:53 +000013292Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13293
13294 * Makefile.am trio.c triodef.h trionan.c xpath.c
13295 include/libxml/Makefile.am include/libxml/trionan.h:
13296 Re-worked Not-A-Number and Infinity support.
13297 * xmlcatalog.c: added readline include files
13298
Daniel Veillard344cee72001-08-20 00:08:40 +000013299Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13302 testCatalog as xmlcatalog, making it an installed app
13303 adding a shell, and preparing it to be a /etc/xml/catalog
13304 management tool, though not ready yet
13305 * catalog.c include/libxml/catalog.h: adding support for
13306 XML Catalogs http://www.oasis-open.org/committees/entity/
13307 not finished, there is some interesting tradeoffs and a
13308 few open questions left.
13309
Daniel Veillardb7664f42001-08-19 13:00:43 +000013310Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * xmllint.c: fixed a line formatting problem
13313
Daniel Veillard5015b712001-08-17 09:37:52 +000013314Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * SAX.c: removed a couple of unused variable (Albert Chin)
13317
Daniel Veillardbb371292001-08-16 23:26:59 +000013318Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13321 trying to fix some troubles w.r.t. function returning
13322 const xxxPtr.
13323
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013324Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13327 defined
13328
Daniel Veillardae6db172001-08-16 19:32:00 +000013329Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * xpointer.c: removed unused var
13332
Daniel Veillard09190202001-08-16 16:27:41 +000013333Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * testXPath.c: another small cleanup closing bug #59110
13336
Daniel Veillard796f4b62001-08-16 16:00:13 +000013337Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13338
13339 * win32/dsp/libxml2.def.src: small cleanup closing bug
13340 #59108
13341
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013342Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * example/gjobread.c: add xmlCleanupParser() before leaving
13345
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013346Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13347
13348 * config.h.in configure.in include/libxml/xmlwin32version.h:
13349 released 2.4.2
13350
Daniel Veillardd3d06722001-08-15 12:06:36 +000013351Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13352
13353 * include/libxml/valid.h debugXML.c valid.c: deprecate
13354 the non-boundchecking Sprintf functions, add Snprintf
13355 this should close bug #57984
13356
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013357Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13358
13359 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13360 URIs before doing the lookups (pointed by Mark Vakoc)
13361
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013362Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13363
13364 * xpath.c: serious changes on Result Value Trees and NodeSets
13365 w.r.t. deallocation and collect operations. Probably not
13366 100% clean (merge of allocated trees smells like a problem).
13367 Seems sufficient to close #58943
13368
Daniel Veillard90493a92001-08-14 14:12:47 +000013369Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * xmllint.c: adding a --format option
13372
Daniel Veillardfe703322001-08-14 12:18:09 +000013373Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13374
13375 * xpath.c: count() was broken on Result Value Tree
13376 * xmlIO.c: fixed file:/// accesses on _WIN32
13377
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013378Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13381 macro was renamed, this should close bug #58683
13382
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013383Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13384
13385 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13386 entity substitution mode text at the end of the entity might
13387 be added due to text coalescing.
13388 * nanoftp.c parser.c: small cleanup
13389
Daniel Veillard0c720972001-08-08 20:59:00 +000013390Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13391
13392 * HACKING: added John Fleck right to commit in the doc subdir
13393
Daniel Veillard48da9102001-08-07 01:10:10 +000013394Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13395
13396 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13397 allow to inherit attributes from the DTD directly in the
13398 tree, this is needed for XPath and can be a useful feature.
13399 Inherited namespaces are always provided at the tree level now
13400 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13401 of tests for this feature (XSLT being the prime user).
13402
Daniel Veillard50f34372001-08-03 12:06:36 +000013403Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13404
13405 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13406 testSAX.c xmlIO.c xmllint.c include/win32config.h
13407 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13408 include/libxml/xmlwin32version.h.in win32/README.MSDev
13409 win32/dsp/*: applied Win32 Facelift No.2 patches from
13410 Igor Zlatkovic for Windows/MSC
13411
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013412Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * SAX.c: unparsedEntityDecl() the URI computation of the
13415 entity wasn't done breaking XSLT unparsed-entity-uri()
13416
Daniel Veillard567e1b42001-08-01 15:53:47 +000013417Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13418
13419 * xpath.c: fixed a bug when walking the descendants and
13420 the current node has no children
13421 * debugXML.c: show up when a text node is supposed to not be escaped
13422
Thomas Broyerf186c822001-07-31 23:30:37 +000013423Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13424
13425 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13426 worked like the set:leading() function)
13427 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13428
Daniel Veillardba6db032001-07-31 16:25:45 +000013429Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13432
Daniel Veillard57905372001-07-31 15:52:17 +000013433Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * include/libxml/xmlIO.h: apply change to close #58141
13436 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13437
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013438Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * parser.c: when the internal subset uses a PE, then the
13441 included entity can use conditional sections.
13442
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013443Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13446 when walking the namespace axis showing up in
13447 libxst/tests/general/bug-12
13448 * xmlmemory.c: added the possibility to trace a given block
13449 defined by its address
13450
Daniel Veillard4aafa792001-07-28 17:21:12 +000013451Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * parser.c: don't override existing encoding specified before
13454 starting xmlParseDocument()
13455
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013456Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * include/libxml/xmlwin32version.h: reinserted, needed for
13459 Windows users of CVS
13460
Darin Adlera77cac02001-07-27 17:41:51 +0000134612001-07-27 Darin Adler <darin@bentspoon.com>
13462
Darin Adler699613b2001-07-27 22:47:14 +000013463 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13464 * testCatalog.c: Add include of <libxml/parser.h>.
13465
134662001-07-27 Darin Adler <darin@bentspoon.com>
13467
Darin Adlera77cac02001-07-27 17:41:51 +000013468 * include/libxml/.cvsignore:
13469 * include/libxml/xmlwin32version.h:
13470 Remove this file from CVS because it's generated.
13471
Daniel Veillard50822cb2001-07-26 20:05:51 +000013472Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * parser.c include/libxml/parser.h: applied const patches from
13475 Tom Moog #58002
13476
Thomas Broyerba4ad322001-07-26 16:55:21 +000013477Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13478
13479 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13480 lookup framework
13481
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013482Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * tree.c: fixed xmlCopyNode() for documents
13485
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013486Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13489
13490Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013491
13492 * parser.c: fixes bug #57652 reported by Morus Walter
13493
Daniel Veillarde3924972001-07-25 20:25:21 +000013494Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13497
Daniel Veillarda53c6882001-07-25 17:18:57 +000013498Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13501 errors, lesson don't add new functions at 1am before a release
13502 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13503 from XPath initialization when possible.
13504
Daniel Veillardd9bad132001-07-23 19:39:43 +000013505Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * result/scripts/base*: removing history/readline changed
13508 this slightly
13509 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13510 xmllint.c: make element content line number generation
13511 optionnal to avoid breaking old apps added interface to switch
13512
Daniel Veillardf012a642001-07-23 19:10:52 +000013513Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013516 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013517 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13518 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13519 John Kroll fixes to allow saving to HTTP via PUT (or
13520 POST of needed).
13521 * doc/html/*.html: regenerated the docs
13522
Thomas Broyere8126242001-07-22 03:54:15 +000013523Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13524
13525 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13526 xmlHashScanFull and xmlHashScannFull3 to get passed the
13527 three keys as arguments to the callback function
13528
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013529Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * configure.in Makefile.am: removed libxml softlink for good
13532 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13533 100% coverage by gtk-doc
13534
Daniel Veillard8599e702001-07-17 21:38:51 +000013535Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13538 fixed serious troubles due to size_t vs. int mismatch
13539
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013540Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13543
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013544Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13545
13546 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13547 convenient extension API for value and context managing
13548 Now handles external objects through xmlXPathPopExternal,
13549 xmlXPathWrapExternal and xmlXPathReturnExternal.
13550 Added functions for sets operations (intersection, etc.)
13551
Daniel Veillard22090732001-07-16 00:06:07 +000013552Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13555 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13556 HTMLparser.c: cleanup of global variables, marking some
13557 const or private.
13558
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013559Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013560
13561 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13562 fixed xmlXPathNodeSetItem when passing index=0
13563
Daniel Veillard05dec342001-07-14 21:57:39 +000013564Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13567
Daniel Veillard28ae6362001-07-14 16:44:32 +000013568Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * xmllint.c: fixed compilation under Cygwin #57503
13571 * TODO: update
13572
Peter Williamsed156f52001-07-13 18:35:13 +0000135732001-07-13 Peter Williams <peterw@ximian.com>
13574
13575 * config.h.in: add #undef HAVE_DLFCN_H
13576
13577 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13578 builddir.
13579
Daniel Veillard73b36e32001-07-12 15:09:52 +000013580Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13583 raised by #57348 and #57381
13584
Daniel Veillard7db37732001-07-12 01:20:08 +000013585Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13588 tree.c xpointer.c: store the line numbder in element->content,
13589 may break some software, need a configuration mechanism
13590
Darin Adler96037892001-07-11 00:03:16 +0000135912001-07-10 Darin Adler <darin@bentspoon.com>
13592
13593 * .cvsignore:
13594 * example/.cvsignore:
13595 * include/.cvsignore:
13596 * include/libxml/.cvsignore:
13597 Various things that are generated and should be ignored.
13598
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013599Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13602 * doc/xml.html doc/html/*: updated the docs
13603
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013604Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13607 validation occured on content with element child
13608
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013609Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * tree.c: fixed XML Base computation which was broken
13612 * debugXML.c: added a base function to the shell
13613 * Makefile.am result/scripts/* test/scripts/*: added scripts
13614 based regression tests, and adding 2 XML Base tests
13615
Daniel Veillard19e96c32001-07-09 10:32:59 +000013616Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * tree.c: set properties doc and call xmlSetListDoc for properties
13619 content when grafting them in a different tree.
13620 * aclocal.m4: remove from CVS
13621
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013622Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * win32/libxml2/libxml2.def.src: added some missing entry point
13625 for XPath (Mark Vakoc)
13626
Daniel Veillard388236f2001-07-08 18:35:48 +000013627Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13630 layer should URI-Unescape before trying to open resources.
13631
Daniel Veillard04383752001-07-08 14:27:15 +000013632Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xpath.c: fix the name() bug for elements in the default
13635 namespace reported by Charlie Bozeman
13636
Daniel Veillard7583a592001-07-08 13:15:55 +000013637Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13640 led to an XPath fix, improvements of SAX initialization, and
13641 an added option --nocdata to testXPath
13642
Daniel Veillard449d7392001-07-07 19:11:06 +000013643Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * doc/libxml-doc.el: Felix Natter provided anew version working
13646 with XEmacs too
13647
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013648Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * include/libxml/xpath.h: small cleanup
13651 * doc/xml.html: update
13652
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013653Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13656 released 2.3.14
13657
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013658Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013661 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013662
Daniel Veillard73c9c042001-07-05 20:02:54 +000013663Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13666 were not equal to empty strings
13667
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013668Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * SAX.c: fixed a URI-Reference computation problem when validating
13671 * xmlIO.c: small cleanup
13672
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013673Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * parser.c: improved the description of a couple of interfaces
13676 upon Larry Stamper suggestion
13677
Daniel Veillard62f313b2001-07-04 19:49:14 +000013678Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * SAX.c entities.c parser.c: changed completely the way entities
13681 are handled when running the parser in entity substitution mode.
13682 This fixes a bug reported by Stephan Kulow and nearly divides
13683 by 3 the amount of memory required by libxslt to load and process
13684 DocBook TDG.
13685
Daniel Veillardf420ac52001-07-04 16:04:09 +000013686Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * HTMLparser.c: fixing a too early root closing problem raised
13689 byt Prashanth Naidu
13690
Daniel Veillard8c357d52001-07-03 23:43:33 +000013691Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13694 raised by Mark Vakoc.
13695
Daniel Veillard6e90d192001-07-03 16:37:49 +000013696Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * example/Makefile.am: fixed the include path to add srcdir/include
13699 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13700 and some cleanup
13701
Daniel Veillardf06307e2001-07-03 10:35:50 +000013702Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13705 lot of optimization work, results in significant improvements
13706 when handling really complex XPath queries. Add a small optimizer
13707 for unions, improve [n] and [last()], avoid some costly ops.
13708
Daniel Veillard77044732001-06-29 21:31:07 +000013709Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13712 * xpath.c: small cleanup
13713 * xmlGetNsList: reformated, fixed problems if used on Entities
13714
Daniel Veillard2adbb512001-06-28 16:20:36 +000013715Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13718
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013719Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13722 * Makefile.am example/Makefile.am: workaround automake generating
13723 erroneous deps
13724
Daniel Veillard12f7d292001-06-28 13:12:11 +000013725Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * include/win32config.h: bug #56801 Yon Derek provided a patch
13728 to the windows config file.
13729
Daniel Veillard87ee9142001-06-28 12:54:16 +000013730Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13733 libxml.h : Yon Derek provided a set of changes to compile from
13734 CVS on Windows/MSC
13735
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013736Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * parser.c: fixed UTF8 BOM support in push mode
13739 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13740 added a specific testcase
13741
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013742Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * Makefile.am: added --push regression tests
13745 * parserInternals.c: the XML parser segfaulted in --push mode
13746
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013747Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * configure.in: moved the symlinks detection within a CVS
13750 check, this is not portable and will be removed soon.
13751 * xpath.c: small cleanup/speedup
13752
Daniel Veillard11648102001-06-26 16:08:24 +000013753Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13756 release of 2.3.12
13757 * parser.c: make an error message if unknow entities in all cases
13758
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013759Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13762
Daniel Veillard23793842001-06-25 16:07:45 +000013763Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13766 includes were installed in the wrong dir
13767
Daniel Veillardf5498f32001-06-25 15:08:36 +000013768Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * doc/html.xml: warn against sending code to exhibit bugs.
13771
Daniel Veillard56f06462001-06-24 21:34:03 +000013772Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13775 Tru64 from Thomas Leitner
13776
Daniel Veillardc5d64342001-06-24 12:13:24 +000013777Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * AUTHORS: added William and Bjorn
13780 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13781 daniel@veillard.com hopefully I won't have to do this again
13782 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13783 docs can be rebuilt cleanly now
13784 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13785 from CVs it's generated, added include/libxml/xmlwin32version.h
13786 also generated but which should change far less frequently.
13787 * catalog.c nanoftp.c: made sure to include libxml.h not
13788 libxml/xmlversion.h directly
13789 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13790 when compiling on WIN32 and MSC
13791
Daniel Veillard07385fd2001-06-23 21:55:48 +000013792Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * include/Makefile.am include/libxml/Makefile.am configure.in:
13795 fixed make distcheck and rebuilding the rpms
13796
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013797Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * configure.in: should finish the migration of exported includes
13800 into a real include/libxml in CVS, at least for CVS users.
13801 * removed the exported headers, added in include/libxml (as well
13802 as xmlversion.h.in).
13803
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013804Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * configure.in: fixed the way to detect symlink
13807
Daniel Veillard66541772001-06-23 18:31:04 +000013808Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * configure.in: updated, include/libxml is now a real CVS dir
13811
Daniel Veillardca989762001-06-23 17:39:29 +000013812Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13815 version works with both libxml1 and libxml2 (it autodetects
13816 the prefix of the html-files) from Felix Natter.
13817 * doc/xml.html: updated doc accordingly
13818
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013819Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * xpath.c: fixed the bug generating a template loop in libxslt
13822 when using docbook-xsl-1.4, * should filter out document nodes
13823 * HACKING: added William
13824 * TODO: updated
13825
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013826Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * doc/FAQ.html: added a warning about gcc-3.0
13829 * doc/xml.html: added reference to gdome2 and removed a confusing
13830 sentence
13831
Daniel Veillardf7f41852001-06-22 15:18:01 +000013832Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * xmlversion.h: okay this is a generated file, but Windows
13835 users need it and they can't generate it, and I want CVS
13836 Windows users ...
13837 * win32/libxml2/libxml2_so.dsp: Windows project file for
13838 the shared lib version of libxml2
13839 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13840 resources needed for libxslt/xsltproc by Yon Derek
13841
Bjorn Reese3157b342001-06-22 14:41:45 +000013842Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13843
13844 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13845
Daniel Veillard4151acb2001-06-22 10:48:57 +000013846Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
Daniel Veillardcc146db2001-06-22 11:10:52 +000013848 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13849
13850Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
Daniel Veillard4151acb2001-06-22 10:48:57 +000013852 * include/win32config.h: Yon Derek provided a first fix
13853 to be able to compile libxslt/xsltproc on Windows
13854
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013855Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * xpath.c: attempt to work around what seemed a gcc optimizer
13858 bug when handling floats on i386 http://veillard.com/gcc.bug
13859 * tree.c entities.c encoding.c: doing some cleanups while
13860 chasing it
13861
Daniel Veillard017b1082001-06-21 11:20:21 +000013862Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * Makefile.am: cleanup when --without-debug is specified
13865 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13866 w.r.t. --without-debug and other include points
13867 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13868 Catalogs
13869 * configure.in entities.h tree.h HTMLparser.c: removed
13870 --without-corba, made the _private field mandatory
13871
Daniel Veillard87a764e2001-06-20 17:41:10 +000013872Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13875 outputs a BOM in UTF8, an errata has been issued to avoid the
13876 problem, that was the most reasonable solution... Add support
13877 for a leading UTF8 BOM in entities.
13878
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013879Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * valid.c: fixed a bug found when post validating an entity ref
13882 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13883 activate it too
13884
Daniel Veillard39196eb2001-06-19 18:09:42 +000013885Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13888 weakness in the node copy the XPointer and the XInclude
13889 implementations. Serious cleanup.
13890
Daniel Veillard3739b982001-06-19 12:51:30 +000013891Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * Makefile.am: Kjartan Maraas provided a small patch to
13894 add xml2-config.in to EXTRA_DIST
13895
Daniel Veillarda9142e72001-06-19 11:07:54 +000013896Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13899 provided another failing case found in KDE, the way the
13900 ctxt->vctxt.nodeTab was allocated and freed changed over
13901 time but it wasn't completely cleaned up. This should fix it.
13902
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013903Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * parser.c: Stephan Kulow also raised the fact that line number
13906 could get miscounted making debug harder, fixed the problem
13907 in xmlParseCharData()
13908
Daniel Veillard64b98c02001-06-17 17:20:21 +000013909Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * valid.c: Stephan Kulow pointed out a problem when validating
13912 and using an empty entity, forgot a 'break' in a case.
13913
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013914Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13917 * doc/xml.html: updated with 2.3.11
13918
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013919Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * TODO: updated adding cleanup of generated doc
13922 * configure.in: prepared to release 2.3.11
13923 * xmllint.c: added --version for bug reporting
13924 * doc/html/*.html: rebuilt the doc
13925
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013926Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: first part of the work on selecting namespace to
13929 fix bug #56115
13930
Daniel Veillard96ed5832001-06-15 22:22:04 +000013931Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13934 when using -liconv
13935 * TODO: updated
13936
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013937Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13940 cleanup, encoding support.
13941
Daniel Veillard608ad072001-06-14 08:32:28 +000013942Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13945
Daniel Veillard239d0522001-06-13 23:02:48 +000013946Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * xpath.c: bug detected by Ankh when / is used as a function arg
13949
Daniel Veillard02bb1702001-06-13 21:11:59 +000013950Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13953 of element and use it to avoid outputting formatting spaces at
13954 the wrong place. Implemented the format parameter for HTML save.
13955 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13956 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13957 result/HTML/wired.html: of course this impact the result of a
13958 number of HTML tests
13959
Daniel Veillard95d845f2001-06-13 13:48:46 +000013960Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * HTMLtree.[ch]: started augmenting the HTML save API with
13963 encoding and formatting parameters
13964
Daniel Veillardeca60d02001-06-13 07:45:41 +000013965Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * HTMLtree.h: cleanup and started evaluating the work needed on
13968 revamping the HTML output code
13969
Daniel Veillard84666b32001-06-11 17:31:08 +000013970Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13973
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013974Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * valid.c: fixed bug #56049, forgot one check in the
13977 validation routine
13978
Daniel Veillardca2366a2001-06-11 12:09:01 +000013979Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13982
Daniel Veillard6761eee2001-06-11 10:29:38 +000013983Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * libxml.h: fixed an error in last commit
13986 * doc/FAQ.html: added an entry for compilation from CVS
13987
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013988Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * xmlversion.h.in libxml.h: Cygwin patches
13991 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13992 * tree.h: cleanup
13993
Daniel Veillardacd370f2001-06-09 17:17:51 +000013994Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13997 memory block in a strange case where libxml is linked twice
13998 in the binary.
13999
Daniel Veillard1d047672001-06-09 16:41:01 +000014000Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14003 state far too often, simple fix used to avoid it.
14004
Daniel Veillard4497e692001-06-09 14:19:02 +000014005Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14008 being processed, applied his patch
14009 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14010
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014011Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14014 provided fixes to compile on MSCC again
14015 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14016 also provided an update for the project files.
14017
Daniel Veillarda682b212001-06-07 19:59:42 +000014018Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14021 bug #55810
14022
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014023Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * tree.c: fixed xmlGetNsProp() to close bug #55683
14026 Note this requires libxslt to use it's own function instead.
14027
Daniel Veillardf0c53762001-06-07 16:07:07 +000014028Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * HTMLtree.c: when in a pre element no formatting space should
14031 be added.
14032 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14033
Daniel Veillard068a9652001-06-07 15:30:26 +000014034Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * configure.in: added tests for signal() and signal.h
14037
Daniel Veillard541d6552001-06-07 14:20:01 +000014038Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14041
Daniel Veillard8a367d42001-06-07 14:01:34 +000014042Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * doc/libxml-doc.el: Felix Natter provided a new version for
14045 libxml2
14046
Daniel Veillard8a926292001-06-07 11:20:20 +000014047Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * HTMLtree.c: when in a pre element no formatting space should
14050 be added.
14051
Daniel Veillard14839d52001-06-06 16:11:56 +000014052Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14055
Daniel Veillarde95e2392001-06-06 10:46:28 +000014056Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14059 hack
14060 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14061 * uri.c: fixed a warning
14062
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014063Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * HTMLtree.c: trying to close bug #55772 escaping in script
14066 elements
14067 * doc/xml.html: suggest to send mail to the list
14068
14069Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014070
14071 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14072 good. Use a macro and based on the solution provided in
14073 vsnprintf manual page from GNU.
14074
Bjorn Reese99748722001-06-05 12:49:15 +000014075Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14076
14077 * error.c: Workaround for non-preserving variadic list.
14078 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14079
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014080Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * doc/xml.html: added 2.3.10 release
14083
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014084Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * configure.in: releasing 2.3.10
14087
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014088Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14091
Daniel Veillard20042422001-05-31 18:22:04 +000014092Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * encoding.c: Robert Collins provided a patch to add the
14095 "US-ASCII" encoding alias
14096
Daniel Veillard97ac1312001-05-30 19:14:17 +000014097Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14100 string oriented functions and started cleaning the related areas
14101 in xpath.c which needed fixing in this respect
14102
Daniel Veillard2d703722001-05-30 18:32:34 +000014103Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14106 #55380
14107 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14108
Daniel Veillard9403a042001-05-28 11:00:53 +000014109Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * TODO: updated
14112 * nanohttp.[ch] : started adding APIs to get the redirected URL
14113 when this occurs (needed for further base computation
14114 * tree.h: cleanup
14115 * encoding.c: cleanup
14116 * SAX.c: minor change around ctxt->loadsubset
14117
Daniel Veillard6278fb52001-05-25 07:38:41 +000014118Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * Makefile.am include/Makefile.am: small change to have
14121 include/libxml rebuilt if working from CVS.
14122 * uri.c: applied another patch from Carl Douglas for URI escaping,
14123 this should close bug #51876
14124
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014125Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14128 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14129 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14130 added specific regression test
14131 * parser.h: preparing for the XSLT mode where DTD inherited
14132 attributes are added to the tree.
14133
Daniel Veillardbbd22452001-05-23 12:02:27 +000014134Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * xinclude.[ch]: Updated the namespace for the Last Call version
14137 * result/XInclude/include test/XInclude/include: updated the
14138 testsuite accordingly
14139
Daniel Veillard8514c672001-05-23 10:29:12 +000014140Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14143 related to bug #51876
14144
Daniel Veillard42596ad2001-05-22 16:57:14 +000014145Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.c: fixed a gross mistake in base computation, xml:base is
14148 not completely correct yet (need cascade).
14149 * xpath.[ch]: added the few things needed to find a function name
14150 and URI from the XPath context when it is called.
14151
Daniel Veillard81418e32001-05-22 15:08:55 +000014152Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14155 * DOCBparser.c: small cleanup
14156 * xmllint.c: added a --catalogs option to load catalogs from
14157 $SGML_CATALOG_FILES
14158 * tree.c: cleanup
14159 * configure.in: iconv library fixup, ICONV_LIBS
14160
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014161Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * catalog.c: handling of CATALOG entries. detection of recursion,
14164 and a few bugfixes
14165 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14166 against the default namespace
14167
Daniel Veillard04b93292001-05-21 08:15:31 +000014168Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14171
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014172Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * parser.c: fixed propagation context info when parsing an
14175 external entity.
14176 * doc/html/*.html: regenerated a couple of docs
14177
Daniel Veillard4623acd2001-05-19 15:13:15 +000014178Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * doc/xml.html: update with 2.3.9 informations
14181
Daniel Veillardbed7b052001-05-19 14:59:49 +000014182Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14185 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14186 * doc/html/* : rebuilt the docs
14187 * valid.c: small patch which may improve some case when
14188 validating.
14189
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014190Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * HTMLparser.c: Closed bug #54891
14193 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14194 to the suite
14195
14196Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14199 applied a documentation patch from LotR and filled in a few missing
14200 descriptions
14201
Daniel Veillard76d66f42001-05-16 21:05:17 +000014202Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c tree.c parser.c: speed optimizations at the parser level
14205 document tree freeing and xpath evaluation
14206
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014207Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * parser.c parser.h parserInternals.h: fixed a couple of
14210 interfaces for handling memory buffer input to const char *
14211 upon suggestion of JamesH.
14212
Daniel Veillardc3739e72001-05-15 15:23:27 +000014213Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * configure.in: LoTR sent a patch fixing the previous commit
14216
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014217Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * configure.in: trying to deal again with the stoopid -R linking
14220 flag of Solaris
14221
Daniel Veillard790142b2001-05-15 10:51:53 +000014222Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.h: two nodeset access macros from Thomas Broyer
14225
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014226Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14229 patch from Thomas Broyer
14230
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014231Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14234 case
14235 * INSTALL: was empty added stuff from the FAQ
14236
Daniel Veillard75bea542001-05-11 17:41:21 +000014237Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14240 attributes handling and #54433 by adding xmlUnsetProp()
14241 and xmlUnsetNsProp()
14242
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014243Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * HTMLparser.c: Patch from Jonas Borgström
14246 (htmlGetEndPriority): New function, returns
14247 the priority of a certain element.
14248 (htmlAutoCloseOnClose): Only close inline elements if they
14249 all have lower or equal priority.
14250 * result/HTML: this of course changed a number of tests results.
14251
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014252Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * xmlIO.c catalog.c: plugged in the default catalog resolution
14255 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14256 documentations
14257 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14258
Daniel Veillarda7374592001-05-10 14:17:55 +000014259Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14262 integrating catalogs
14263 * catalog.[ch] testCatalog.c: adding a small catalo API
14264 (only SGML catalog support).
14265 * parser.c: restaured xmlKeepBlanksDefault(0) API
14266
Daniel Veillardc17337c2001-05-09 10:51:31 +000014267Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14270
Daniel Veillard257d9102001-05-08 10:41:44 +000014271Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * parser.c: added xmlParseExternalEntityPrivate() to allow
14274 propagation of ctxt->_private when parsing external entities
14275
Daniel Veillard083c2662001-05-08 08:27:14 +000014276Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14279
Daniel Veillard01ef7382001-05-08 07:31:43 +000014280Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14283
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014284Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * valid.c: warn when indeterminist content model is detected
14287 * result/VC/ElementValid8: this adds a message
14288 * Makefile.am: add --novalid for VCM tests
14289 * parserInternals.c: added a call to Init memory
14290
Daniel Veillard64269352001-05-04 17:52:34 +000014291Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14294 when both parameters are NULL.
14295
Daniel Veillard37721922001-05-04 15:21:12 +000014296Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * valid.c: applied small patch from Gary Pennington, reindented
14299 some part of the code.
14300
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014301Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14304 release, updated and regenerated the docs
14305
Daniel Veillard357c9602001-05-03 10:49:20 +000014306Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * xpath.c result/XPath/expr/floats : clarified and cleanup
14309 printing of abnormal floats in tests.
14310
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014311Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14314 * results/HTML/ : a few changes in the output of the HTML tests as
14315 a result.
14316 * configure.in: tying to fix -liconv where needed
14317
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014318Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * Makefile.am: fixed a stupid error
14321
Daniel Veillard7150a032001-05-02 16:41:11 +000014322Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * configure.in Makefile.am: make the inclusion of the trio
14325 modules in the library conditional
14326
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014327Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * DOCBparser.c: patche from László Kovács, fixed entities refs
14330 in attributes handling
14331
Daniel Veillardedddff92001-05-02 10:58:52 +000014332Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14335 flushing
14336
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014337Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * xpath.c: fix of an XSLT namespace bug reported on the list
14340 general/bug-8-
14341
Daniel Veillard5792e162001-04-30 17:44:45 +000014342Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * strio.h trio.c: Dan McNichol suggested a couple of small
14345 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14346
Daniel Veillard02141ea2001-04-30 11:46:40 +000014347Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * tree.c parser.c encoding.c: spent a bit more time looking
14350 at the parsing speed and DOM handling. Added a few more
14351 speedups.
14352
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014353Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * parser.c: small but effective parsing speed improvement
14356
Daniel Veillardb59076b2001-04-29 17:04:07 +000014357Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * configure.in: default on the DocBook parser inclusion (for Gnome)
14360 * DOCBparser.h: fixed a header reference
14361
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014362Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in xpath.c: applied Bjorn patches for FPE on the
14365 alpha
14366
Daniel Veillardeefd4492001-04-28 16:55:50 +000014367Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14370 xmlSaveFormatFileTo()
14371
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014372Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xpath.c: simple and efficient optimization, XPath functions
14375 aways bind to the same code, cache this
14376 * TODO: updated (by saying some is obsolete)
14377
Daniel Veillard2156a562001-04-28 12:24:34 +000014378Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * xpath.c: more cleanup work on XPath name parsing routines
14381
Daniel Veillard61d80a22001-04-27 17:13:01 +000014382Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14385 xmlXPathParseName
14386 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14387 * debugXML.c: avoid compilation problems if compiling without
14388 HTML support, Igor Zlatkovic
14389 * win32/libxml2/libxml2.def.src: being able to compile without
14390 XPath on Windows
14391
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014392Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * libxml.m4: yet another patch from Toshio Kuratomi
14395
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014396Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14399
Daniel Veillard67fee942001-04-26 18:59:03 +000014400Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * tree.[ch]: added xmlSaveFormatFile interface for saving
14403 and indenting a file.
14404
Daniel Veillard82e49712001-04-26 14:38:03 +000014405Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.c: fixed bug #53689 related to processing-instruction()
14408
Daniel Veillard02f077a2001-04-26 10:59:11 +000014409Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * DOCBparser.c: patche from László Kovács
14412
Daniel Veillard30211a02001-04-26 09:33:18 +000014413Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * parser.c: applied fixes from Christian Glahn bug report #53391
14416
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014417Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * error.c: Jean François Lecomte provided a complete description
14420 and a fix to bug #53537
14421
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014422Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14425
Daniel Veillard1034da22001-04-25 19:06:28 +000014426Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * DOCBparser.c SAX.c: a bit more work on entities processing.
14429 Still Need to cleanup XML output and references in attributes
14430
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014431Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14434
Daniel Veillardb33c2012001-04-25 12:59:04 +000014435Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * tree.c: trying to fix #53574, not completely complete,
14438 I would like xmllint --copy --debug test/ent1 and
14439 xmllint --debug test/ent1 to show the same result.
14440 * xpath.c: fix a bug when trying to sort namespace nodes
14441
Daniel Veillard5146f202001-04-25 10:29:44 +000014442Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * HTMLtree.c: real fix for #53402
14445
Daniel Veillard7533cc82001-04-24 15:52:00 +000014446Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14449 PIs when using xsl:output
14450 * valid.c: closing #53537 some case generate segfaults if there
14451 is validity errors
14452
Daniel Veillard61b33d52001-04-24 13:55:12 +000014453Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14456 of external parsed entities, added --noent to testDocbook
14457 * valid.c: Garry Pennington found an uninitialized variable
14458 access in xmlValidateElementContent()
14459
Daniel Veillard56098d42001-04-24 12:51:09 +000014460Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14463 with madness
14464 * result/HTML/ : this modified the result of the regression tests
14465 a lot.
14466
Daniel Veillard122376b2001-04-24 12:12:30 +000014467Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14470 to doc where it wasn't checked against NULL reported by
14471 Jens Laas
14472
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014473Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14476 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14477
Daniel Veillardeae522a2001-04-23 13:41:34 +000014478Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14481 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14482 * SAX.[ch]: cleanup and updates for DocBook
14483 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14484 ex SGML identifier changes
14485 * valid.c: removed a static unused function.
14486
Daniel Veillardde57c612001-04-23 09:13:36 +000014487Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * HTMLtree.c: applied change for Paul Sponagl on script saving
14490 * Makefile.am: the warning about entity title.xml are normal.
14491
Daniel Veillard393df012001-04-22 20:11:18 +000014492Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * configure.in: release of 2.3.7
14495 * Makefile.am: fixing make distcheck
14496
Daniel Veillarda41123c2001-04-22 19:31:20 +000014497Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * doc/html/* doc/xml.html: updated and regenerated the docs
14500
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014501Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14504
Daniel Veillarde82a9922001-04-22 12:12:58 +000014505Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * tree.c: fixed #53388 with the provided patch
14508
Daniel Veillard06803992001-04-22 10:35:56 +000014509Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * valid.c: Bjorn detected an invalid memory access. Fixed
14512 vstateVPush()
14513
Daniel Veillard40af6492001-04-22 08:50:55 +000014514Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14517
Bjorn Reese70a9da52001-04-21 16:57:29 +000014518Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14519
14520 * libxml.h: new header used only for the compilation of libxml
14521 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14522 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14523 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14524 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14525 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14526 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14527 baseline (version 1.2 plus a single patch).
14528 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14529 scientific notation for numbers. Tests added.
14530 * xpath.c: formatting of numbers changed to use sprintf
14531 (contribution from William Brack)
14532
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014533Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * valid.c: cleanup, more useful debugging
14536 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14537 * xmlIO.c: entity loading is printed as an error when validating
14538
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014539Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * valid.c: fixed to validate within entities
14542 * test/VCM/v22.xml: added a specific testcase
14543
Daniel Veillardca1f1722001-04-20 15:47:35 +000014544Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * valid.c: forgot an epsilon transition in for ()+
14547 * test/VCM/v21.xml : added a specific test case
14548
Daniel Veillard85349052001-04-20 13:48:21 +000014549Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * valid.c: removed a state explosion exhibited by RSS
14552 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14553 from bug #51872
14554
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014555Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14558 validation without using an ugly NFA -> DFA algo in the source.
14559 Made a specific algorithm easier to maintain, using a single
14560 stack and without recursion.
14561 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14562 * hash.c: made the growing routine static
14563 * tree.h parser.c: added the parent information to an
14564 xmlElementContent node.
14565
Daniel Veillarde470df72001-04-18 21:41:07 +000014566Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * SAX.c parser.c xpath.c: generating IDs when not validating
14569 from an external parsed entity was poisoning the ID has table
14570 with removed values. This was killing XSLT on the KDE help
14571 browser.
14572
Daniel Veillardceacdd92001-04-18 15:10:35 +000014573Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * entities.h: andrew@ugh.net.au detected a double declaration
14576
Daniel Veillarda10efa82001-04-18 13:09:01 +000014577Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * debugXML.c hash.c tree.h valid.c : some changes related to
14580 the validation suport to improve speed with DocBook
14581 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14582 the way validation errors get reported
14583
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014584Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14587 by P C Chow and William M. Brack for XSLT HTML output
14588
Daniel Veillard2d90de42001-04-16 17:46:18 +000014589Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14592 Igor Zlatkovic patches for MSC compilation and added his
14593 updates
14594
Daniel Veillarde043ee12001-04-16 14:08:07 +000014595Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14598 prefix lookup.
14599 * parserInternals.c: fixed the bug reported by Morus Walter
14600 due to an off by one typo in xmlStringCurrentChar()
14601
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014602Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * HTMLparser.c result/HTML/*: revamped the way the HTML
14605 parser handles end of tags or end of input
14606
Daniel Veillard82daa812001-04-12 08:55:36 +000014607Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14610
Daniel Veillard67a21302001-04-11 14:39:16 +000014611Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14614 bug where the linktime verions of free() won't work ...
14615
Daniel Veillard27b55282001-04-11 12:22:25 +000014616Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14619
Daniel Veillardafc73112001-04-11 11:51:41 +000014620Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14621
14622 * doc/xml.html: added 2.3.6 release
14623
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014624Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14627 * result/wml.xml: resulted in a small output change
14628
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014629Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * tree.c: xmlNewDoc was missing the charset initialization
14632 * xmllint.c: added --auto to autogenerate a doc, allow to
14633 reproduce the problem fixed on xmlNewDoc
14634
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014635Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * xpath.c: trying to get 52979 solved
14638 * tree.c result/ result/noent/: trying to get 52712 solved, this
14639 also made me clean up the fact that XML output in general should
14640 not add formating blanks by default, this changed the output of
14641 a few tests
14642
Daniel Veillard73639a72001-04-10 14:31:39 +000014643Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14646
Daniel Veillardfac26a12001-04-08 13:08:14 +000014647Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * configure.in: finally released 2.3.6
14650
Daniel Veillard911f49a2001-04-07 15:39:35 +000014651Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * xpath.c: checking for null pointer generated by new code
14654
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014655Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * xpath.c: fixed a [] evaluation problem reported
14658 * test/XPath/tests/simpleaddr: extended test
14659 * result/XPath/simpleaddr: updated result
14660
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014661Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * xmllint.c: Dan Timis reported a portability problem
14664 on Macs without mmap, fixed it.
14665
Daniel Veillardb38bd552001-04-03 18:22:00 +000014666Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * testXPath.c : added a --tree option allowing to display the
14669 tree dump of the XPath expression
14670
Daniel Veillard4dd93462001-04-02 15:16:19 +000014671Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * xpath.c: fixed a memleak when comparing nodesets
14674 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14675 * tree.c: added a TODO
14676
Daniel Veillard92ad2102001-03-27 12:47:33 +000014677Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14680 we need string functions
14681 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14682 to be able to use them where needed. Applied some changes
14683 to reduce name linking pollution and compile in only what's
14684 needed.
14685 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14686 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14687 for the string manipulation functions
14688 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14689 to the free() function of xmlmemory.c
14690 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14691 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14692 usage.
14693
14694
Daniel Veillard2be30642001-03-27 00:32:28 +000014695Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * error.c: applied the context output patch of the error
14698 handling submitted by Chuck Griffith
14699 * error/VC/*: this slightly change some error logs
14700
Daniel Veillard50582112001-03-26 22:52:16 +000014701Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * parser.c: fixed line number reporting on error
14704
Daniel Veillard04be4f52001-03-26 21:23:53 +000014705Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * parser.c: Sullivan and Darin found a parser bug,
14708 applied the patch.
14709
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014710Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14713 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14714 xmlversion.h.in xpointer.c: of course the way I defined
14715 UNUSED breaks on old gcc version. Try to be smart and
14716 also define it directly in xmlversion.h
14717 * configure.in: removed -ansi flag from the pedantic set
14718
14719Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014720 Huge cleanup, I switched to compile with
14721 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14722 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14723 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14724 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14725 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14726 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14727 encoding.h entities.c error.c list.[ch] nanoftp.c
14728 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14729 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14730 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14731 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14732 Cleanup, staticfied a number of non-exported functions,
14733 detected and cleaned up a dozen of problem found this way,
14734 avoided a lot of public function name/typedef/system names clashes
14735 * doc/xml.html: updated
14736 * configure.in: switched private flags to the really pedantic ones.
14737
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014738Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * configure.in: 2.3.5
14741 * doc/html/*: rebuilt the docs
14742
Daniel Veillard146c9122001-03-22 15:22:27 +000014743Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * parser.c: fixed a reported bug in NOTATION parsing
14746 * uri.c: accepted but not fixed bug 51876, added TODO
14747 * Makefile.am: fixed bug 51876
14748
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014749Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * config.h.in configure.in error.c: fix a compilation problem
14752 on platforms without vsnprintf (xml@thewrittenword.com)
14753
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014754Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * parser.c: fixed a function name header typo
14757 * SAX.c: notations can also occur in external subset.
14758
Daniel Veillard7d42b542001-03-20 13:22:46 +000014759Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * error.c: removed a C++ like comment
14762
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014763Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * parser.c: fixing bug 52299 strange condition leading
14766 to a parser crash due to a buffer overflow
14767 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14768 added the specific test case
14769
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014770Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14773 xmlXPathConvert{String,Number,Boolean} to be able to make
14774 type casts without a context stack, fixed some implementation
14775 problems related to the absence of context at parse-time,
14776 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14777 in the public API too
14778 * xpointer.c xpathInternals.h: we need to know at parse time
14779 whether we are compiling an XPointer
14780
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014781Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14784 cleaned up the parser internals, refactored XPath code, added
14785 new compilation based APIs and cleanly separated public and
14786 private APIs.
14787
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014788Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * xpath.h: the comp field must be added at the end to avoid
14791 killing binary compat.
14792
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014793Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * Makefile.am: detect XPath memleaks in regreson tests
14796 * error.c: fixed and error w.r.t. error reporting still using
14797 stderr
14798 * hash.c: added new line at end of file
14799 * tree.h: minor cleanup
14800 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14801 expression parsing from evaluation, resulted in a number of
14802 changes internally, and in XPointer. Likely to break stuff
14803 using xpathInternals.h but should remain binary compatible,
14804 new interfaces will be added.
14805
Daniel Veillardd574f782001-03-14 19:40:17 +000014806Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * configure.in: fixed a couple of problems reported by
14809 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14810 without gcc on non linux platforms.
14811
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014812Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14815 a fix for --with-html-dir= configure support. I hope it won't
14816 break rpm generation
14817
Daniel Veillarda022fe02001-03-14 16:30:00 +000014818Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * xmlIO.c: one function comment cleanup.
14821
Daniel Veillard25239c12001-03-14 13:56:48 +000014822Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * SAX.c: external subset notations were improperly registered
14825 in the internal subset.
14826
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014827Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * README.cvs-commits: added, pointing to HACKING
14830 * HACKING: updated
14831
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014832Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * parser.c: and Matt Sergeant found one in the XML push
14835 parser (erroneous check I forgot to remove when I fixed the
14836 main parser).
14837
Daniel Veillard68d7b672001-03-12 18:22:04 +000014838Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * xpath.c: ptittom found a small bug in UnaryExpr
14841
Daniel Veillarde356c282001-03-10 12:32:04 +000014842Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * configure.in: bumped to 2.3.4
14845 * error.c: fixed bug #51860
14846 * tree.c: fixed bug #51861
14847 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14848 * tree.[ch] : added xmlDefaultBufferSize
14849 * nanoftp.c: typo in function name header block
14850 * doc/xml.html : updated, added link to XML::LibXSLT
14851 * doc/html/* : rebuilt the docs
14852
Daniel Veillard80f32572001-03-07 19:45:40 +000014853Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * parser.c SAX.c: the new content parsing code raised an
14856 ugly bug in the characters() SAX callback. Found it
14857 just because of strangeness in XSLT XML Rec ouptut :-(
14858
Daniel Veillard6c831202001-03-07 15:57:53 +000014859Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * Makefile.am: Martin Baulig suggested to add -lm
14862 * tree.c: found another bug in xmlNodeGetContent()
14863
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014864Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xpath.c: Bjorn found the error related to strictness of comparison.
14867
Daniel Veillard29631a82001-03-05 09:49:20 +000014868Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * parser.c: trying to fix the Dtd parsing problem reported
14871 by Gary, side effect of last week speed optimizations.
14872
Daniel Veillard14be0a12001-03-03 18:50:55 +000014873Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14876 * parserInternals.c: removed unneeded test raised by Stric
14877
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014878Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14879
14880 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14881 and fixed by William Brack). Added xmlXPathFormatNumber.
14882 Changed the sorting slightly.
14883 * configure.in Makefile.am example/Makefile.am: Added -lm.
14884 Please note that applications linking with libxml2, must
14885 also like with the math library from now on.
14886
Daniel Veillardf9533d12001-03-03 10:04:57 +000014887Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14890
Daniel Veillard2f362242001-03-02 17:36:21 +000014891Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * parser.c: one must report spaces even if the Dtd element
14894 content proves that this is not part of the element content.
14895 * result/valid/*.xml: this changed the ouptu slightly
14896
Daniel Veillardb402c072001-03-01 17:28:58 +000014897Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * configure.in: bumped to 2.3.3
14900 * doc/xml.html: updated
14901
Daniel Veillard77851712001-02-27 21:54:07 +000014902Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * tree.c: minor doc fix
14905 * xpath.c: deallocation issues when a result tree has been
14906 converted to a node-set
14907
Daniel Veillardec70e912001-02-26 20:10:45 +000014908Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * doc/xml.html: oops corrected dates s/2000/2001
14911
Daniel Veillard8730c562001-02-26 10:49:57 +000014912Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * valid.c: new patch from Gary Pennington
14915
Daniel Veillard91e9d582001-02-26 07:31:12 +000014916Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * doc/xml.html: applied patch from Ankh
14919
Daniel Veillardedac3c92001-02-26 01:36:19 +000014920Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * xinclude.c: fixed a problem building on Mac
14923
Daniel Veillard21a0f912001-02-25 19:54:14 +000014924Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * parser.c: more work on increasing parsing ferformances
14927
Daniel Veillard48b2f892001-02-25 16:11:03 +000014928Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14931 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14932 avoiding memcpy in production builds MEM_CLEANUP macro use
14933 * parser.[ch] parserInternals.c: optimizations of the tightest
14934 internal loops inside the parser. Better checking of I/O
14935 flushing/loading conditions
14936 * xmllint.c : added --timing
14937
Daniel Veillard71681102001-02-24 17:48:53 +000014938Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * configure.in: bumped to 2.3.2
14941 * doc/xml.html: updated for release
14942
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014943Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xpath.c: found a memleak and fixed a nasty bug
14946
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014947Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * xmllint.[c1] : added return code errors for xmllint
14950 * xpath.c: specific debug dump function for result value trees
14951
Daniel Veillard4b637072001-02-21 21:52:55 +000014952Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * xpath.c: finally implemented xmlXPathCompareNodeSets
14955 * test/XPath/expr/floats results/XPath/expr/floats: added
14956 a test for float expressions
14957
Daniel Veillardf714aa32001-02-21 03:07:44 +000014958Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14961 * parserInternals.[ch]: trying to speed up parsing
14962 * xpath.c : speeded up node set equality op
14963
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014964Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14967 better handling of ID/IDREF and the list modules associated
14968 * configure.in: small CFLAGS cleanup
14969
Daniel Veillarda8abee62001-02-19 15:14:59 +000014970Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * configure.in: fixed iconv detection on AIX (stric)
14973
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014974Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014975
14976 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14977
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014978Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14979
14980 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14981 and optimized xmlXPathNodeSetSort
14982
Daniel Veillard142adbf2001-02-17 13:21:05 +000014983Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * xpath.c: bug fix when context size is 0
14986 * parser.c: I like Norm's Dtd because they still manage to break
14987 the parser occasionally
14988
Daniel Veillardf23e0092001-02-16 13:21:29 +000014989Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14992
Daniel Veillarde0e26512001-02-16 00:11:46 +000014993Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14996 attributes within the XML-1.0 namespace
14997
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014998Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * xpathInternals.h: exported a few axis functions
15001 * doc/xml.html: updated the doc
15002
Daniel Veillard760f4422001-02-15 14:59:48 +000015003Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15004
15005 * configure.in: applied patch from Daniel van Balen for OpenBSD
15006 and bumped version to 2.3.1
15007 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15008 attempt to find autoclosing was simply broken, removed it,
15009 updated the examples, this is better
15010
Daniel Veillardd194dd22001-02-14 10:37:43 +000015011Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15014 hash functionnalities.
15015 * doc/html/* : rebuild the doc
15016
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015017Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15020 on predicate
15021 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15022 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15023 really want to have tags closed on output even if we accept
15024 unclosed ones on input
15025
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015026Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * xpath.c: ouch don't free NULL, rare case fixed
15029 * tree.c: don't coalesce text nodes if they don't have the
15030 same behaviour wrt escaping on output
15031
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015032Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * xpath.c: small fixup
15035 * SAX.c: don't warn on empty namespaces.
15036
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015037Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * README: a bit of cleanup
15040 * configure.in: preparing for 2.3.0 release
15041
Daniel Veillard1f83d392001-02-08 09:37:42 +000015042Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * hash.[ch]: added a first version of xmlHashSize()
15045 * valid.c: another bug fix from Gary Pennington
15046
Daniel Veillard5eef6222001-02-07 18:24:48 +000015047Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * valid.c: couple of bug fixes pointed by Gary Pennington
15050 * HTMLtree.c: #if 0 cleanup
15051
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015052Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15055 which removes a time consuming check of xmlXPathNodeSetAdd()
15056 and use it in places where we are sure to not break unicity
15057
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015058Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * xpath.c: bug fixes found from XSLT
15061 * tree.c: preserve node->name special values when copying nodes.
15062 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15063 external subset are fetched when available but without full
15064 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15065 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15066 output with encoding disabled.
15067
Daniel Veillard2c833b62001-02-03 08:52:06 +000015068Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15071 xmlCheckFilename should not be called from xmlFileOpenW
15072 and xmlGzfileOpenW
15073
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015074Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15077 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15078 added the new tests for URI normalization
15079 * testURI.c: fixed stoopid bugs
15080 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15081 the URI in the error messages are now properly normalized
15082
Daniel Veillardea28ce62001-02-02 08:20:19 +000015083Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15086
Daniel Veillarde99a4762001-02-01 04:34:35 +000015087Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15090
Daniel Veillard2b325a02001-01-31 20:46:31 +000015091Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * xpath.c: fixed mod operator
15094
Daniel Veillardde55cf62001-01-31 15:53:13 +000015095Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15096
15097 * parser.c: fixed xmlStrcat doc
15098 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15099 trees.
15100
Daniel Veillard2f913b72001-01-31 13:23:49 +000015101Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * xpath.c result/XPath/tests/chaptersbase
15104 result/XPath/tests/simplebase: fixed XPath node()
15105 * tree.c: small fix in xmlNewNs()
15106 * Makefile.am: removed extraneous xml2Conf.sh rule
15107
Daniel Veillardb42042b2001-01-28 07:40:36 +000015108Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15111 Changed the library name, in order to get libxml-devel and
15112 libxml2-devel to coexist on a single system
15113 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15114 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15115
Daniel Veillardee0a4662001-01-27 18:59:33 +000015116Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15119 libxml2-devel installable in // as libxml-devel.
15120
Daniel Veillard5eb05942001-01-27 17:50:22 +000015121Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * doc/Makefile.am: fixed make rebuild in doc
15124 * doc/html/*.html: rebuilt the docs
15125
Daniel Veillard65c295d2001-01-26 09:32:39 +000015126Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15129
Daniel Veillard8e199902001-01-25 18:54:39 +000015130Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15133 the HTML doc to go into the -devel RPM ...
15134 * aclocal.m4 config.h.in: some updates due to auto* magic
15135
Daniel Veillard93086662001-01-25 18:13:04 +000015136Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * xpath.h: added a hook in the context structure allowing to
15139 link to extra support, needed for XSLT
15140
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015141Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15144 xmlXPtrCmpPoints to use it.
15145 * propagated the following patch from Alejandro Forero
15146 * include/win32config.h xmlIO.c: applied further suggestions
15147 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15148 * example/gjobread.c: fixed warnings, now that it builds
15149
15150Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15151
15152 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15153
15154 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15155 filename points to a valid file (not a directory).
15156 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15157 Added calls to xmlCheckFilenameDir.
15158
15159 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15160 `path' (rather than `filename') as the parameter to gzopen and open.
15161
Daniel Veillard48177c22001-01-23 15:27:41 +000015162Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * Makefile.am: fixed a problem with EXTRA_DIST
15165
Daniel Veillardb83ba402001-01-22 22:45:10 +000015166Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * Makefile.am example/Makefile.am: finally found the trick
15169 to build the example, i.e. add "." in SUBDIRS before example
15170 in the list <grin/>
15171
Daniel Veillard82687162001-01-22 15:32:01 +000015172Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * doc/xml.html: updated with an XSLT section, removed pointer to
15175 W3C CVS base.
15176
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015177Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15180 too, and deallocation need to occur the same way.
15181
Daniel Veillarde4566462001-01-22 09:58:39 +000015182Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15185 type correponding to an XSLT result tree fragment. Share most
15186 of the data format with node set, as well as operators.
15187 * HTMLtree.c: added a newline at the end of the doctype output
15188 whe this one is not present initially.
15189 * tree.c: make sure taht the parent and doc pointers are properly
15190 set when copying attributes (lists).
15191
Daniel Veillard701c7362001-01-21 09:48:59 +000015192Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15195
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015196Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * xpath.c: seems I finally killed that ugly path evaluation
15199 context bug (tagged 9999 in case is is wrong)
15200
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015201Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15204 for XSLT
15205
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015206Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15209 for xmlGzfileOpen() bug
15210
Daniel Veillardf6eea272001-01-18 12:17:12 +000015211Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * xpath.c: removed an error found by XSLT usage
15214 * tree.c parserInternals.h: use a predefined static string
15215 for text and comment nodes, avoid freeing them in xmlFreeNode,
15216 exported the string name in parserInternals.h and added
15217 another value to disable encoding at output (for XSLT),
15218 gain memory, time.
15219
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015220Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15223 win32/libxml2/libxml2_so.dsp: new makefiles and update
15224 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15225
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015226Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15229 Gary Pennington
15230
Daniel Veillard389e6b72001-01-15 19:41:13 +000015231Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * xpath.c: fixed the comaprision of values and nodelists,
15234 need to compare nodelist still ...
15235 * debugXML.c: avoided a possible core dump
15236 * HTMLparser.c: cleanup
15237 * nanohttp.c: contributed fix.
15238 * tree.c: fixes in properties handling added xmlSetNsProp
15239 needed by libxslt
15240 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15241 comment
15242 * TODO: updated
15243
Daniel Veillard167bd532001-01-06 21:09:34 +000015244Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * parser.c parserInternals.c: applied Bjorn Reese optimization
15247 patch
15248
15249Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * Makefile.am: applied patch fro make check from Martin Vidner
15252
Daniel Veillard503b8932001-01-05 06:36:31 +000015253Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * configure.in: preparing 2.2.11
15256 * doc/html/*: rebuild the HTML files
15257 * doc/xml.html : updated
15258
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015259Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * tree.c: fixed a stupid bug
15262 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15263 patches related to validation of an XInclude processing result
15264 * TODO: updated
15265
Daniel Veillarde2488192001-01-04 10:54:22 +000015266Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15269 on large files
15270
Daniel Veillardf060a412001-01-03 20:52:44 +000015271Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15274
Daniel Veillard45cff692001-01-03 18:02:04 +000015275Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15276
15277 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15278 reported by Jonas Borgström
15279 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15280
Daniel Veillard08108982001-01-03 15:24:58 +000015281Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * testXPath.c xpath.c: fixing the XPath union expressions problem
15284 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15285
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015286Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * xmllint.c: Made is so if the file name is "-" is will read form
15289 standard input. Sven Heinicke <sven@zen.org>
15290 * tree.c: fixed a problem when growing buffer
15291 * tree.h: fixed the comment of the node types following andersca
15292 comment
15293 * TODO: updated
15294
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015295Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * HTMLparser.[ch]: added a way to avoid adding automatically
15298 omitted tags. htmlHandleOmittedElem() allows to change the
15299 default handling.
15300 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15301 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15302 of xmllint too when using --memory flag, added a memory test
15303 suite at the Makefile level.
15304 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15305 with namespace use when encountering QNames in XPath evalation,
15306 added xmlns() scheme in XPointer.
15307 * nanoftp.c : incorporated a fix
15308 * parser.c xmlIO.c: fixed problems raised with encoding when using
15309 the memory I/O
15310 * parserInternals.c: closed bug 25934 reported by
15311 torsten.landschoff@innominate.de
15312 * TODO: updated
15313
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015314Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15317 on a non-updated tree :-(, made a 2.2.10 release to correct the
15318 situation
15319
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015320Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15323 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15324 integrated a set of OpenVMS changes from Howard Taylor
15325 <Howard.Taylor@pacoast.com>
15326
Daniel Veillard58770e72000-11-25 00:48:47 +000015327Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15330 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15331
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015332Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * HTMLparser.c: some fixes on auto-open of html/head/body
15335 * encoding.c: fixed a compilation error on some gcc env
15336 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15337 XPointer implementation
15338 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15339 related XPointer tests and associated results
15340
Daniel Veillard300f7d62000-11-24 13:04:04 +000015341Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * doc/xmldtd.html doc/xml.html: following a short step by step
15344 guidance on IRC to help maciej with DTDs I started a small
15345 page on the subject.
15346
Daniel Veillard748e45d2000-11-17 16:36:08 +000015347Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * HTMLparser.c: fixed handling of broken charrefs
15350 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15351 patches
15352
Daniel Veillard28929b22000-11-13 18:22:49 +000015353Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * doc/xml.html doc/html/* : rebuilt the docs after adding
15356 xinclude and updated page for 2.2.7 and 2.2.8
15357 * configure.in: releasing 2.2.8
15358
Daniel Veillard41e06512000-11-13 11:47:47 +000015359Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * parser.[ch] parserInternals.c: applied the conditional
15362 section processing fix from Jonathan P Springer
15363 <jonathan.springer2@gte.net>
15364 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15365 project file, fixed iconv default non support
15366 * xpath.c: fixed the problem of evaluating relative expressions
15367 when a node context is provided.
15368
Daniel Veillardbf432752000-11-12 15:56:56 +000015369Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * nanoftp.c: fixed gcc 2.95 new warnings
15372 * SAX.c: fixed a stupid bug
15373 * tree.c: fixed a formatting problem when round-tripping
15374 from/to memory
15375 * xinclude.c: chased memleak, fixed a base problem
15376 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15377 xmlXPtrBuildNodeList()
15378 * TODO: updated
15379 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15380 adding a first small set of regression tests for XInclude
15381
Daniel Veillardc2def842000-11-07 14:21:01 +000015382Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * nanohttp.[ch]: applied Wayne Davison patches to access
15385 the WWW-Authorization header.
15386 * parser.c: Closed Bug#30847: Problems when switching encoding
15387 in short files by applying Simon Berg's patch.
15388 * valid.c: fixed a validation problem
15389 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15390 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15391 Wayne Davison
15392 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15393 need to be extended to non full nodes selections.
15394 * xinclude.c: starts to work decently
15395
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015396Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15399 debugXML.c xmlversion.h.in: Started adding XInclude support,
15400 this is a new xmllint option
15401 * tree.c xpath.c: applied TOM patches for XPath
15402 * xpointer.c: fixed a couple of errors.
15403 * uri.c: added an escaping function needed for xinclude
15404 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15405 new warning from RH70 gcc's version
15406
Daniel Veillarda4964b72000-10-31 18:23:44 +000015407Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * HTMLparser.c: fixed loop on invalid char in scripts
15410 * parser.c: update to description of xmlIOParseDTD()
15411 * libxml.m4 xmlversion.h.in: changes contributed by
15412 Michael Schmeing <m.schmeing@internet-factory.de>
15413 * configure.in: preparing for 2.2.7
15414 * Makefile.am: trying to avoid config.h and acconfig.h
15415 being included in the distrib
15416 * configure.in: released 2.2.7
15417
15418Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15421 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15422
Daniel Veillard01411222000-10-30 15:33:22 +000015423Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * parser.[ch]: added xmlIOParseDTD()
15426 * xpointer.c: added support for the 2 extra parameters of
15427 string-range, fixed a stoopid error when '0' was present
15428 in XPointer expressions
15429 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15430 testsuite for the above
15431
Daniel Veillard6db58192000-10-30 09:27:53 +000015432Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * libxml.spec.in: improved package descriptions
15435
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015436Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * xpath.c xpathInternals.h: applied a large cleaning patch
15439 from TOM <ptittom@free.fr>, it also add namespace support
15440 for function and variables registration.
15441
Daniel Veillardbd20df72000-10-29 17:53:40 +000015442Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15445 * Makefile.mingw: Wayne Davison's update adding hash.c
15446
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015447Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * xpath.c: fixed the root evaluation problems
15450 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15451 ignorable spaces with <b> <bold> <em>
15452 * tree.c: fixed a loop in xmlSearchNsByHref()
15453
Daniel Veillard767662d2000-10-27 17:04:52 +000015454Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * xpath.c: applied another XPath patch from TOM
15457 * xpath.c include/makefile.am: applied another patch from
15458 china@thewrittenword.com (cleanup on IRIX).
15459
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015460Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * xml-config.1: received a fixed version from Fredrik Hallenberg
15463 <hallon@lysator.liu.se>
15464
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015465Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15468 cleanup patch for XPath
15469
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015470Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * patched to redirrect all "out of context" error messages to
15473 a reconfigurable routine. The changes are:
15474 * xmlerror.h : added the export of an error context type (void *)
15475 an error handler type xmlGenericErrorFunc there is an interface
15476 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15477 to reset the error handling routine and its argument
15478 (by default it's equivalent to respectively fprintf and stderr.
15479 * all the c files: all wild accesses to stderr or stdout within
15480 the library have been replaced to calls to the handler.
15481
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015482Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * configure.in: release 2.2.6
15485 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15486 exporting the inner functions of xpath for extension modules
15487 * doc/*: updated and rebuilt the doc
15488
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015489Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * nanohttp.c : applied Wayne HTTP cleanup patch
15492 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15493 and xmlNodeSetSpacePreserve()
15494
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015495Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * xpath.c: closing bug #29260
15498
Daniel Veillard126f2792000-10-24 17:10:12 +000015499Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15502 multikey tuples, made hash structure opaque
15503 * valid.[ch]: moved elements, attributes, notations decalarations
15504 as well as ID and refs to hash tables.
15505 * entities.c: hash cleanup
15506 * xmlmemory.c: fixed a dump problem in debug mode
15507 * include/Makefile.am: problem passing in DESTDIR= values patch
15508 from Marc Christensen <marc@calderasystems.com>
15509 * nanohttp.c: removed debugging remains
15510 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15511 * HTMLparser.c parser.c: fixing a number of problems with the
15512 macros in the *parser.c files (Wayne).
15513 * HTMLparser.c: close the previous option when opening a new one
15514 (Marc Sanfacon).
15515 * result/HTML/*: updated the HTML results accordingly
15516
Daniel Veillard52afe802000-10-22 16:56:02 +000015517Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15520 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15521 XPath functions and XML entities table to them. More to come...
15522 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15523
Daniel Veillard683cb022000-10-22 12:04:13 +000015524Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * tree.c: coalesce adjacent text nodes
15527 * valid.c: handling of blank nodes in DTd validation (raised
15528 by problems with a posteriori validation).
15529 * nanohttp.c: changing behaviour on HTTP write stuff.
15530 * HTMLtree.c: forced body and html to be explicitely closed.
15531 * xpath.h: exported more XPath functions.
15532
Daniel Veillard1baf4122000-10-15 20:38:39 +000015533Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * Release of 2.2.5
15536 * xpointer.c: range() range-inside and other helper functions
15537 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15538
Daniel Veillard47e12f22000-10-15 14:24:25 +000015539Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15542 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15543
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015544Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15547 and XPointer modules
15548
Daniel Veillard134c9f32000-10-15 10:27:08 +000015549Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * SAX.h: closed #25107
15552
Daniel Veillard39915622000-10-15 10:06:55 +000015553Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * testSAX.c: fixed problem with cdata reporting
15556 * SAXresult/* : updated
15557
Daniel Veillard1e851392000-10-15 10:02:56 +000015558Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15561 Closed bug #27499, added to regression tests
15562 * TODO: updated
15563
Daniel Veillard7eda8452000-10-14 23:38:43 +000015564Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15567 support for SCRIPT and STYLE with help from Bjorn Reese
15568 * test/HTML/* result/HTML/*: added simple testcase and updated
15569 the existing ones.
15570
Daniel Veillardff9c3302000-10-13 16:38:25 +000015571Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15574 string-range for empty strings
15575 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15576 test/XPath/xptr/strrange: augmented the XPointer testsuite
15577
Daniel Veillard189446d2000-10-13 10:23:06 +000015578Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * doc/xml.html doc/xmlmem.html: added a module describing memory
15581 interfaces and use, updated the main page.
15582
Daniel Veillard2f971a22000-10-12 23:26:32 +000015583Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15586 nanoftp code work on Windows too now
15587
15588Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015589
15590 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15591 * xpointer.c: implemented string-range() at least a good first version
15592 * test/XPath/docs/str test/XPath/xptr/strrange
15593 result/XPath/xptr/strrange: the string-range() tests
15594
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015595Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * Makefile.am include/Makefile.am include/win32config.h
15598 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15599 and make distcheck
15600
Daniel Veillard19d61112000-10-11 23:50:35 +000015601Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15604 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15605 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15606
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015607Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15610 patch for socklen_t detection by
15611 Albert Chin-A-Young <china@thewrittenword.com>
15612
Daniel Veillardcd429612000-10-11 15:57:05 +000015613Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15616 and added a --dtdvalid option to xmllint used to test it
15617
Daniel Veillard47c02452000-10-11 13:04:36 +000015618Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15621 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15622
Daniel Veillard2d38f042000-10-11 10:54:10 +000015623Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15626 handlings (registration, lookup, cleanup)
15627
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015628Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * configure.in Makefile.am include/makefile.am: adding XPointer
15631 and XPtrtests target
15632 * xpointer.[ch] : new files for XPointer support
15633 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15634 more XPath tests
15635
Daniel Veillard57fda592000-10-10 23:24:14 +000015636Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * configure.in: fixed, very broken, make distcheck works again
15639
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015640Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * More work toward 2.2.5, integrated a number of patches
15643 * configure.in Makefile.am win32config.h.in: trying to cleanup
15644 make distcheck .... huh ...
15645 * include/Makefile.am include/win32config.h: new directory
15646 for includes
15647 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15648 updated teh makefiles and instructions for WIN32
15649 * xpath.c: small fixes
15650 * test/XPath/ results/XPath: updated the testcases and results
15651 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15652 suggested patches
15653 * valid.c: fixed an ID bug
15654
Daniel Veillardb71379b2000-10-09 12:30:39 +000015655Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015658 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015659 * xpath.[ch]: worked on XPointer
15660
Daniel Veillard7e99c632000-10-06 12:59:53 +000015661Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * configure.in Makefile.am: 2.2.5, ship the include in an
15664 include/libxml subdirectory, use symlinks when using CVS
15665 * testSAX.c: fixed small bug
15666 * testXPath.c: changed the way testfiles are parsed
15667 * debugXML.c: same kind of cleanup when parsing an argument expression
15668 XPath/XPointers can have blanks embedded
15669 * xpath.[ch]: more cleanup, reorgs for XPointer work
15670 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15671 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15672
Daniel Veillard55b91f22000-10-05 16:30:11 +000015673Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15676 in the XPath engine, rewrote large parts of it, now it's far
15677 cleaner and in sync with the REC not an old WD. Fixed a parsing
15678 problem in the interactive XML shell found when testing XPath.
15679
Daniel Veillardac260302000-10-04 13:33:43 +000015680Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15683 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15684 examples with the extra test
15685
Daniel Veillard7cfce322000-10-04 12:40:27 +000015686Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15689 the global init function.
15690
Daniel Veillard970112a2000-10-03 09:33:21 +000015691Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * HTMLparser.c: Doohhh, attribute name parsing was still case
15694 sensitive ! Fixed this ...
15695 * result/HTML/* : updated the tests results accordingly
15696
Daniel Veillard740abf52000-10-02 23:04:54 +000015697Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15700 engine, should be far more stable, incorporated a new version of
15701 preceding/following axis, need testing
15702 * uri.c: fixed file:///c:/a/b/c problem
15703 * test/XPath/tests/idsimple: augmented the XPath tests
15704
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015705Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * doc/* rebuilding docs for 2.2.4 release
15708
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015709Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * configure.in: releasing 2.2.4
15712 * parser.[ch]: added xmlStrEqual()
15713 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15714 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15715 use xmlStrEqual instead
15716 * TODO: updated
15717 * added an XPath test
15718
Daniel Veillardbc765302000-10-01 18:23:35 +000015719Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15722 * entities.h: exported xmlInitializePredefinedEntities
15723 * parser.[ch] : added xmlInitParser()
15724 * parserInternals.h : had to export htmlInitAutoClose()
15725
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015726Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15729 problems
15730 * Makefile.am : added XPath regression tests to normal tests
15731 * uri.c: fixed a problem with local paths, cleanup
15732 * parser.c: fixed a problem with large CData sections
15733
Daniel Veillardd2ade932000-09-30 14:39:55 +000015734Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * configure.in xml-config.in: patch from "Ben Taylor"
15737 <sol7x86@hotmail.com> for solaris shared libs lookup
15738
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000157392000-09-30 Martin Baulig <baulig@suse.de>
15740
15741 * libxml-2.0.pc.in: Provide pkg-config script.
15742
15743 * configure.in: Create the libxml-2.0.pc script from the
15744 libxml-2.0.pc.in templates.
15745 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015746 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015747
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015748Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15751 when compiling with MSC
15752
Daniel Veillard46057e12000-09-24 18:49:59 +000015753Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * xpath.c: patch for normalize-string() substring-before(),
15756 substring-after() and translate() functions from Bjorn Reese
15757 <breese@mail1.stofanet.dk>
15758 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15759 Fredrik Hallenberg <hallon@lysator.liu.se>
15760 * TODO: updated
15761
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015762Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15765 problem of socklen_t being undefined on a number of platforms
15766 * debugXML.c: fixed a compilation problem when without snprintf
15767
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015768Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15771 an URI bug and a fix for the control-character-induced infinite loop
15772 * nanohttp.c: preventive fix for compiling on WIN32
15773
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015774Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * xmlint.c: closing bug #25000
15777
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015778Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15781 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15782 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15783 related function, fixing xmlStrncmp(), and associated cleanup
15784 * result/HTML/entities.html.sax: updating result
15785
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015786Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * uri.c: applied patch for URI escaping from Wayne Davison
15789 <wayned@blorf.net>
15790 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15791 from Denis Barbier <barbier@imacs.polytechnique.fr>
15792 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15793 patch from Wayne Davison
15794
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015795Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * doc/xml.html : updated with new releases, adding "how to help"
15798
Daniel Veillard04698d92000-09-17 16:00:22 +000015799Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15802 removed a few warnings in pedantic mode ...
15803 * parserInternals.c parser.c: moved encoding switching function
15804 to parserInternals.c
15805 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15806
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015807Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15810 error or warning handlers
15811
Daniel Veillardb1059e22000-09-16 14:02:43 +000015812Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * parserInternals.c parserInternals.h parser.c Makefile.am:
15815 created a new module parserInternals.c, moved most of the
15816 code shared by the various parsers there, as well as
15817 deprecated code from parser.c. More cleanup of parser.c
15818 * uri.c: fixed a problem when URI is NULL
15819 * valid.c: speedup when looking for an attribute declaration
15820
Daniel Veillard39c7d712000-09-10 16:14:55 +000015821Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15824 the cleanup of the computation of URI references when seeking
15825 external entities. The URI reference string and the resulting
15826 URI are both stored now.
15827 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15828 large s(n)printf checks and cleanup from Denis Barbier
15829 <barbier@imacs.polytechnique.fr>
15830 * xmlversion.h.in tree.h: couple of SGML declarations for a
15831 possible docbook module.
15832 * result/VC/ : a couple of test output changed due to the change
15833 of the entities URI
15834
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015835Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * parser.h: added a _private field for linking user's data
15838
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015839Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * parser.c parserInternals.h: demacroified most of the IS_XXX
15842 the gain in size is significant so ...
15843
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015844Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * entities.c: cases where looking up entities with doc==NULL
15847 covered
15848
Daniel Veillard90e11312000-09-05 10:42:32 +000015849Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
Daniel Veillard1de50802000-09-07 08:54:32 +000015851 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015852 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15853
Daniel Veillard98a79162000-09-04 11:15:39 +000015854Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
Daniel Veillard1de50802000-09-07 08:54:32 +000015856 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015857 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15858 * Makefile.in: added URItest and included thenin "make tests"
15859
15860Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015861
15862 * xmlversion.h.in: closed bug 22941
15863
Daniel Veillard2bb89092000-08-31 14:57:50 +000015864Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * doc/xmlio.html: added doc and example for entity loader
15867 redefinition.
15868
Daniel Veillard96984452000-08-31 13:50:12 +000015869Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15872 used by libxml
15873
Daniel Veillarde715dd22000-08-29 18:29:38 +000015874Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * parser.c: Fixed bug on invalid ontent characters and when using
15877 push.
15878 * xmllint.c: fixed xmllint endling of errors in push mode
15879
Daniel Veillard4948eb42000-08-29 09:41:15 +000015880Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015883 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015884 * result/HTML/*.sax: regenerated HTML SAX output
15885 * parser.c: more cleanup.
15886
Daniel Veillarde010c172000-08-28 10:04:51 +000015887Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015890 patches from Wayne Davison <wayned@users.sourceforge.net>,
15891 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015892 * HTMLparser.c: fixed an ignorable white space detection bug
15893 occuring when parsing with SAX only
15894 * result/HTML/*.sax: updated since the output is now HTML
15895 encoded...
15896
Daniel Veillard47f3f312000-08-27 22:40:15 +000015897Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015899 * HTMLparser.[ch]: applied some of Wayne Davison
15900 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015901
Daniel Veillarde0854c32000-08-27 21:12:29 +000015902Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15905 undeclared namespace prefix was used, added a warning.
15906 Cleaned up support w.r.t. entities, spilling out a warning
15907 and being pedantic on lookups.
15908 * test/warning/ent9 : added testcase for previous example.
15909 * TODO: updated
15910 * parserInternals.h parser.c: changed the way names are parsed
15911 now allow infinite size and decrease penalty for normal use
15912 * parser.c: Started a big cleanup/check of the parser code,
15913 fixed some of the most tortuous entity code, spotted code
15914 unused anymore
15915 * test/*: added tests for very long names and related nasty
15916 things.
15917
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015918Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * doc/encoding.html: added encoding aliases doc
15921 * doc/xml.html: updates
15922 * encoding.[ch]: added EncodingAliases functions
15923 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15924 bottleneck affecting large DTDs like Docbook
15925 * parser.[ch] xmllint.c: added a pedantic option, will be
15926 useful
15927 * SAX.c: redefinition of entities is reported in pedantic mode
15928 * testHTML.c: uninitialized warning from gcc
15929 * uri.c: fixed a couple of bugs
15930 * TODO: added issue raised by Michael
15931
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015932Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * doc/encoding.html: propagated Martin Duerst suggestions
15935
Daniel Veillard52402ce2000-08-22 23:36:12 +000015936Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15939 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15940 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15941 by Wayne Davison
15942
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015943Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * nanoftp.c nanohttp.c: small cleanup
15946 * TODO: updated
15947
Daniel Veillard244ece92000-08-19 20:58:02 +000015948Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * added an old VC testcase and updated title.xml entity
15951
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015952Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15955 done on auto-opening of <p> tags and cleanup of SAX output
15956
Daniel Veillard979e55e2000-08-19 16:48:54 +000015957Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15960
Daniel Veillard4540be42000-08-19 16:40:28 +000015961Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * doc/xml.html libxml.* structure.*: updated the doc a bit
15964
Daniel Veillard808a3f12000-08-17 13:50:51 +000015965Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15968 of SAX tests
15969
Daniel Veillard29579362000-08-14 17:57:48 +000015970Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15973 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15974
Daniel Veillard1255ab72000-08-14 15:13:33 +000015975Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15978 * testHTML.c: fix core dump on Solaris 2.x systems
15979 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15980 * result/HTML/*.sax: previous bug fix lead to new results
15981
Daniel Veillard03109292000-08-14 14:58:22 +000015982Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15985 * configure.in: added --with-readline=DIR to accept alternate
15986 path for readline include/library
15987 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15988 for ANSI under HP-UX
15989 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15990 includes @LIBS@
15991
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015992Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * doc/* : rebuilt the docs
15995 * getting ready for 2.2.2 release
15996
Daniel Veillard87b95392000-08-12 21:12:04 +000015997Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16000 and xmlAddFeature()
16001 * tree.[ch]: added xmlAddChildList()
16002 * xmllint.c: MAP_FAILED macro test
16003 * parser.h: added xmlParseCtxtExternalEntity()
16004 * valid.c: applied bug fixes removed warning
16005 * tree.c: added CDATA block to elements content
16006 * testSAX.c: cleanup of output
16007 * testHTML.c: added SAX testing
16008 * encoding.c: better error recovery
16009 * SAX.c, parser.c: fixed one of the external entity processing
16010 of the OASis testsuite
16011 * Makefile.am: added HTML SAX regression tests
16012 * configure.in: bumped to 2.2.2
16013 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16014 SAX results
16015
Daniel Veillard88a172f2000-08-04 18:23:10 +000016016Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * configure.in: patch for HP compiler
16019
160202000-08-04 Sven Heinicke <sven@zen.org>
16021
16022 * xmllint.c: Was coredumping sometimes when the file given didn't
16023 exist.
16024
Daniel Veillard46e370e2000-07-21 20:32:03 +000016025Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016028
Daniel Veillard46e370e2000-07-21 20:32:03 +000016029 when using in memory parsing. Need some cleanup.
16030 * xmllint.c configure.in: added a --memory flag to test memory
16031 parsing
16032
Daniel Veillard36650692000-07-21 15:16:39 +000016033Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * nanohttp.c: fixed socklen_t replacement to unsigned int
16036 * parser.c: fixed a space handdling missing at the end of
16037 production 28 DOCTYPE.
16038 * xmlmemory.c: fixed a stupid bug on the routine to override
16039 allocation functions
16040 * TODO: updated
16041
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016042Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * doc/ regenerated the docs
16045
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016046Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * doc/encoding.html doc/xml.html: added I18N doc
16049 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16050 improvements, both parser and filters, added ASCII & HTML,
16051 fixed the ISO-Latin-1 one
16052 * xmllint.c testHTML.c: added/made visible --encode
16053 * debugXML.c : cleanup
16054 * most .c files: applied patches due to warning on Windows and
16055 when using Sun Pro cc compiler
16056 * xpath.c : cleanup memleaks
16057 * nanoftp.c : added a TESTING preprocessor flag for standalong
16058 compile so that people can report bugs more easilly
16059 * nanohttp.c : ditched socklen_t which was a portability mess
16060 and replaced it with unsigned int.
16061 * tree.[ch]: added xmlHasProp()
16062 * TODO: updated
16063 * test/ : added more test for entities, NS, encoding, HTML, wap
16064 * configure.in: preparing for 2.2.0 release
16065
Daniel Veillard49703262000-07-10 10:27:46 +000016066Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016069 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016070
Daniel Veillard306be992000-07-03 12:38:45 +000016071Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * doc/xml.html: changed the xmlsoft.org structure, updated the
16074 examples w.r.t. root and childs
16075
Daniel Veillard7d853352000-07-02 18:53:09 +000016076Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
Daniel Veillard784b9352003-02-16 15:50:27 +000016078 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016079
Daniel Veillard365e13b2000-07-02 07:56:37 +000016080Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * HTMLparser.c: Work on character encoding support for the HTML parser
16083 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16084 * encoding.c: Fixed a potential memleak in the encoding stuff
16085
Daniel Veillardaf743792000-07-01 11:49:28 +000016086Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * doc/FAQ.html doc/Makefile.am : added a FAQ
16089
16090Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016091
16092 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16093 of the HTML parser to force it to not bypass SAX
16094
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016095Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * win32config.h.in: updated
16098 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16099 lacks iconv support :-( need to release 2.1.1
16100 * configure.in: release 2.1.1
16101 * HTMLparser: fixed bug #14784
16102 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16103 by Windows compiler
16104 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16105 the SAX startDocument() callback.
16106 * TODO: updated
16107
16108Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * added xmlStopParser()
16111
Daniel Veillardbe803962000-06-28 23:40:59 +000016112Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * configure.in: 2.1.0 prerelease
16115 * Large resync between W3C and Gnome tree
16116 * nanoftp, nanohttp.c: fixed stalled connections probs
16117 * HTMLtree.c SAX.c : support for attribute without values in
16118 HTML for andersca
16119 * valid.c: Fixed most validation + namespace problems
16120 * HTMLparser.c: start document callback for andersca
16121 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16122 * parser.h, SAX.c: serious speed improvement for large
16123 CDATA blocks
16124 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16125 different encoding
16126 * example/Makefile.am example/gjobread.c tree.h: work on
16127 libxml1 libxml2 convergence.
16128 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16129 and the LIBXML_TEST_VERSION macro
16130
Daniel Veillardc310d562000-06-23 18:32:15 +000016131Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * doc/xml.html: various patches and improvements typo fixed by
16134 Felix Natter
16135 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16136 from Felix Natter <fnatter@gmx.net>
16137
Daniel Veillardf3029822000-05-06 08:11:19 +000016138Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * doc/upgrade.html: updated with instructions for support of both
16141 libxml-1.x and libxml-2.x
16142 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16143 for 2.x support and also fixed includes
16144
16145
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016146Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16149 the encoding support, added iconv support, so now libxml if
16150 compiled with iconv automatically support japanese encodings
16151 among others. Work based on initial patch from Yuan-Chen Cheng
16152 I may have broken binary compat in the encoding handler
16153 registration scheme, but that was so utterly broken I don't
16154 expect anybody to have used this feature until now.
16155 * parserInternals.h: fixup on the CHAR range macro
16156 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16157 code.
16158 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16159 * uri.c: added xmlParseURI() I can't believe I forgot to
16160 implement this one in 2.0 !!!
16161 * SAX.c: moved doc->encoding update in the endDocument() call.
16162 * TODO: updated.
16163
Daniel Veillard06047432000-04-24 11:33:38 +000016164Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * tree.h: removed extraneous xmlRemoveProp definition
16167 * TODO: added item about --disable-corba configure switch
16168 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16169 * nanoftp.c: fixed include problems giving troubles on AIX and
16170 slowlaris
16171 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16172 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16173 comment and headers changes to lower gtk-doc number of warnings
16174 * doc/html/*: rebuilt docs
16175
Daniel Veillarde0aed302000-04-16 08:52:20 +000016176Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * HACKING: documented the tag for 1.x and instructions
16179
Daniel Veillard5e873c42000-04-12 13:27:38 +000016180Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16183 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16184 xmlCreateIOParserCtxt
16185 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16186 significant overall improvement
16187 * xmllint.c: added I/O test to xmllint
16188 * testSAX.c: added a speed test
16189 * doc/* : updated/regenerated
16190
Daniel Veillardfc708e22000-04-08 13:17:27 +000016191Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * xpath.c uri.h parserInternals.h: cosmetic changes from
16194 "Timur I. Bakeyev" <timur@bat.ru>, including making
16195 xmlCreateURI() public
16196
Daniel Veillard5d211f42000-04-07 17:00:24 +000016197Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16200 and the code at the same time. Added a clean mechanism for
16201 overload or added input methods: xmlRegisterInputCallbacks()
16202 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16203 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16204 * TODO: updated
16205 * doc/* : updated/regenerated
16206 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16207 source dir
16208
Daniel Veillarde77a9182000-04-05 19:12:29 +000016209Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * testURI.c: yet another forgotten commit, I should get some sleep !
16212
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016213Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * xmllint.c: forgot to commit this too ?
16216
Daniel Veillardb9df4042000-04-05 14:23:16 +000016217Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * xmlversion.h.in : forgot to commit this previously
16220
Daniel Veillard361d8452000-04-03 19:48:13 +000016221Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16224 * README TODO: updated for release
16225 * uri.c uri.h: added authority parsing/saving
16226 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16227 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16228 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16229 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16230 Makefile.am : added compile-time customization of libxml
16231 --with-ftp --with-http --with-html --with-xpath --with-debug
16232 --with-mem-debug
16233 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16234 #include <libxml/xxx.h> I hope it won't break too much stuff
16235 and will be manageable in the future...
16236 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16237 and added xmllint to the installed programs
16238 * uri.h: added xmlFreeURI()
16239
Daniel Veillardec303412000-03-24 13:41:54 +000016240Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * uri.c uri.h: finished the escaping handling, the base support
16243 and the URI path normalization. Looks good just lacks the
16244 authority content parsing code.
16245 * Makefile.am: added instructions to generate testURI
16246 * TODO: updated
16247 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16248 added links and icons for W3C and Gnome
16249
Daniel Veillard8f621982000-03-20 13:07:15 +000016250Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * xmlmemory.[ch] : seems I forgot to actually update the files in
16253 the last commit :-)
16254 * doc/xml.html doc/html/* : updated and uploaded the docs
16255
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016256Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16259 * TODO: updated
16260 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016261 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016262 gfree).
16263 * Makefile.am, uri.c, uri.h: added a set of functions to do
16264 exact (litteraly copied from the RFC 2396 productions) parsing
16265 and handling of URI. Will be needed for XLink, one XML WFC,
16266 XML Base and reused in the nano[ftp/http] modules. Still work
16267 to be done.
16268
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016269Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * configure.in, libxml.spec.in : libxml2
16272 * doc/* : updated the doc page, rebuilt the docs
16273
Daniel Veillardcf461992000-03-14 18:30:20 +000016274Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * all: tagged LIB_XML_1_X
16277 * *.c *.h : updated from W3C CVS tree
16278 * configure.in : 2.0.0-beta
16279 * libxml.spec.in : libxml2 package nam
16280 * result/* : new version of the tests output
16281
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016282Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16285
Daniel Veillardb566ce12000-03-04 11:39:42 +000016286Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * doc/* : rebuilt the docs
16289 * parser.c: final patch on #6766
16290 * valid.c: small patch on validity checks.
16291
Daniel Veillardfb76c402000-03-04 11:39:42 +000016292Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16295 added
16296 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16297 compatibility w.r.t. XML spec and existing code.
16298
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016299Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16300
16301 * parser.c: seems a better solution to <a> </a> exists,
16302 will try it for a while
16303
Daniel Veillard83a30e72000-03-02 03:33:32 +000016304Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * parser.c: tried to remove the <a> </a> generating <a/>
16307 this is hard. Left a flag for that purpose. Fixed bug #6766
16308 * configure.in: prepared 1.8.7 not released, due to previous
16309 problem
16310
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016311Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * doc/xml.html : applied second patch from Paul DuBois
16314
Daniel Veillard402e8c82000-02-29 22:57:47 +000016315Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * doc/xml.html : applied patch from Paul DuBois
16318
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016319Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16322
Daniel Veillard5feb8492000-02-02 17:15:36 +000016323Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16326 compilation warnings on various platforms.
16327 * parser.c: Fixed #5281 validity error callbacks are now desactived
16328 by default if not validating.
16329
Daniel Veillardf341f932000-02-02 14:52:08 +000016330Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16333
Daniel Veillard13c757e2000-02-01 23:59:15 +000016334Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16337 <gkatsi@cs.toronto.edu>
16338
Daniel Veillard726e8792000-01-30 20:04:29 +000016339Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16342 processing URLs
16343
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016344Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16347 xmlNanoFTPUpdateURL for persistent control connections.
16348 * configure.in: 1.8.6
16349
16350Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16353 * tree.[ch] : added xmlSaveNoEmptyTags
16354
James Henstridgef3be9312000-01-28 13:59:21 +0000163552000-01-29 James Henstridge <james@daa.com.au>
16356
16357 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16358
16359 * Makefile.am: added nanoftp.[ch] to the build.
16360
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016361Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * nanoftp.[ch]: cleanup, comments, API
16364 * debugXML.c : fixed a bug in the cat command
16365 * doc/*: regenerated the docs
16366
Daniel Veillardda07c342000-01-25 18:31:22 +000016367Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16370 * debugXML.c : fixed a bug in the cat command
16371 * valid.c: fixing some small probs
16372 * libxml.spec.in: get rid of the SNAP suffix
16373 * doc/xml.html: updated the status
16374
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016375Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * xml-config.in: xml-config --version to just return the
16378 version number
16379 * xpath.c: some cleanup w.r.t. axis when the current node is
16380 an attribute.
16381 * TODO: updated
16382
Daniel Veillard461a66c2000-01-18 18:01:01 +000016383Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * configure.in: prepared for libxml-1.8.5
16386 * doc/* recompiled the documentation
16387
163882000-01-17 Jody Goldberg <jgoldberg@home.com>
16389
16390 * configure.in : WARNING autoconf subtlety alert :
16391 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16392 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16393 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16394 get defined by AC_CHECK_HEADERS.
16395
Daniel Veillardf967b902000-01-17 16:06:10 +000016396Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16399 Rune.Djurhuus@fast.no
16400
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016401Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * TODO: updated
16404 * tree.c, parser.c: made sure that only memory alloc problems
16405 and internal parser errors are allowed to write to stdout or
16406 stderr.
16407
Daniel Veillard0142b842000-01-14 14:45:24 +000016408Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * tree.c : restored xmlNewGlobalNs since this seems used by
16411 a lot of existing code :-(, fixed a bug in xmlNewNs
16412 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16413 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16414 to exit() from the library code.
16415 * xpath.c, parser.c: removed bugs or unused code detected by
16416 Windows compilers
16417 * parser.c: started adding interfaces for parsing well balanced
16418 XML fragments
16419 * configure.in: releasing 1.8.4
16420 * doc/* : rebuilt the docs
16421
Daniel Veillard2eac5032000-01-09 21:08:56 +000016422Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * tree.[ch] : added xmlNewDocFragment() for DOM
16425 * testHTML.c: uninitialized variable.
16426
Daniel Veillardf3a73582000-01-05 14:58:39 +000016427Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * doc/* : rebuild the docs
16430
Daniel Veillard71b656e2000-01-05 14:46:17 +000016431Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16432
16433 * acconfig.h: readline and history patch
16434 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16435 * tree.c: added check and handling when possibly removing an ID
16436 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16437 and saving.
16438 * test/HTML/entities.html result/HTML/entities.html* : test for
16439 various entities reference cases
16440 * result/HTML/* : as a result output of some testcase have
16441 changed
16442 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16443 by previous example. added xmlParseTryOrFinish().
16444 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16445 entities.h debugXML.h HTMLparser.h: changed the way struct are
16446 declared to allow gtk-doc to expose those
16447 * parser.c: closed bug #4960
16448 * Makefile.am configure.in: Applied patch from
16449 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16450 and math/socket libs detection
16451
Daniel Veillard437b87b2000-01-03 17:30:46 +000016452Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * configure.in, Makefile.am: link tester against readline
16455 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16456
Daniel Veillard686d6b62000-01-03 11:08:02 +000016457Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * tree.[ch]: added xmlRemoveProp
16460 * win32config.h.in nanohttp.c: avoid including the Windows
16461 socket stuff in every C files
16462 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16463 the XmL parser(s)
16464 * test/ns4 result/ns4 etc...: added test case for previous prob
16465 * tree.c: xmlNewNs wasn't checking for double definition
16466 * Makefile.in: fixed a problem with dist-hook duplicates
16467 * parser.[hc], xmlIO.c: fixed the loading of external entities
16468 APIs, now xmlLoadExternalEntity() is used everywhere and
16469 setting up an app specific front-end using the
16470 * SAX.c parser.c: some fixes, now the xhtml spec validates
16471 with the xhtml DTD.
16472 * error.c: fixed crashes in case of no input stream
16473 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16474 to the validation tests and results
16475
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016476Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16479 too htmlCreatePushParserCtxt() and htmlParseChunk()
16480 * parser.c: a bit of cleanup.
16481 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16482 to XML) removed the last mem leak known
16483 * HTMLtree.c: output message cleanup
16484 * xmlmemory.c: display content info about memory blocks
16485 * result/HTML/wired.* : missing att value warning change
16486
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016487Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * doc/* : rebuilt the documentation
16490
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016491Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * parser.[ch] parserInternals.h: Push parser for XML,
16494 seems to work fine now
16495 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16496 --push for push testing
16497 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16498 * testSAX.c: added --push
16499 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16500 subtree
16501 * xmlIO.[ch] : enriched API + fixes for push mode
16502 * entities.[ch]: added the entity content length to the struct.
16503 * xmlmemory.[ch]: new API to show the last entries for the shell
16504 * valid.c: added required attribute testing
16505 * SAX.c: the cdata callback now merge contiguous fragments
16506 * HTMLparser.c: cleanup of some macros
16507
Daniel Veillard3c558c31999-12-22 11:30:41 +000016508Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * parser.c: fix for PIs name starting with xml
16511 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016512 * *.c, configure.in win32config.h.in : generate win32config.h for
16513 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016514
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016515Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * parser.c: fixed a stupid = vs. == bug :-(
16518 * doc/gnome-xml.sgml: s/glade/xml/
16519
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016520Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * configure.in, doc/xml.html : bug fix release 1.8.2
16523 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16524 Hopefully the end of that silly C++ include problem
16525 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16526 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16527 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16528 troubles with autoclosed elements when the stree shape doesn't
16529 follow the DtD specs. Added htmlIsAutoClosed() and
16530 htmlAutoCloseTag()
16531 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16532 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16533 * debugXML.c: fixed a bug on printing default namespaces.
16534 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16535
Daniel Veillardb24054a1999-12-18 15:32:46 +000016536Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * result/HTML/*.htm[l] : updated the HTML regression tests according
16539 to the new output
16540 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16541 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16542 problem due to intermix of extern "C" { ... } declarations for C++
16543 and recursive includes in the headers
16544
Chris Lahey323c48c1999-12-18 15:32:45 +0000165451999-12-20 Chris Lahey <clahey@umich.edu>
16546
16547 * HTMLtree.c: Made it so that html nodes with a single child do
16548 not insert a carriage return before or after the child node.
16549
Daniel Veillardb24054a1999-12-18 15:32:46 +000016550Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016551
16552 * configure.in, doc/xml.html : bug fix release 1.8.1
16553 * parser.c: fixed bug #4344
16554 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16555 added the glue to avoid C++ problems
16556 * doc/* : regenerated the documentation
16557
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016558Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16561 namespace recognition, and Dia as a resul :-(
16562 * encoding.c: closed bug #3950
16563
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016564Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * valid.c: debugging a posteriori validation, except URI expansion
16567 stuff this should be fixed now
16568 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16569 Carl Nygard <cnygard@bellatlantic.net>
16570 * tester.c: added --postvalid, cleaning of the code
16571 * tree.[ch]: added xmlDocGetRootElement()
16572
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016573Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16574
16575 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16576 c++ losage.
16577
Daniel Veillard10a2c651999-12-12 13:03:50 +000016578Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * configure.in, doc/xml.html : bumped to 1.8.0
16581 * xlink.[ch], Makefile.am : added framework for link detection
16582 * parser.h: added nbChars to parser context, needed for cleanup.
16583 * xmlmemory.c: removed a nasty bug when out of mem
16584 * valid.[ch]: adding namespace support for attribute decl
16585 * tester.c: added --debugent option
16586 * debugXML.[ch]: added xmlDebugDumpEntities()
16587 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16588 buffers instead, this was really needed, validation was breaking
16589 in strange ways due to that. Added xmlParseStringPEReference()
16590 and other parsing from strings functions. Entities processing
16591 modified again, but PERef are still not handled correcly but
16592 unless you're Eve Maller you won't notice :-)
16593 * HTMLparser.c: large changes toward reliability, and switched to
16594 lowercase internal tags, XHTML is lowercase, so it will help
16595 that output is closer to next version.
16596 * doc/* : regenerated the documentation, it is now hosted at
16597 http://xmlsoft.org/ (same bits I just bought the domain :-)
16598
16599
Daniel Veillard294cbca1999-12-03 13:19:09 +000016600Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16601
16602 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16603 doc generation
16604 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16605 in the SAX API
16606 * doc/*: rebuilt the doc making sure everything appears in the
16607 HTML files
16608
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016609Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16612 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16613 which allow impressive speed improvement on dataset with
16614 large text pieces, but at the cost of broken binary
16615 compatibility and slightly bigger memory usage.
16616 Configure with --with-buffers to activate them, they
16617 are protected with XML_USE_BUFFER_CONTENT define.
16618 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16619 goal is 0 memory left allocated once parser is no more used
16620 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16621 call xmlCleanupParser() and xmlMemoryDump()
16622
Daniel Veillarda819dac1999-11-24 18:04:22 +000016623Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16626 * parser.[ch] encoding.[ch]: added memory cleanup routines
16627 * parser.c: closing bug #3788
16628 * doc/*: rebuilt the doc
16629
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016630Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16633 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16634 * tester.c: added --compress option
16635 * doc/*: rebuilt the documentation
16636
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016637Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16638
16639 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16640 if given /proc/kcore as input !
16641 * doc/xml.html doc/*: updated and rebuilt the documentation
16642
16643Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016644
16645 * parser.c: Fixed some wrongly space collapsing code due to
16646 a misreading of the spec.
16647 * result/*: fixed the output accordingly
16648
16649Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016650
16651 * encoding.c: bug fix and typos
16652 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16653 * parser.c: added attribute normalization closing bug #3597
16654 * test/att* result/att* SAXresult/att*: testcase for attribute
16655 normalization
16656
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016657Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * configure.in: closing bug #3163 by adding extra flags for the
16660 cc compiler on HP-UX
16661
Daniel Veillard51e3b151999-11-12 17:02:31 +000016662Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * valid.[ch] : removed a typo and an enumerated type bug in the
16665 xmlAddElementDecl() function
16666 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16667 call to xmlEncodeEntitiesReentrant() so that the functions
16668 New, Set and Get are at the same level.
16669 * parser.c HTMLparser.c: extra memory allocation bug for
16670 attributes detected by someone using libxml in embedded systems :-)
16671
Daniel Veillard962195f1999-10-28 15:51:53 +000016672Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16673
16674 * xmlmemory.h: turned off mem debug :-\
16675
Daniel Veillard35008381999-10-25 13:15:52 +000016676Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * parser.c: closed bug #2784 a one line fix, but worth pushing
16679 a new release out
16680 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16681 some structures, comments before and after the
16682 main element, and other nastyness
16683 * HTMLtree.c tree.c: accomodate the extended HTML supported
16684 * configure.in: pushing 1.7.4
16685 * test/ent8 and related outputs : added a new test for bug #2784
16686 * test/HTML/wired.html and related output: a nasty HTML example
16687 * Makefile.am: improved the test scripts
16688 * docs/* : reran the documentation extractor, updated xml.html
16689
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016690Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16691
16692 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16693 HTMLparser and debugged the HTML related code. HTML documents
16694 now have their own type
16695 * entities.c: do not dump &apos; for HTML output
16696 * xmlmemory.c: improvement, breakpoint mechanism
16697 * testHTML.c: added --sax --repeat ...
16698 * Makefile.am: improved the HTML tests
16699 * valid.[ch]: added xmlValidGetValidElements and
16700 xmlValidGetPotentialChildren
16701 * tester.c: added --insert to test the 2 new functions
16702 * test//* result//* SAXresult//* : regression test cleanup
16703 and extension.
16704 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16705 gnome-xml-nanohttp.html
16706
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016707Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * HTMLparser.c: fixed problems with some autoclose tags
16710 * tree.c: fixed XML output problems.
16711 * result/* SAXresult/*: update of the tests output
16712
Daniel Veillard6077d031999-10-09 09:11:45 +000016713Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * Makefile.am: Arturo patch for xmlConf.sh version info
16716 * parser.c: Tim Josling patch for single quoted items
16717 * tester.c: Tim Josling patch for tester options usage
16718 * tree.h: indent cleanup
16719
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016720Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16723 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16724
Daniel Veillard00fdf371999-10-08 09:40:39 +000016725Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * tree.c : Raph patch for initialization of CORBA fields
16728 * parser.c, xpath.c, ...: modification of doc comments
16729 * xpath.c : allow spaces in xpath expressions
16730
Daniel Veillardad219441999-09-27 08:17:49 +000016731Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * xmlmemory.h: turning off memory debug :-(
16734
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016735Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16738 better SAX interfaces.
16739 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16740 entity.
16741 * configure.in: 1.7.2
16742
16743Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016744
16745 * libxml.spec.in: fixed the URL
16746 * doc/xml.html: improved the documentation front-end
16747
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016748Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016749
16750 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16751
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016752Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016753
16754 * libxml.spec.in: fixed the alpha compile problem
16755 * parser.[ch]: changed errno to errNo in the parser context :-(
16756 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16757 * doc/xml.html: changed CHAR to xmlChar
16758 * doc/html/*: recompiled the documentation
16759 * configure.in: 1.7.1
16760
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016761Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * parser.h: modified the parser context struct to regain 1.4.0
16764 binary compatibility
16765 * parser.c, xml-error.h: added errno ot teh context and defined
16766 a set of errors values with update of errno
16767 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16768 DTDs and entities
16769 * *.h, *.c: complete cleanup of the use of config.h and include
16770 protection depending on the current setup.
16771 * overalll debugging, maintenance and bug-fixing on all modules
16772 * updated the documentation
16773 * ready for 1.7.0
16774
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016775Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * HTMLparser.c : cleanup
16778 * SAX.c valid.c valid.h: added ID/IDREF checking
16779 * tree.c tree.h: extended doc structure for refs
16780 * configure.in: 1.6.2
16781 * parser.c: patched bug in SAX user arg call
16782 * parserInternals.h: patched missing close in C++ wrapping
16783 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16784 especially upcoming XPointer implementation.
16785 * doc/xml.html: augmented, typo
16786
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016787Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16788
16789 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16790 not all invocations of install understand -d.
16791
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016792Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16793
16794 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16795 to make 'check' works, when builddir != srcdir.
16796
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016797Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * doc/xml.html : updated the documentation
16800
Daniel Veillard6454aec1999-09-02 22:04:43 +000016801Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16804 not deallocated memory blocks
16805 * *.c : replaces all calls to malloc() free() and realloc() to
16806 the wrapper functions/macros
16807 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16808 instead of xmlFreeNodeList()
16809
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016810Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * HTMLparser.c: corrected a stupid bug leading to core dump at
16813 tree deallocation. Removed warnings indicated by
16814 Stephane.Conversy@lri.fr
16815 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16816 looked for in the external subset
16817
16818Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016819
16820 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16821 on SGI by Stephane.Conversy@lri.fr
16822
Daniel Veillardb96e6431999-08-29 21:02:19 +000016823Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * all .h : changed the prototype declaration indent as in gtk
16826 * most .c : working on reducing the TODOs in the code
16827 * most .c : cleanup though -pedantic and Insure++
16828 * improvements on validation ID checkings.
16829 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16830 * xml-config.in: closed #1810
16831
16832Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016833
16834 * tree.h, valid.c, valid.h: more work on validity, IDs
16835 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16836 definition for AIX
16837
Daniel Veillardb556eb51999-08-15 17:19:50 +000016838Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16841 the distribution due to a cut'n paste error at last commit
16842
Daniel Veillardb05deb71999-08-10 19:04:08 +000016843Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * configure.in: upgraded to version 1.4.0
16846 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16847 Big update, added a large part of the validation process,
16848 it should be usable, but some parts are missing
16849 * xpath.c: improved the implementation w.r.t. root.
16850 * Makefile.am: added more tests
16851 * test and result trees: added a lot of tests
16852 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16853
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016854Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * Added an HACKING file
16857
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016858Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * xpath.[ch] : improvements and debug of the XPath implementation
16861 * parser.c, HTMLparser.c : modified the parsers to be progressive
16862 * tree.[ch] : extended the Buffer promitives
16863 * xmlIO.[ch] : added basic I/O routines providing progressive
16864 parsing and ready for I18N conversion plugins
16865 * SAXresult/* : the SAX callback sequence maybe slightly different
16866 now
16867 * test*.c : improved/updated the tests programs
16868 * doc/* : recompiled the docs.
16869
Daniel Veillard15b75af1999-07-26 16:42:37 +0000168701999-07-26 Michael Meeks <michael@edenproject.org>
16871
16872 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16873
16874 * tree.c: Ditto.
16875
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016876Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16877
16878 * configure.in: upgraded to version 1.4.0
16879 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16880 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16881 XML query language, see http://www.w3.org/TR/xpath for more details.
16882 * parser.c, parser.h: added CHAR* related string functions for XPath
16883 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16884 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16885 rebuild the docs.
16886 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16887 and regression testing capabilities for XPath.
16888
Daniel Veillardd79d7871999-07-12 10:38:12 +000016889Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16892 closing bug #1646
16893
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016894Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * Makefile.am, example/Makefile.am: closed bug #1683
16897
Daniel Veillard3166ab11999-07-11 16:14:19 +000016898Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * example/Makefile.am, configure.in: added the makefile for the
16901 gjobread example
16902
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016903Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16904
16905 * doc/Makefile.am:
16906 - fix which allow "make install DESTDIR=</install/prefix>".
16907
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016908Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16911 which fixed a problem on the file reading-code.
16912
Daniel Veillard82150d81999-07-07 07:32:15 +000016913Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16916 output.
16917 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16918
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016919Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * parser.h : Oops removed the binary compatibility problem
16922 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16923 * parser.c, HTMLparser.c: applied patches for reading from stdin
16924
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016925Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * parser.c, entities.c, valid.c: cleanup bug #1591
16928 * configure.in: cleanup bug #1592
16929 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16930 the same tree back-end. Hence gdome will be available for it.
16931 * doc/Makefile.am: close bug #617
16932
Daniel Veillard97fea181999-06-26 23:07:37 +000016933Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * parser.c: alloctate a per parser context SAX interface block
16936
Daniel Veillard14fff061999-06-22 21:49:07 +000016937Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16940 and xmlEncodeEntitiesReentrant with the correct one :-\
16941
16942Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16943
16944 * commit of my internal XML base changes, quite a lot of
16945 changes, cleanups, better entities support, framework for
16946 new I/O and charset detection and handling
16947 * Fixed the configure/Makefile stuff to generate shared libs
16948 with the proper version info, so we jumped on rev from
16949 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16950 xmlEncodeEntities() result need to be freed now, and a string
16951 xmlParserVersion provide the current library version.
16952
Raph Levien05240da1999-06-15 21:27:11 +000016953Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16954
16955 * parser.c: fixed a buffer overrun for when you have a very long
16956 attribute with no entities in it.
16957
Daniel Veillardbb2da581999-06-13 14:37:07 +000016958Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * added example directory
16961 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16962
Daniel Veillard011b63c1999-06-02 17:44:04 +000016963Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * Release of libxml-1.1, nearly everything has been touched for
16966 this.
16967 * Added more regression tests
16968 * Updated the documentation
16969
Daniel Veillard27d88741999-05-29 11:51:49 +000016970Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * tree.[ch]: unified the XML_NO_CORBA defines.
16973 * parser.c encoding.[ch]: started plugging in char encoding detection
16974
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016975Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16976
16977 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16978 Also freed allocated buffer.
16979
Daniel Veillard27d88741999-05-29 11:51:49 +000016980Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016981 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16982 reentrancy problem at printing. One is left in entities.c, to
16983 remove ASAP
16984 * testSAX.c : added a test example showing the use of the SAX
16985 interface if one doesn't want to build the DOM tree.
16986 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16987
Daniel Veillard517752b1999-04-05 12:20:10 +000016988Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16991 large revamping of the parser to use SAX callbacks
16992 http://www.megginson.com/SAX/ (or at least a C like interface
16993 a la Expat). It's now possible to set up your own callbacks
16994 and the parser will not build a DOM tree.
16995 * test/* result/*: updated the test suite, I finally removed
16996 the old Namespace draft support (PI based).
16997
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016998Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * Makefile.am: added test result to EXTRA_DIST for make tests
17001
Daniel Veillard64068b31999-03-24 20:42:16 +000017002Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * parser.c, parserInternals.h: moved the chars macro definitions
17005 to parserInternals.h
17006 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17007 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17008
Daniel Veillard012ccc11999-03-23 10:11:11 +000017009Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17010
17011 * xml-config.in : applied patch to make --version work
17012
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170131999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17014
17015 * Makefile.am (check-local): Alias for `tests' target. This will
17016 cause `make check' to do the right thing.
17017 (tests): Don't run tests in srcdir. Also, replaced calls to
17018 basename with a `sed' "equivalent".
17019
Daniel Veillardd109e371999-03-05 06:26:45 +000017020Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17023 it in the header and not the sources, updated the doc.
17024 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17025 pointing this out.
17026
Daniel Veillardbc50b591999-03-01 12:28:53 +000017027Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17028
17029 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17030 exported the inputStream routines.
17031 * doc/html/* : updated accordingly
17032
Daniel Veillardd692aa41999-02-28 21:54:31 +000017033Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c, parser.h, parserInternals.h: added a few extra
17036 internal calls to allocate and free parser contexts ...
17037 * doc/html/* : updated accordingly
17038
Daniel Veillard55a99271999-02-25 11:01:29 +000017039Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17040
17041 * configure.in, Makefile.am, doc/makefile.am : General changes for
17042 1.0.0 release and including the generated HTML documentation.
17043
Daniel Veillard35925471999-02-25 08:46:07 +000017044Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17045
17046 * makefile.am : added parserInternals.h, oops.
17047
Daniel Veillard1e346af1999-02-22 10:33:01 +000017048Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * parserInternals.h: added this header giving access to the parser
17051 internal functions.
17052 * doc/Makefile.am : added a rebuild target which rebuilds the full
17053 set of documentations
17054 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17055 the internal subset.
17056 * *.c *.h: modifications needed to generate the documentation using
17057 gtk-doc, cleanup of functions blocks, reorganisation of struct
17058 declarations.
17059
Daniel Veillard1164e751999-02-16 16:29:17 +000017060Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17063 the tar and spec file to include the beginning of the doc.
17064
Nuno Ferreira03d04781999-02-13 00:07:17 +0000170651999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17066
17067 * doc/.cvsignore: Added this file.
17068
Daniel Veillard6800ef31999-02-08 18:33:22 +000017069Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * tree.c: fixed xmlGetProp to return "" when the attribute
17072 exists, even if the node-list is NULL.
17073
Daniel Veillard726c7e31999-02-08 15:13:10 +000017074Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * tree.c: patched an error outputting empty attribute values.
17077 * Makefile.am and doc/makefile.am: have been updated during the
17078 week-end. Sorry for an empty CVS log, I got a shell problem.
17079
Daniel Veillard1899e851999-02-01 12:18:54 +000017080Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * tree.h: cleaned up using enums instead of defines
17083 * parser.c, valid.[ch]: more work on parsing/output of element
17084 declarations
17085
Daniel Veillard3b9def11999-01-31 22:15:06 +000017086Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * valid.[ch], tree.c, parser.c : more work toward full parsing
17089 of XML DTDs.
17090 * README: added informations about mailing-list and on-line
17091 documentation
17092
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000170931999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17094
17095 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17096
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017097Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * parser.c, tree.[ch] : more work toward conformance testing,
17100 added a last element to accelerate parsing of very flat structures
17101 started working on internal subset Element content declaration.
17102 * valid.[ch] : first cut at adding code toward validation.
17103 * previous changes had also small impact on most files, especially
17104 the conformance testing using James Clark test suite.
17105
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017106Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17107
17108 * test/* : updated the examples, most of them were not well
17109 formed (humm), and added rdf2.
17110 * result/* : resulting changes in the output.
17111
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017112Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17113
17114 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17115
Daniel Veillard44b3a061998-12-05 17:27:22 +000017116Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * tree.c: patched a bug in the generation of empty attributes
17119
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017120Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17123 for node/trees/documents/... Biggest problem is namespace
17124 support when copying subtrees.
17125
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017126Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * parser.c, entities.c: improve entities and char ref encoding,
17129 and cleanups of error messages.
17130
Daniel Veillard242590e1998-11-13 18:04:35 +000017131Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17132
17133 * parser.c, entities.c: simple bug hunting done during rpm2html and
17134 rpmfind integration.
17135
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017136Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * parser.[ch]: Added interfaces allowing to specify a SAX
17139 handler before parsing.
17140
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017141Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * parser.c: redirrect all errors reporting through the SAX
17144 error function
17145
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017146Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17149 * libtool, tlmain ...: update of the libtool files
17150
Miguel de Icaza442321c1998-11-04 18:13:38 +0000171511998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17152
17153 * entities.c: Use g_snprintf insteda of snprintf.
17154
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017155Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17156
17157 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17158 added ent5 test for this purpose.
17159 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17160
Daniel Veillard27271681998-10-30 06:39:40 +000017161Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17162
17163 * parser.c: fixed? a strange error due to compression on a GWP
17164 document.
17165
Daniel Veillard25940b71998-10-29 05:51:30 +000017166Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * tree.[ch]: bug fixing
17169 * entities.[ch]: defined a specific type for predefined entities
17170 * doc/xml.html: more documentation on the library, how to use it,
17171 overview of the interfaces.
17172
Daniel Veillard16253641998-10-28 22:58:05 +000017173Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17176
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017177Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17178
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017179 * tree.c: corrected a small bug
17180 * doc/xml.html: continuing writing documentation.
17181
17182Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17183
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017184 * debugXML.h debugXML.c: added debugging utilities.
17185 * tester.c: added --debug switch.
17186 * tree.c: patched an incorrect node->type assignment.
17187 * parser.c: formatting, ensure that node->doc != NULL in attributes
17188
Daniel Veillardccb09631998-10-27 06:21:04 +000017189Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17192 entity support and provide an internal representation close to
17193 DOM one (entity ref nodes, and attribute value as tree). I tried
17194 to preserve the interface but this will surely break some apps
17195 (I have to change rpm2html/rpmfind for example). I had to change
17196 two interfaces, and the generated tree is somewhat different.
17197 * doc/* : started documenting the XML library, the tree and
17198 DOM/Corba. This is a first step.
17199
Daniel Veillard11e00581998-10-24 18:27:49 +000017200Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * parser.c: Set up the fonctions comment block, boring but useful.
17203 * parser.h, SAX.c, parser.c: now attributes are processed through
17204 the SAX interface. The problem is that my SAX interface diverged
17205 quite a bit from the original one, well this is not an official
17206 spec, and translating it from Java to C is hairy anyway...
17207
Daniel Veillard97b58771998-10-20 06:14:16 +000017208Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17211 fonctions comment block, boring but useful.
17212
17213Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017214
17215 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17216 conversion routines. However they are not yet used to convert the
17217 inputs. The core will run with UTF-8.
17218
Daniel Veillard33942841998-10-18 19:12:41 +000017219Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17220
17221 * tree.c : make sure that the type id is properly set-up when
17222 a new object is allocated, needed for DOM.
17223
Daniel Veillard27fb0751998-10-17 06:47:46 +000017224Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17225
17226 * tree.h, tree.c: Ok, the main objects in the tree will be native
17227 corba objects, it costs 8 bytes per Node, Attribute and Document
17228 but it simplifies the Corba integration a lot (no extra interface
17229 objects to allocate/free).
17230
Daniel Veillard0bef1311998-10-14 02:36:47 +000017231Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17234 and changed NODEs contants for conformity with DOM Level 1
17235
Daniel Veillard27864701998-10-08 03:47:24 +000017236Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * added hooks to keep track of servants when creating objects
17239 xmlDoc and xmlNode (for Corba export).
17240
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017241Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * added xml-config script.
17244
Daniel Veillard7066a791998-10-01 20:28:28 +000017245Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17246
17247 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17248 to autoupdate libtool and automake conf files.
17249
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000172501998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17251
17252 * Makefile.am: Use '?' to separate the sed
17253 commands as ',' is used when people pass -Wl,something.
17254
17255
Daniel Veillard15a8df41998-09-24 19:15:06 +000017256Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17257
17258 * tree.c, tree.h: added a per-document compression interface.
17259
Daniel Veillard151b1b01998-09-23 00:49:46 +000017260Tue Sep 22 20:47:38 EDT 1998
17261
17262 * tree.c, tree.h: added saving with compression and added interfaces
17263 to control the compression level (xmlGetCompressMode,
17264 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17265
Daniel Veillard70120ff1998-09-22 00:24:21 +000017266Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17267
17268 * parser.c: corrected a loop for files of size 0
17269
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000172701998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17271
17272 * error.h: New file. Contains prototyes from `error.c'.
17273
Tom Tromeyc19653d1998-08-14 01:22:43 +000017274Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17275
17276 * Makefile.am (xmlincdir): New macro.
17277 (xmlinc_HEADERS): Renamed from include_HEADERS.
17278
Daniel Veillard845664d1998-08-13 04:43:19 +000017279Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * applied small patch on numeric entities from
17282 Christopher Blizzard <blizzard@appliedtheory.com>
17283
Daniel Veillard260a68f1998-08-13 03:39:55 +000017284Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17285
17286 * New release 0.2, removed the old xml_* files so that it's
17287 coherent with the other CVS base (W3C), far better conformance
17288 to standard, new namespaces, decent entities support, beginning
17289 of a SAX-like interface. Nearly nothing left intact, even the
17290 test examples ...
17291
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000172921998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17293
17294 * .cvsignore: Add .deps dir
17295
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017296Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17299
Daniel Veillardfe926001998-07-26 04:28:20 +000017300Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017301
Daniel Veillardfe926001998-07-26 04:28:20 +000017302 * configure.in: added test for CPP
17303 * AUTHORS, Changelog: the original ones didn't get commited but the
17304 glib ones instead, fixed.
17305 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017306
Daniel Veillardfe926001998-07-26 04:28:20 +000017307Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017308
Daniel Veillardfe926001998-07-26 04:28:20 +000017309 * integrated code developped at W3C
17310 * changed the original Copyright
17311 * migrated to automake
17312 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017313