1 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
3 * Makefile.am: add missing variable
4 * libxslt/transform.c: fixed some error callback data
5 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
6 date:sum testing from Derek Poon
8 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
10 * libexslt/date.c: fixed problem with empty sets, etc.
11 (see discussion on mailing list)
13 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
15 * libexslt/date.c: fixed problem with timezone offset
17 * tests/exslt/date/add.1.out: changed regression test output,
18 which was apparently incorrect for above case
20 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
22 * libxslt/transform.c: re-arranged sequence of setting up
23 namespaces within xsltCopyTree (see the list thread
24 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
25 * tests/general/bug-104.out: slight change to expected output
28 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
30 * libexslt/date.c: enhanced validation of date-time to catch
31 bit-field overflow (bug 152836)
32 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
35 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
37 * libxslt/numbers.c: further refinement to UTF8 pattern
38 separator (bug 151975)
40 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
42 * libxslt/numbers.c: fixed problem with UTF8 pattern
43 separator (bug 151975)
45 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
47 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
48 fixed 2 problems with xsl:include (bug #151795)
50 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
52 * NEWS configure.in doc/*: Release of libxslt-1.1.10
54 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
56 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
57 for --path as well as --load-trace, fixes Red Hat bug #106545
59 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
61 * libxslt/keys.c: fixed small problem with key initialisation
62 disturbing the transformation context (bug 151201).
63 * tests/general/bug-153.*, tests/general/Makefile.am,
64 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
67 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
69 * win32/configure.js: added support for version extra
71 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
73 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
74 compilation problems on Solaris #150844
76 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
78 * configure.in NEWS doc/*: preparing release of 1.1.9
80 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
82 * transform.c: Further enhancement for keys on exslt:node-sets.
83 Corrects a rather serious timing problem (bug 150741)
84 * tests/exslt/common/node-set.8.*: added regression test for this
86 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
88 * Makefile.am configure.in: a bit of cleanup and a extra variable for
91 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
93 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
95 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
97 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
98 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
99 libexslt/exslt.c: added some code to include the CVS
100 ChangeLog version in the version strings available for
101 printing (e.g. by xsltproc)
103 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
105 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
106 DTD attributes, RFE 150311 . Also cleanup the code from all
107 libxml2 pre 2.6.0 specific code since we are using
108 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
110 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
112 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
113 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
114 provide document loading as suggested by David Hyatt for
117 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
119 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
120 in xmlNewTransformContext for the principal document (bug 133289)
122 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
124 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
125 fixed handling of #default in namespace-alias for default
126 namespace (bug 149659)
127 * tests/namespaces/tst7.* tst8.*: added regression tests for above
129 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
131 * libexslt/date.c: added date:sum routine supplied by Joel
134 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
136 * doc/downloads.html doc/xslt.html: fixed a couple of problems
137 reported by Oliver Stoeneberg
139 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
141 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
142 libxslt/variables.c: added code to assure keys are generated
143 when needed for node-sets (bug 148773)
144 * tests/exslt/common/node-set.7.* - added test case for above.
146 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
148 * libexslt/strings.c: fixed str:tokenize for case when 2nd
149 argument is an empty string (should produce a token for
150 each char in the string). Reported on the mailing list by
153 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
154 * libxslt/imports.c: further enhancement for template priorities
155 on imported stylesheets (better fix for bug 141279, fixes
158 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
160 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
161 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
162 Rob Richards to add a normal --with-crypto configure option.
164 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
166 * libxslt/functions.c: added some logic to xsltKeyFunction
167 to set the transform context doc ptr when the xpath context
168 doc is different (bug 147445)
169 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
170 and tests/exslt/common/node-set.6*: added regression tests
171 for bug 145547 (UNION and FILTER for RVT's)
173 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
175 * python/libxslt-python-api.xml: fixed type for doctypeSystem
176 and doctypePublic (problem reported on the list by Sitsofe
178 * doc/libxslt-api.xml: updated database.
180 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
182 * transform.c: small change to key handling for RVT, needed
183 because of enhancement to libxml2 xpath.
185 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
187 * python/libxsl.py: fixes Python on 64bits box problem.
189 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
191 * libxslt.spec.in: better python dependancy Red hat bug #126364
194 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
196 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
197 tst5.xsl and tst.out to EXTRA_DIST
199 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
201 * configure.in doc/*: releasing 1.1.8
203 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
205 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
206 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
207 causing the wrong libs to be linked when using the configure
208 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
210 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
212 * libexslt/Makefile.am: implemented change from Joel Reed for
213 automake-1.4 compatibility.
214 * libexslt/crypto.c: reformatted source to remove an overly
215 generous supply of tabs. Added a #include for sys/select to
216 fix a compilation error caused by the gcrypt include file's
217 usage of 'fd_set'. Made some minor changes to fix
218 some warning messages (no change to the logic).
219 * configure.in, config.h.in: added test for presence of
221 Added test for libgcrypt version > 1.1.41 (bug 145245)
223 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
225 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
226 namespace, also a small enhancement of the surrounding text on
227 extension functions. (bug 145250)
229 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
231 * configure.in: convenience change
232 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
233 try to avoid calling libxml2 cleanup function directly but go
234 though the python wrapper of libxml2 for memory debug accounting.
236 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
238 * libxslt/keys.c: added namespace setup before calling XPath
239 to evaluate key (Bug 143520)
241 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
243 * libxslt/transform.c: added coding to xsltCopyTree to copy
244 namespaces (bug 139578).
245 * tests/general/bug-128.out: changed to reflect above fix
246 * libxslt/xslt.c: minor change to an error message
248 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
250 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
251 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
252 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
253 crypto extensions based on libgcrypt if found at configure time.
254 * tests/namespaces/Makefile.am: fixed a small breakage
256 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
258 * libxslt/namespaces: some enhancement for fixing bug 142768
259 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
260 added regression test for this bug
262 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
264 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
265 the example from Richard Jinks
267 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
269 * win32/configure.js win32/Makefile.* minor changes for the new
270 layout of the Windows binary package
272 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
274 * doc/search.php.inc, doc/search/php: enhanced to remove
275 forcing module names to lower case, and to fix problem
276 with links between pages in libxml2 directory.
278 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
280 * win32/makefile.msvc, win32/configure.js: included the cruntime
281 option, contributed by Oliver Stoeneberg
283 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
285 * libxslt/xsltutils.c: fixed bug in error message printing
286 for undefined namespace (bug 143004)
288 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
290 * NEWS doc/*: updated for 1.1.7
292 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
294 * configure.in: release of libxslt-1.1.7
296 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
298 * tests/general/bug-151*, tests/docs/bug-151.xml,
299 tests/general/Makefile.am, tests/docs/Makefile.am: added
300 regression test for old bug #127877
302 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
304 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
305 being generated when the root element is namespaced
306 * tests/general/bug-151*, tests/docs/bug-151.xml,
307 tests/general/Makefile.am, tests/docs/Makefile.am: added
308 regression test for bug #135542
310 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
312 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
313 libxslt/transform.c: fixing bug #134500 on namespace lookup for
314 attribute which sometimes lead to default namespace
315 * tests/general/bug-150*, tests/docs/bug-150.xml,
316 tests/general/Makefile.am, tests/docs/Makefile.am: added
317 regression test for bug #134500
319 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
321 * libexslt/date.h: fixing a small portability problem on Solaris
322 for the declaration of localtime_r bug #140468
324 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
326 * libxslt.m4: applied patch from Edward Rudd to fix the problems
327 raised in bug #142429
329 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
331 * libxslt/xslt.c: fixed a weird namespace bug #141532
332 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
333 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
334 to the regression for bug #141532
336 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
338 * libxslt/imports.c: added comments and function header,
339 improved logic of routine just added.
340 * tests/general/bug-147*, tests/docs/bug-147.xml,
341 tests/general/Makefile.am, tests/docs/Makefile.am: added
342 regression test for bug 141279
344 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
346 * libxslt/imports.c: enhanced normalization of comp steps
347 when an imported stylesheet has it's own imports
350 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
352 * libxslt/transform.c: added code to recognize
353 disable-output-escaping on certain text nodes (bug 140755)
354 * tests/general/bug-100.out: regenerated to account for change
355 from next ChangeLog entry (bug 140558)
357 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
359 * libxslt/xsltutils.c: suppressed any automatic linefeed after
360 a comment following the document root element (bug 140558)
362 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
364 * libxslt/transform.c: fix a problem where we updated an
365 ELEMENT node psvi field as if it was a DOCUMENT one, leading
366 to a subtle crash later, valgrind rules.
368 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
370 * libexslt/strings.c: fixed bug in UTF8 string tokenize
371 kindly reported by Vasily Tchekalkin
373 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
375 * configure.in doc/*: preparing release 1.1.6
376 * libxslt.spec.in: keep the ChangeLog compressed
378 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
380 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
381 * tests/docs/Makefile.am tests/docs/bug-146.xml
382 tests/general/Makefile.am tests/docs/bug-146*: added test
383 to the regression for bug #139132
385 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
387 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
388 with key matching attribute node.
390 2004-04-01 Johan Dahlin <johan@gnome.org>
392 * python/.cvsignore: Add generated files, to make cvs silent.
394 * .cvsignore: Add missing libexslt.pc and stamp-h1
396 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
398 * configure.in: prepare release of 1.1.5, made a hard dependancy
399 to libxml2 2.6.8 due to the dictionnary reference counting change
400 * doc/*: updated and rebuilt the doc.
401 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
403 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
405 * libxslt/xsltconfig.h.in: small fix for OpenVMS
406 * libxslt/documents.c: fixed a leak associated to the change
407 in reference counting when running the XML parser and using
408 the document() function.
410 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
412 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
413 when output file is used (bug 137341)
415 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
417 * libxslt/xsltutils.c: corrected my error from bug 135938
418 pointed out on the mailing list by Mark Vakoc.
419 * libxslt/transform.c: enhanced the error message for
420 call-template when namespace is present.
421 * tests/general/bug-145.err: regenerated for new message
423 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
425 * libxslt/namespaces.c: added additional check to prevent
426 superfluous namespace href's being generated on elements
428 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
429 added new test for bug 136914
430 * tests/namespaces, tests/extensions/ tests/reports: fixed
431 error in "enhanced" Makefile.am, removed superfluous .err files
434 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
436 * doc/search.php.incl: minor addition for later version of php
437 requiring $HTTP_GET_VARS.
438 doc/*: rebuilt the docs
440 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
442 * libexslt/strings.c: modified the 'tokenize' routine to work with
443 UTF8 chars in both string and tokens (Bug 136183)
445 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
447 * libxslt/attrvt.c: added coding to allow growing the
448 AVT structure when a large number of segments are present
450 * libxslt/keys.c: fixed a compilation warning (no logic change)
452 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
454 * tests/docbook/Makefile.am: small fix to typo
456 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
458 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
459 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
460 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
461 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
462 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
463 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
464 tests/extensions/Makefile.am, tests/general/Makefile.am,
465 tests/keys/Makefile.am, tests/multiple/Makefile.am,
466 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
467 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
468 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
469 tests/REC/test-2.5-1.err:
470 Major enhancement to "make tests". All but Python tests
471 cleaned up to produce minimum summary output if no problems.
472 * tests/general/bug-145.xsl, tests/general/bug-145.err,
473 tests/docs/Makefile.am, tests/docs/bug-145.xml:
474 Added test case for bugzilla bug 135938
476 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
478 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
479 fixed problem with dictionary handling (bug 135938).
480 * doc/EXSLT/*: fixed a few more "href_base" files.
482 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
484 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
485 the "href_base" problem.
487 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
489 * configure.in, config.h.in: added test for localtime_r
490 * libexslt/date.c: added usage of localtime_r if present on
491 system (bug 129983, suggested by Vasily Tchekalkin)
493 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
495 * libxslt/keys.c libxslt/pattern.c: removed the last use
496 of _private that time in the input document, use the psvi
497 field again, this may be interesting if XSLT2 support gets
498 in but since this is very unlikely ...
500 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
502 * libxslt/transform.c libxslt/variables.c: use the psvi field
503 of teh document used for RVT instead of _private.
505 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
507 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
508 the attribute instead of the _private one to compile AVT infos
510 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
512 * tests/docs/Makefile.am tests/docs/bug-144.xml
513 tests/general/Makefile.am tests/docs/bug-144*: added test
514 similar to 143 but checking for AVT in local variables.
516 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
518 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
519 AVT found in global variable content.
520 * tests/docs/Makefile.am tests/docs/bug-143.xml
521 tests/general/Makefile.am tests/docs/bug-143*: added test
522 to the regression suite.
524 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
526 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
527 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
528 First step toward _private cleanup: use the psvi field to store
529 the precompilation informations in the stylesheet nodes.
531 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
533 * libxslt/variables.c: trying to use the fact that names comes
534 from a dictionnary when looking up for variables.
535 * tests/documents/Makefile.am: try to fix an error reported on
538 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
540 * tests/general/Makefile.am, tests/general/bug-142.xsl,
541 tests/general/bug-142.out, tests/docs/Makefile.am,
542 tests/general/bug-142.xml: added test for language
543 attribute which previously triggered a memory leak
544 (from list report by Mike Hommey)
546 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
548 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
549 regenerated the documentation
551 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
553 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
554 minor changes to eliminate compilation warnings. No change
557 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
559 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
560 Mikhail S Grushinskiy to compile on Mingw
562 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
564 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
566 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
568 * libxslt/extensions.c: applied patch from Steve Little to
569 display the extension modules.
571 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
573 * libxslt/transform.c: trying to fix an extension regression pointed
576 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
578 * libxslt/transform.c: try to fix the problem with yelp
581 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
583 * libxslt/templates.c: applied patch from #134588 provided by
584 Mariano Suárez-Alvarez, attribute text node without doc.
586 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
588 * configure.in, doc/*: updated and rebuilt the documentation
589 preparing release of 1.1.3
590 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
592 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
594 * libxslt.m4: small fix: added missing [] quotation macro name
595 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
596 1.8.x and is backward compatible with older auto tools.
598 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
600 * libxslt/attrvt.c libxslt/templates.c: removed the two last
601 known bug with the new code, was overoptimizing a bit...
603 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
605 * libxslt/attrvt.c: found the memory leak shown in DocBook,
606 mostly an error handling some ATV coupled with doctionnaries
608 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
609 libxslt/xslt.c: added a bit of debug to be able to trace
612 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
614 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
615 attribute value templates
616 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
617 dictionaries at the stylesheet and transformation level.
618 * configure.in: this relies on a recent version of libxml2
619 with the sub dictionnary catalog.
621 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
623 * libxslt/transform.c: added check for "?>" in PI content
626 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
628 * libxslt/namespaces.c: fixed problem with attribute
629 namespace (Bug 132953)
631 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
633 * libxslt/transform.c: added check for "--" or ending '-'
634 in xsl:comment (Bug 132742)
636 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
638 * libxslt/transform.c, libxslt/attributes.c: added
639 validation of QName for xsl:element and xsl:attribute
642 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
644 * libxslt/pattern.c: changed priority of template patterns
645 starting with '//' from 0.0 to 0.5 (Bug 131705)
647 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
649 * libxslt/xslt.c: applied patch from Stefan Kost to fix
650 behaviour on unknown element from the XSLT namespace.
651 * python/generator.py: applied patch from Stephane bidoul
652 to export enums in the bindings.
654 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
656 * tests/general/Makefile.am, tests/general/bug-141.out,
657 tests/general/bug-141.xsl, tests/docs/Makefile.am,
658 tests/general/bug-141.xml: added test case for
659 Bug 13971 (libxml2 xpath.c bug, but tested here)
661 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
663 * libxslt/xsltutils.c: added a newline for any comment before
664 the root element (Bug 130433)
665 * libxslt/xslt.c: fixed problem with cdata-section-elements when
666 default namespace is changed (Bug 130793)
667 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
668 for newline after comment change above.
669 * tests/general/Makefile.am, tests/general/bug-140.xsl,
670 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
671 cdata-section-elements problem.
673 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
675 * python/libxsl.py: applied shared lib loading patch for OS X from
678 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
680 * libexslt/math.c, libexslt/common.c: fixed problem,
681 reported on the list by Markus Bayerlein, concerning
682 math functions on nodesets generated with
684 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
685 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
686 added test case for above.
688 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
690 * libxslt/transform.c: changed to assure comment which
691 preceeds root node is output after DTD (Bug 130433)
692 * test/exslt/common/node-set.4.*: added test case for
695 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
697 * doc/site.xsl: Changed logo spacing to avoid stacking
698 * doc/*: rebuilt web pages
700 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
705 Test William's new site.xsl improvements by adding the
706 W3C logo icon, rebuild docs, and presto! It shows up
709 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
711 * libxslt/transform.c: Refined wrapper code with large
712 test case submitted by Norm Walsh. (Bug 130922)
714 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
716 * libxslt/transform.c: Added coding to create a xsltDocument
717 wrapper for an RVT, in order to produce the applicable
720 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
722 * doc/search.xml, doc/search.templ, doc/Makefile.am,
723 doc/search.php.inc: Added new facility to "autogen"
724 the search script. Fixed a few more problems with
725 the API page generation.
726 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
727 the autogeneration of the php script. Note that from
728 this point doc/search.php will be include in the
729 generic "Rebuilt docs".
730 * doc/*: api docs rebuilt.
732 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
734 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
735 Further cleanup, fully implemented common routine for
736 "generic page" within the docs.
737 * doc/*: api docs rebuilt with enhanced scripts.
739 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
741 * doc/xslt.html, doc/bugs.html
742 made link to bugzilla more useful
744 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
746 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
747 cleanup of scripts, assuring page tables are consistent.
748 * doc/*: api docs rebuilt with enhanced scripts.
750 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
752 * configure.in: fixed Bug130593.
753 * doc/apibuild.py: fixed a couple of sequence problems on
754 references within APIxxx.html files, rebuild doc/* (and NEWS)
756 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
758 * doc/newapi.xsl: change background color of function
759 declaration to improve readability
760 * doc/*: rebuild docs with new stylesheet
762 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
764 * libxslt/transform.c: fix bad doc comment formatting on
765 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
766 * doc/*: rebuild docs
768 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
770 * configure.in doc/*: prepared release of libxslt-1.1.2
771 * libxslt.spec.in doc/Makefile.am: some tweaking following the
774 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
776 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
779 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
781 * libxslt/numbers.c: added namespace comparison for
782 xsl:number count function (Bug 129057)
784 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
786 * tests/docs/Makefile.am tests/docs/bug-139.xml
787 tests/general/Makefile.am tests/general/bug-139*: added
788 test for entities parsing (Bug #129489)
790 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
792 * tests/docs/Makefile.am tests/docs/bug-138.xml
793 tests/general/Makefile.am tests/general/bug-138*: added
794 test for namespace problem (Bug #129624)
796 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
798 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
799 the transformation context
800 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
801 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
802 xsltSetCtxtParseOptions() to update parsing options in document()
804 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
806 * libxslt/keys.c: fixed second problem on #122483, namespace
807 definitions must be propagated to keys.
808 * tests/docs/Makefile.am tests/docs/bug-137.xml
809 tests/general/Makefile.am tests/docs/bug-137*: added test
810 to the regression for bug #122483
812 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
814 * libxslt/transform.c: added the cast needed to fix #129188 warning
816 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
818 * libexslt/transform.c: fixed Bug 129624 (erroneous output
821 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
823 * libexslt/date.c: fixed several routines to assure empty
824 string returned (rather than a string object with a null
825 string pointer) (Bug 129561)
827 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
829 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
830 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
831 enhanced documentation to include exslt; rebuilt docs
833 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
835 * libxslt/xsltutils.h
837 document XSLT_TRACE macro (sort of) and rebuild docs
839 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
841 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
842 build, no success, it still works halfway.
844 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
846 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
847 libexslt/exsltexports.h libxslt/win32config.h: msvc and
848 mingw compilation fixes.
850 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
852 * doc/xslt.html docs.html
853 remove reference to gtk-doc
855 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
857 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
859 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
861 * configure.in: upp'ed the dependancy to libxml2-2.6.3
862 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
863 by using the new XInclude APIs provided by 2.6.3...
865 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
867 * libxslt/transform.c, libxslt/xslt.c: modified to assure
868 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
869 set into node name. This modification arises from
870 bug #128520, and avoids unnecessary work in libxml2.
872 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
874 * libxslt/*.h *.h.in: updated the metadata informations in the headers
875 * doc/* doc/html/*: regenerated the docs.
877 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
879 * doc/Makefile.am: small further enhancement to makefile
880 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
881 doc/html/libxslt-transform.html: updated to reflect last change
884 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
886 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
887 Makefile.am: adapted the libxml files for libxslt.
888 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
889 doc/libexslt-api.xml, doc/libxslt-refs.xml,
890 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
893 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
895 * libxslt/transform.c: change initialisation of external functions
896 to take place in xsltNewTransformContext instead of in
897 xsltApplyStylesheetInternal. This fixes bug 122483, and should
898 also fix problem reported on the mailing list on today's date.
900 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
902 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
903 detect recursion in xslt:include (bug #127687).
904 * tests/XSLTMark/reverser.out,
905 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
906 because of fix of bug #127877 in libxml2 (quotes in text)
908 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
910 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
911 Changed to detect recursion in xslt:import (bug #127687).
912 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
913 include change to xsltParseStylesheetImportedDoc parameters for
916 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
918 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
919 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
920 Applied patch from Mark Vadoc adding flexible trace debugging
921 support to the library.
923 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
925 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
926 'computed' namespace attribute)
927 * tests/docs/Makefile.am tests/docs/bug-136.xml
928 tests/general/Makefile.am tests/docs/bug-136*: added tests
929 to the regression for bug #127561
931 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
933 * libxslt/keys.c: small further enhancement, bug #127450
935 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
937 * libxslt/keys.c: another problem reported by Oleg Paraschenko
938 on the same code in #127450
939 * tests/docs/Makefile.am tests/docs/bug-135.xml
940 tests/general/Makefile.am tests/docs/bug-135*: added tests
941 to the regression suite for bug #127450.
943 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
945 * libxslt/keys.c: fixed an error from #120684 patch raised in
947 * tests/docs/Makefile.am tests/docs/bug-134.xml
948 tests/general/Makefile.am tests/docs/bug-134*: added tests
949 to the regression suite for bug #127450.
951 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
953 * libxslt/keys.c: fixed a bug in the keys selector parsing
954 #120684 when | is in a predicate or a string.
955 * tests/docs/Makefile.am tests/docs/bug-133.xml
956 tests/general/Makefile.am tests/docs/bug-133*: added tests
957 to the regression suite for bug #120684.
958 * Makefile.am: don't package cvs temp files
959 * doc/apibuild.py: update from libxml2 one
961 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
963 * libexslt/strings.c: fixed entity problem in exslt:tokenize
964 uncovered by newapi.xsl
965 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
966 to use IS_BLANK_CH for char compares (fixes warnings)
968 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
970 * libxslt/preproc.c: applied fix from Bjorn Reese to close
971 number formatting bug #126994
973 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
975 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
978 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
980 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
981 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
982 patch to moves the control of the XSLT debugger into the transform
985 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
987 * libexslt/functions.c: applied patch for param visibility from
988 Shaun McCance. Changed variable scoping in accordance with
989 Shaun's suggestions. This fixed problem reported on the list
991 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
992 regression test for above
994 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
996 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
997 describing the entry points.
999 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1001 * win32/configure.js: fixed #122146
1003 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1005 * tests/multiple/Makefile.am: applied last fix from #125614
1007 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1009 Minor enhancements to eliminate compile/test warnings
1010 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1011 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1012 it's defined as __attribute__((unused))
1013 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1014 variable declaration
1015 * libxslt/preproc.c: minor change to get rid of unused var/code
1017 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1019 * doc/* NEWS: preparing release 1.1.0
1021 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1023 * libxslt/preproc.c: fixing the Document element precompilation
1024 to avoid the problem raised in #125614
1026 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1028 * tests/multiple/out/letter*.orig: updated to reflect change
1029 to HTML output in libxml2 (formatting of <p>, bug #125093)
1031 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1033 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1036 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1038 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1039 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1040 for the upcoming 1.1.0 release
1041 * breakpoint/*: this release removes the deprecated breakpoint library
1043 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1045 * libxslt/transform.c, tests/general/bug-119.out: fixed
1046 bug #125502 and corrected expected test output
1047 * tests/general/bug-79.out: fixed broken test (bug #123328)
1048 * libxslt/pattern.c, libexslt/functions.c: minor change to
1049 eliminate compilation warning
1051 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1053 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1054 broken tests (revealed by #125502)
1056 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1058 * libexslt/strings.c: fix bug #125265 about entities breaking
1059 exsl:tokenize and exsl:split
1060 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1061 augmented the reression tests with the example from the bug report.
1063 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1065 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1068 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1070 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1071 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1072 xmlParseFile, this avoid relying on global parser options, far
1074 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1075 slightly corrected output for CDATA and STYLE element save.
1077 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1079 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1080 patch from Roumen Petrov for bug #124539 when building outside the
1082 * libxslt/xsltutils.c: fixed the way to grab the line number from
1083 the document, use the predefiend libxml2 API which mate it work
1084 with both 2.5.x and 2.6.x
1086 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1088 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1089 problem reported on the mailing list by Justin Fletcher
1091 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1093 * configure.in libxslt.spec.in: doing some testing and raising
1094 the build requirement to 2.5.10
1095 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1096 for linking the exslt lib with the lib being build instead of the
1099 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1101 * libxslt/pattern.c: Fixed problem with cascaded predicates
1102 (more of bug 119946)
1104 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1106 * restored earliest portion of ChangeLog (was corrupted)
1108 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1110 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1111 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1112 * doc/libxslt-api.xml: regenerated the API
1114 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1116 * configure.in: bump the libxml2 require to 2.6.0 which
1117 should ship for good real soon...
1118 * doc/Makefile.am: fix installation of HTML pages
1119 * doc/libxslt-api.xml: rebuilt
1120 * libxslt/xsltexports.h: cleanup
1121 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1122 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1124 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1126 * libxslt/attributes.c: fixed bug 123822
1128 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1130 * libxslt/pattern.c: fixed bug 119946
1131 * configure.in: enhanced for better devel (me) testing
1133 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1135 * configure.in: applied a small patch from Troels Walsted Hansen
1136 for python libxml2 detection.
1138 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1140 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1141 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1142 various compilation warnings (AIX as well as gcc)
1144 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146 * libexslt/saxon.c: applied patch from Brett Kail to implement
1149 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1152 as pointed by Steve Ball
1154 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1156 * libxslt/extensions.c: applied patch from Karl Eichwalder
1157 apparently the xmlFree was introducting a memory error
1158 on x86_64, though not reproduced.
1159 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1161 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163 * python/libxslt.c: don't output errors to stdout by default
1166 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1168 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1169 IS_XSLT_REAL_NODE change
1170 * python/Makefile.am Makefile.am: some makefile "distclean"
1171 target improvement from Graham Wilson
1172 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1175 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1177 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1178 IS_XSLT_REAL_NODE, fixed bug 120644.
1180 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1182 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1183 libxslt/xsltutils.h: removing the DocBook SGML support
1185 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1187 * configure.in: preparing release libxslt-1.0.33
1188 * doc/*: updated and rebuilt the docs
1189 * doc/apibuild.py: small fixes for new tokens
1191 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1193 * transform.c: enhanced previous fix to bug #120684, using
1194 excellent suggestion by Daniel
1195 * attributes.c: fixed bug #119583, merging attribute sets
1196 from imported stylesheets.
1197 * tests/docs/Makefile.am tests/docs/bug-131.xml
1198 tests/general/Makefile.am tests/docs/bug-131*: added tests
1199 to the regression suite for bug #120684.
1201 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1203 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1204 incorrect creation of "extra" variables when compiling
1205 templates on imported stylesheets.
1206 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1207 tests/general/Makefile.am test/docs/bug-130*: added tests
1208 to the regression suite for this bug.
1211 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1216 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1218 * transform.c: fixing bug #120684 on crash caused by text between
1221 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1223 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1224 macros which affect exports and added mingw section
1226 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1228 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1229 against libxml2 without XPointer supoort.
1231 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1233 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1234 with namespaced names reported by Steve Hay
1235 * tests/docs/Makefile.am tests/docs/bug-129.*
1236 tests/general/Makefile.am tests/general/bug-129*: added the
1237 test to the regression suite for this bug.
1239 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1241 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1244 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1246 * libxslt/*.h: realigned parameters after taint
1248 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1250 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1251 Borland compiler, as reported by Eric Zurcher
1253 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1255 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1256 get included in the distrib
1258 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1260 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1261 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1262 contain the export defs.
1264 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1267 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1268 for compilation with MingW compiler on Windows.
1270 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1272 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1273 instances of a key with the same namespace:name, reported
1274 on the mailing list by Ian Young. Added regression test
1277 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1279 * variables.c: fixed bug 119699 (missing error on shadowed
1281 * autogen.sh: removed dependency on automake-1.4, updated
1282 links for fetching auto* tools
1283 * doc/Makefile.am: added check for automatic regeneration of
1284 win32/*.def.src when api xml files are updated.
1286 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1288 * transform.c: fixed bug 114563 (params not passed when
1289 default template processed)
1291 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1293 * xslt.c: fixed bug 119862 (missing param on ns error print)
1295 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1297 * News configure.in: preparing libxslt-1.0.32 release
1298 * doc/* : updated the doc and rebuilt
1300 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1302 * breakpoint/Makefile.am: removed ref to libxslt.la
1303 * numbers.c transform.c python/libxml_wrap.h python/types.c
1304 xlstproc/xsltproc.c: Minor cleanup of warning errors
1306 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1308 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1310 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1312 * tests/docs/Makefile.am tests/docs/bug-127.*
1313 tests/general/Makefile.am tests/general/bug-127*: added the
1314 test from bug #118763 to the regression suite.
1316 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1318 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1320 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1322 Minor cleanup of regression test general/bug-125
1324 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1326 Fixed bug 116517 - handling of '{' and '}'
1327 * templates.c: added checks for escaping and balancing of
1329 * tests/general/Makefile.am tests/docs/Makefile.am:
1330 Added test case (bug-126) to regression suite.
1332 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1334 Fixed bug 117552 - sort with multiple keys
1335 * xsltutils.c: enhanced treatment of NaN when multiple sort
1337 * tests/general/Makefile.am tests/docs/Makefile.am:
1338 Added test case (bug-125) to regression suite.
1340 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1342 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1343 * transform.c, variables.c, xslt.c, xsltutils.c:
1344 removed some unused variables
1346 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1348 Fixing bug 118558 (Solaris 8 compiler warnings)
1349 * xslt.c: minor re-ordering of code
1350 * functions.c: added an explicit cast
1351 * number.c: added include for string.h
1352 * security.c: added an explicit cast
1354 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1356 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1357 of date:seconds as previously posted to the mailing list
1358 * numbers.c: extensive modification to cater for UTF8 within
1359 the various routines.
1361 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1363 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1364 #117616 about EXST str:tokenize.
1365 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1366 added the test in the regression suite.
1368 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1370 * xsltproc/xsltproc.c: applying a patch based on #117377
1373 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1375 * libxslt/transform.c: allow strip-space to support full namespaces
1376 using prefix:* , should fix #114287
1377 * tests/docs/Makefile.am tests/docs/bug-124.*
1378 tests/general/Makefile.am tests/general/bug-124*: added a
1379 test to the regression suite for this bug.
1381 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1383 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1384 the attribute was already defined, should fix bug #113812
1385 * tests/docs/Makefile.am tests/docs/bug-123.*
1386 tests/general/Makefile.am tests/general/bug-123*: added the
1387 test to the regression suite.
1389 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1391 * libexslt/strings.c: applied patch from Shaun McCance to implement
1392 exslt:split c.f. #117752
1393 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1394 added the test to the regression suite.
1396 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1398 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1399 might require more attention could be an Unicode support breakage.
1401 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1403 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1404 libxslt/xsltInternals.h: optimize text node coalescing by
1405 caching info about the last text node generated and doing
1406 fast alloc/copy of the text. Should fix #115273
1408 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1410 * fixed bug 113520, incorrect result for date:seconds
1411 with change to type casting in libexslt/date.c
1413 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1415 * fixed bug 114764: trouble with globals and RVT's
1416 with minor changes in variables.c and transform.c
1417 so that any global instantiated with an RVT gets
1418 uninitialized when the RVT is destroyed.
1420 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1422 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1423 * breakpoint/Makefile.am: added deps to libxslt
1424 * tests/exslt/common/Makefile.am: integrated William Brack test
1425 in the regression suite
1427 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1429 * fixed bug 114812, trouble with imported exslt functions
1430 added lookup function in libxslt/extension.c
1431 enhanced exsltInitFunc in libexslt/functions.c to take
1432 better care of imports
1434 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1436 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1437 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1438 Sean Treadway, adding Python bindings for extension element and
1439 some bindings cleanups.
1440 * python/tests/Makefile.am python/tests/extelem.py: also add an
1443 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1445 * python/libxml_wrap.h: applied patch from #116943 which should
1446 fix the xsltSaveResultToFile python binding.
1448 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1450 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1452 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1454 * configure.in: releasing 1.0.31
1455 * doc/*: update and rebuild of the docs
1457 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1459 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1461 * tests/docs/Makefile.am tests/docs/bug-122.*
1462 tests/general/Makefile.am tests/general/bug-122*: added the
1463 test to the regression suite.
1465 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1467 * libxslt/preproc.c: fix bug #115778 for attribute value template
1470 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1472 * libxslt/documents.c libxslt/transform.c: applied patch from
1473 Keith Isdale to desactivate node numbering when running under
1476 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1478 * libxslt/security.c: fix the write checking code when
1479 the output filename does not parse as an URL bug #115402
1481 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1483 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1484 triodef.h were missing from the distribution
1486 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1488 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1489 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1491 * libexslt/sets.c: applied patch from Peter Breitenlohner
1492 * doc/*: rebuilt the docs
1493 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1494 generattion of " as " in element content.
1496 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1498 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1499 which is a sibling of xsl:when
1501 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1503 * libxslt/xslt.c: fixed a possible crash when the document
1504 wasn't a proper stylesheet.
1506 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1508 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1510 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1512 * win32/defgen.xsl: new file, generates the export sources.
1513 * win32/*.def.src: these are now autogenerated, changes to these
1514 will not be logged anymore.
1516 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1518 * tests/docs/Makefile.am tests/docs/bug-121.*
1519 tests/general/Makefile.am tests/general/bug-121*: added the
1520 example for bug #112904 in the regression tests, the bug fix is
1523 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1525 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1526 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1527 of --with-python like for libxml2
1529 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1531 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1532 NaN within the sort element. Also added regression test.
1534 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1536 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1537 network accesses when building
1539 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1541 * libxslt/transform.c: fixed a segfault introduced with the RVT
1542 handling change, bug #112703 .
1544 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1546 * libxslt/xslt.c: make sure stylesheet compilation errors
1547 forces a NULL stylesheet, fixes #112270
1549 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1551 * NEWS configure.in : preparing release 1.0.30
1552 * doc/apibuild.py: backported a patch from libxml2
1553 * doc/*: updated and rebuilt the docs
1555 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1557 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1558 cleaning up Result Value Tree handling
1559 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1561 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1562 added Mark Vakoc test combining for-each and exslt:tokenize
1564 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1566 * libxslt/transform.c: fixing bug #111755 when a template is
1567 applied to an attribute
1568 * tests/docs/Makefile.am tests/docs/bug-119.*
1569 tests/general/Makefile.am tests/general/bug-119*: added the
1570 example in the regression tests for that bug.
1572 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1574 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1575 for the HTML generation fixing #111799
1576 * doc/html/*.html doc/html/*.png: associated update
1578 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1580 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1581 * win32/libxslty.def.src: added more exports
1583 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1585 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1586 transition to XHTML1 added validity checking to the makefile rules.
1588 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1590 * python/generator.py: fixed a problem in the generator where
1591 the way functions are remapped as methods on classes was
1592 not symetric and dependant on python internal hash order,
1593 as reported by Stéphane Bidoul
1594 * libexslt/strings.c: attempt at fixing an object type pbm
1595 * libxslt/triodef.h: update for OpenVMS from libxml2
1597 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1599 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1600 generation of the man page
1602 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1604 * libexslt/sets.c: fixed a bug introduced in the last commit
1605 * libxslt/transform.c: tried to fix #111437
1606 * tests/docbook/result/xtchunk/html/*.orig
1607 tests/multiple/out/*.orig: side effect of #111437 change.
1609 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1611 * libexslt/strings.c: applied last patch for #110023 from
1613 * libexslt/sets.c: fixed a memory leak when mixing one of the
1614 EXSLT set functions and a Result Value Tree
1615 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1616 with Result Value Tree
1618 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1620 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1621 bug #111420 about double initialization of extension contexts
1623 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1625 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1626 don't obbey the same rules as for literal reusl elements.
1627 * tests/docs/Makefile.am tests/docs/bug-118.*
1628 tests/general/Makefile.am tests/general/bug-118*: added the
1629 example in the regression tests for that bug.
1630 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1631 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1632 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1633 regression tests one still exposing a mem leak (Mark Vadoc).
1635 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1637 * libxslt/pattern.c: fix a memory related segfault on a
1638 pattern compilation error #110189
1640 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1642 * libxslt/variables.c: fixing bug #110020 on global parameter
1643 and variables mismatch
1644 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1645 the test to the regression suite
1647 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1649 * libexslt/math.c: applied patch from Charles Bozeman fixing
1650 the math power function where args were inverted #110996
1651 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1652 added the test to the regraession for #110996
1653 * libexslt/sets.c: avoid a problem with nodesets.
1655 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1657 * libxslt/win32config.h: added HAVE_MATH_H
1659 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1661 * win32/Makefile.msvc: fixed compilation with thread-enabled
1664 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1666 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1667 with RTF in libexslt
1669 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1671 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1672 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1673 other places where ctxt->document pointer may be used without
1674 checking it agaisnt NULL.
1675 * tests/docs/Makefile.am tests/docs/bug-115.*
1676 tests/general/Makefile.am tests/general/bug-115*: added the
1677 example in the regression tests for that bug.
1678 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1680 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1682 * configure.in NEWS: preparing 1.0.29 release
1683 * libxslt/documents.c: generate the document order for document()
1685 * doc/*: updated and regenerated the docs
1687 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1689 * libxslt/transform.c: fixed a namespace redundancy problem
1691 * tests/docs/Makefile.am tests/docs/bug-114.*
1692 tests/general/Makefile.am tests/general/bug-114*: added an
1693 example in the regression tests for that bug.
1695 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1697 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1698 and avoid some warnings when loading the python modules on non
1700 * libxslt/transform.c: fix a bug introduced in the document lookup
1701 and exhibited by the keys test.
1703 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1705 * tests/docs/Makefile.am tests/docs/bug-113.*
1706 tests/general/Makefile.am tests/general/bug-113*: added an
1707 example in the regression tests for bug #109160 fixed in libxml2
1709 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1711 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1712 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1713 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1715 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1717 * libxslt/transform.c: forgot to make one change related to
1718 Result Value Tree change, pointed out by Sebastian Rahtz
1719 * tests/docs/Makefile.am tests/docs/bug-112.*
1720 tests/general/Makefile.am tests/general/bug-112*: added an
1721 example in the regression tests that bug
1723 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1725 * libxslt/transform.c: second part of the patch fixing #108905
1726 performances problems, ask for computation of document order on
1727 the document transformed and avoid inefficiencies building large
1728 nodesets of unique nodes.
1729 * configure.in: fix a trouble with libtool in my debug environment.
1731 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1733 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1734 Result Value Tree are now generated with a document root node
1735 not an element, it's quite cleaner.
1736 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1737 also prepared for libxslt-1.0.28 release
1738 * doc/*: updated and regenerated the docs
1740 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1742 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1743 Finally fixed bug #75813, processing or Result Value Tree
1744 converted into node-sets should be a bit more sensible now.
1745 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1746 fixes this regression test, there is 4 nodes, not 3
1747 * tests/docs/Makefile.am tests/docs/bug-111.*
1748 tests/general/Makefile.am tests/general/bug-111*: added an
1749 example in the regression tests for bug #75813
1751 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1753 * tests/docs/Makefile.am tests/docs/bug-110.*
1754 tests/general/Makefile.am tests/general/bug-110*: added an
1755 example in the regression tests for bug #108976 which is
1758 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1760 * tests/docs/Makefile.am tests/docs/bug-109.xml
1761 tests/general/Makefile.am tests/general/bug-109*: added an
1762 example in the regression tests for the invalid bug #108716
1764 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1766 * libxslt/variables.c: fixed bug #108633 reported by
1767 Jerome Pesenti about recursive global variables/param detections
1768 * tests/reports/Makefile.am tests/reports/rec*: added regression
1769 tests for the checking of recusion in global/local param/variables.
1771 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1773 * libxslt/numbers.c: valgrind pointed out an uninitialized
1774 variable use in format-number()
1776 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1778 * tests/docs/Makefile.am tests/docs/bug-108.xml
1779 tests/general/Makefile.am tests/general/bug-108*: added an
1780 example in the regression tests bug #107804 fixed in libxml2
1782 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1784 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1785 matches should catch comments and PIs
1786 * tests/docs/Makefile.am tests/docs/bug-107.xml
1787 tests/general/Makefile.am tests/general/bug-107*: added an
1788 example in the regression tests for this case
1790 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1792 * tests/docs/Makefile.am tests/docs/bug-106.xml
1793 tests/general/Makefile.am tests/general/bug-106*: added the next
1794 example for bug #106788 from James Clark in the regression tests,
1795 the bug fix is actually in libxml2
1797 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1799 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1800 for Python checks, makefile cleanup, and convenience changes
1802 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1804 * xsltproc/xsltproc.c: had to comment out Igor last change
1805 since it made libxslt-1.0.27 depends on libxml2 newly
1806 API extension which hasn't propagated yet :-(
1808 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1810 * configure.in: preparing release 1.0.27
1811 * doc/*: updated and rebuilt the docs
1813 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1815 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1818 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1820 * tests/docs/Makefile.am tests/docs/bug-105.xml
1821 tests/general/Makefile.am tests/general/bug-105*: added the
1822 example for bug #106788 from James Clark in the regression tests,
1823 the bug fix is actually in libxml2
1825 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1827 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1828 James Clark and a bit of cleanup
1829 * tests/docs/Makefile.am tests/docs/bug-104.xml
1830 tests/general/Makefile.am tests/general/bug-104*: added the
1831 example in the regression tests for this case
1833 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1835 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1837 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1839 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1841 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1843 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1844 * win32/configure.js: included handling of the trio option
1846 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1848 * configure.in doc/*: preparing release 1.0.26
1850 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1852 * libxslt/functions.c: fixing another bug in document(), bug #105450
1853 * tests/documents/test_bad.result: Slight change to the output
1855 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1857 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1858 * tests/documents/Makefile.am tests/documents/test_bad: add the
1859 specific test as suggested by Jean T Anderson
1861 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1863 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1864 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1865 libxslt/xslt.c: tried to fix 105387 and all similar cases
1866 in the library sources.
1868 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1870 * doc/* configure.in: preparing for release of 1.0.25
1872 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1874 * xsltproc/xsltproc.c: fixed bug #99623
1876 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1878 * libxslt/transform.c: fixing bug #105116 sometimes one need
1879 to generate a default namespace reset xmlns="" in the output
1880 * tests/docs/Makefile.am tests/docs/bug-103.xml
1881 tests/general/Makefile.am tests/general/bug-103*: added the
1882 example in the regression tests for this case
1884 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1886 * libxslt/pattern.c libxslt/transform.c: changed the way the
1887 root element of value tree are handled to fix bug #104123
1889 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1891 * README: change of policy w.r.t. mails
1892 * configure.in: small cleanup
1893 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1894 a couple of bugs raised by Eric van der Vlist in #104114
1895 * tests/exslt/*/*.out: slight change to the tests
1897 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1899 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1900 emphasis on the fact that --docbook should not be used
1903 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1905 * python/libxslt.c: fixed a couple of return error #104150
1906 reported by Peter O'Shea
1908 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1910 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1911 when applied to a standalone stylesheet
1913 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1915 * configure.in: preparing release 2.0.24
1916 * libxslt.spec.in: small update
1917 * doc/*: updated the news, rebuilt the APIs descriptions
1919 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1921 * libxslt/functions.c: fixed #101502 by applying and cleaning up
1922 the associated patch from Daniel Stodden.
1923 * tests/documents/Makefile.am tests/documents/fragment*: added a
1926 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1928 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
1929 for extension modules init and shutdown callbacks, check that
1930 they are now called when needed.
1931 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1932 started adding the extension module support at the Python level.
1933 Still a strange bug to hunt down left.
1935 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1937 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
1938 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
1939 computation in the presence of imports
1940 * tests/docs/Makefile.am tests/docs/bug-102.xml
1941 tests/general/Makefile.am tests/general/bug-102*: added an
1942 example in the regression tests for this case
1944 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1946 * xsltproc/xsltproc.c: final touch to #102800 fix
1948 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1950 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
1951 memory debug checking which got deactivated at some point ?!?
1952 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
1953 * libxslt/xsltutils.c: very small change on HTML indentation handling
1955 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1957 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
1958 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
1959 exclude-result-prefixes to avoid extra namespace declaration being
1960 dumped following the fix for #102920 in libxml2
1962 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1964 * libxslt/transform.c: fixed a problem related to directory
1965 checking and creation raised by Craig Goss
1967 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1969 * libexslt/strings.c: applied patch from Jörg Walter to provide
1970 URI escaping and unescaping functions.
1972 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1974 * libexslt/strings.c: Alexey Efimov found a typo bug in
1975 exsltStrPaddingFunction()
1977 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1979 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1981 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1983 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1984 applied patch from Craig A. Berry for the VMS port.
1986 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1988 * libxslt/xsltInternals.h: increase the max number of cascaded
1990 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1991 the Windows binaries.
1993 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1995 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1997 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1999 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2000 the apibuilder script, regenerated the APIs
2002 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2004 * libxslt/numbers.c: numbering should not traverse XInclude
2005 nodes left in the tree. Closes bug #101114 raised by
2008 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2010 * doc/apibuild.py: fixed a bug in merging public info from
2012 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2013 the iconv option to configure.js didn't work, and
2014 added zlib option needed when linking xsltproc statically
2016 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2018 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2019 the generation of libexslt-api.xml
2020 * libexslt/exslt.h: small cleanup.
2022 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2024 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2025 copied over the apibuild.py from libxml2, adapted a bit and
2026 regenerated the API description in XML. Todo: libexslt-api.xml
2027 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2028 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2029 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2030 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2031 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2032 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2033 report from the scripts.
2034 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2037 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2039 * libxslt/transform.c: xsl:element generated superfluous xmlns
2040 declarations, closes bug #99905
2041 * tests/docs/Makefile.am tests/docs/bug-101.xml
2042 tests/general/Makefile.am tests/general/bug-101.*: added the
2043 example in the regression tests for this case
2045 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2047 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2048 within an <xsl:text>
2050 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2052 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2054 * tests/docs/Makefile.am tests/docs/bug-100.xml
2055 tests/general/Makefile.am tests/general/bug-100.*: added the
2056 example in the regression tests for this case
2057 * tests/docs/Makefile.am tests/docs/bug-99.xml
2058 tests/general/Makefile.am tests/general/bug-99.*: this test
2059 covers an xsl:attribute namespace bug that Norm pointed out.
2061 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2063 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2064 win32/libxslt.def.src: applied another patch from Richard Jinks
2065 for the export of teh sorting routine and allowing per context
2068 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2070 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2071 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2072 redefining the sorting routine, plus a bit of tweaking of the
2075 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2077 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2079 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2080 * doc/html/*.html: updated too
2081 * python/libxsltclass.txt: updated too
2083 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2085 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2086 xsltGetProfileInformation() to retrieve profiling informations
2087 from an XSLT transformation context. It returns it as an XML
2088 tree. Provided by Michael Rothwell this closes RFE #99527
2090 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2092 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2093 in xsltFindElemSpaceHandling() missing imported informations
2094 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2097 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2099 * libxslt/namespaces.c: fix for namespace generation on
2100 attributes created with xsl:attribute
2102 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2104 * libxslt.spec.in configure.in: add a line in %changelog for releases
2106 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2108 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2109 xsltInternals.h reference.
2111 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2113 * python/tests/*.py: enable libxml2 memory debug before
2114 loading libxslt since libxslt initialization now includes
2115 EXSLT registration which initialize the libxml2 library and
2118 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2120 * python/libxsl.py: updated with new version from Stéphane Bidoul
2122 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2124 * win32/libxslt.def.src: exported new functions
2126 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2128 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2129 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2130 * python/tests/exslt.py: trouble with mem debug in that specific
2133 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2135 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2136 problem when compiling on HP-UX
2138 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2140 * python/generator.py python/libxslt.c: fixes for compiling
2143 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2145 * libxslt/transform.c: fixed bug #99168 select evaluating to
2148 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2150 * tests/documents/result.xhtml: the XHTML1 serialization change
2151 to libxml2 modifies slightly the result of that test.
2153 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2155 * configure.in: the python bindings requires libxml2 >= 2.4.25
2156 for the regexp stuff.
2158 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2160 * configure.in: similar patch to #98825 for --with-python
2162 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2164 * libxslt/variables.c: fix bug #98793 on clash of imported global
2166 * tests/reports/tst-1.err: this changes the output of that test
2168 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2170 * configure.in: preparing 1.0.23
2171 * doc/*: rebuilding the docs
2173 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2175 * python/libxslt.c: make sure to register EXSLT for the bindings
2176 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2177 * xsltproc/xsltproc.c: minor cleanup
2179 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2181 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2182 when building outside of the source tree
2184 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2186 * python/generator.py: xpathObjectRet() pertains to the libxml2
2187 module, add the namespace.
2189 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2191 * libxslt/win32config.h: cleanup
2192 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2193 * win32/Makefile.msvc: modified to allow mingw coexistence
2194 * win32/configure.js: integrated mingw
2195 * win32/Readme.txt: cleanup
2196 * xsltproc/xsltproc.c: allowed stdarg for mingw
2198 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2201 * doc/xsltproc.html - ran stylesheets to update man page
2202 and html with Daniel's fix to #95510
2204 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2207 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2208 * README: fix the bug page URL
2210 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2212 * libxslt/functions.c: make sure the fixup for key() reported
2213 by John Escott actually works.
2214 * tests/docs/Makefile.am tests/docs/bug-98.xml
2215 tests/general/Makefile.am tests/general/bug-98.*: added the
2216 example in the regression tests for this case
2218 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2220 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2221 * tests/docs/Makefile.am tests/docs/bug-97.xml
2222 tests/general/Makefile.am tests/general/bug-97.*: added the
2223 example in the regression tests for this case
2225 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2227 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2228 checks in recursive copies.
2229 * tests/docs/Makefile.am tests/docs/bug-96.xml
2230 tests/general/Makefile.am tests/general/bug-96.*: added the
2231 example in the regression tests for this case
2233 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * libxslt/functions.c: autoconvert key() first arg to string,
2236 reported by John Escott
2238 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2240 * libxslt/transform.c: corner case handling of copying a CDATA node.
2242 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2244 * libxslt/win32config.h: retired xmlwin32version.h
2246 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2248 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2249 written by Thomas Schraitle (RFE #96485)
2251 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2255 clarifying --catalog option and xsltproc's use of
2256 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2257 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2259 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2261 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2262 libxml2 string API instead.
2263 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2264 try to cope with architecture lacking some of the string functions,
2265 reuse the trio ones compiled in libxml2 , should close #97113
2267 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2269 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2270 the spec file and associated changes in the Makefiles.
2272 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2274 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2276 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278 * libxslt/keys.h: fixed include c.f. bug #96487
2279 * config.h.in: Red Hat 8.0 induced change
2281 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2284 fixed bug #78501 when using a non ascii character for the
2285 number formatting grouping separator.
2286 * tests/docs/Makefile.am tests/docs/bug-95.xml
2287 tests/general/Makefile.am tests/general/bug-95.*: added the
2288 example in the regression tests for this case
2289 * libxslt/attributes.c: cleaning up a problem introduced in last
2292 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2294 * libxslt/attributes.c: fixed minor typo in a call to
2297 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299 * python/types.c: fixed bugs when passing result value tree
2300 to Python functions.
2302 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2304 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2306 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2309 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311 * configure.in: preparing 1.0.22
2312 * doc/*: upated and rebuilt the docs
2314 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316 * libxslt/variables.c: fixed bug #86421
2317 * tests/docs/Makefile.am tests/docs/bug-94.xml
2318 tests/general/Makefile.am tests/general/bug-94.*: added the
2319 example in the regression tests for this case
2321 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323 * xsltproc: added and tested the --path option to close #79638
2325 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2328 with the inherited stylesheet value.
2329 * tests/docs/Makefile.am tests/docs/bug-93.xml
2330 tests/general/Makefile.am tests/general/bug-93-inc.*
2331 tests/general/bug-93.*: added the example in the regression
2334 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2336 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2337 possibility to register a transformation context specific
2338 error handler, with xsltSetTransformErrorFunc() and provided
2339 a new routine xsltTransformError() to handle contextual errors,
2340 this should fix #94435
2341 * libxslt/*.c: modified all the code to use the context specific
2342 error handling, as a result xsltPrintErrorContext() is not called
2343 anymore except internally from xsltTransformError()
2345 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347 * libxslt/transform.c: closing #94933, any error will make
2348 the transformation abort with no result.
2349 * tests/reports/tst-1.err tests/reports/tst-1.out
2350 tests/reports/undefvar.err: this changed the regression tests
2352 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2353 updated the result accordingly to the fixes done last month.
2354 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2355 declarations in the result trees. May fix #93692 but it's unclear.
2357 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359 * xsltproc/xsltproc.c: added a --path option to provide the
2360 enhancement requested by #79638, first cut at it, untested
2363 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365 * libxslt/xslt.c: seems the media-type attribute wasn't
2366 always correctly handled
2368 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370 * libxslt/transform.c: added URI escaping in case the resource
2371 target computation of exslt:element failed. Should fix #81837
2373 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375 * README: updated the contact informations
2377 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379 * libxslt/pattern.c: fixed the behaviour of node() patter which
2380 didn't patch the one defined in XPath :-( . Closes bug #95793
2381 * tests/docs/Makefile.am tests/docs/bug-92.xml
2382 tests/general/Makefile.am tests/general/bug-92.*: added the
2383 example in the regression tests for this case
2385 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2387 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2388 * win32/Makefile.msvc: added security.c to the build
2389 * win32/libxslt.def.src: exported functions from security.c
2391 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2394 documents to be written only to a given subtree.
2396 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2399 runtime security checks, it will also check and do directory
2400 creation when allowed
2401 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2402 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2403 security infrastructure probes at file reading or file creation
2404 * xsltproc/xsltproc.c: plugged the security module there too,
2405 added the new options --nowrite and --nomkdir
2406 * doc/*: updated the man page and regenerated.
2408 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410 * doc/*: updated the doc XSLT to add the search, added the search
2411 page, fixed a link problem raised by Yves Pratter, regenerated
2413 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415 * doc/index.py: the indexer version of the XSLT part of the
2416 xmlsoft site + archives
2418 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2420 * win32/Makefile.msvc: introduced double-run compilation.
2421 * win32/configure.js: introduced double-run compilation.
2423 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425 * configure.in: preparing 1.0.21
2426 * doc/* : updated and regenerated the docs and web pages
2428 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430 * libxslt/transform.c: fixed a disable output escaping bug for
2431 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2432 * tests/docs/Makefile.am tests/docs/bug-91.xml
2433 tests/general/Makefile.am tests/general/bug-91.*: added the
2434 example in the regression tests for this case
2436 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2438 * doc/xlst.html: changing link on ftp.gnome.org
2440 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2443 reported for libxml2
2445 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447 * Makefile.am configure.in: trying to fix the same problem as
2448 #88412 by bypassing all the python subdir if python ain't detected
2450 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2454 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2456 * libexslt/date.c: fixed the embedded '-' in the duration format
2458 * tests/.../difference.1.xml: added test cases which illustrated
2461 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2463 * libexslt/date.c: fixed date:difference() bugs, removed all
2464 type conversion warnings.
2465 * libxslt/xsltutils.c: removed unused local variable.
2467 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2469 * doc/xsltproc.html:
2470 oops, forgot to update the html version of the man page
2472 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2476 * doc/xsltproc2.html
2477 Fixing erroneous mention of old --warnnet option (thanks to Jean
2478 T. Anderson for pointing this out)
2480 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2482 * win32/configure.js: added more readme info for the binary
2485 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2490 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492 * libxslt.spec.in: fixes libary path for x86_64 AMD
2494 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496 * python/Makefile.am: applied patch from Christophe Merlet to
2499 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2502 a possible memory leak in case of error
2504 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2507 nice logos generated by Marc Liyanage
2508 * doc/site.xsl *.html: changed the stylesheet to show the new
2509 logo and regenerated the pages
2511 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513 * python/libxslt-python-api.xml python/libxslt.c
2514 python/libxsltclass.txt python/tests/basic.py: applied a patch
2515 from Ralf Mattes providing style.saveResultToString()
2517 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519 * configure.in: preparing release 1.0.20
2520 * doc/*: updated and regenerated the docs
2522 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2525 doing the evaluation of attribute value templates
2526 * libxslt.spec.in python/Makefile.am: fixed some troubles
2529 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531 * python/libxslt.c: fixed the parameter order when calling
2532 Python based extensions.
2534 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2536 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2538 * tests/docs/Makefile.am tests/docs/bug-90.xml
2539 tests/general/Makefile.am tests/general/bug-90.*: added the
2540 example in the regression tests for this case
2542 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2544 * win32/Makefile.msvc: added the prefix location to the include
2545 and lib search path.
2547 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549 * libxslt/transform.c: found and fixed the small <xsl:choose>
2550 bug which was giving troubles to DocBook users (the test expression
2551 of <when> was evaluated in the namespace context of <choose> !)
2553 2002-08-18 Havoc Pennington <hp@pobox.com>
2555 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2556 both automake 1.6 and 1.4 installed get the right automake. Means
2557 compilation from CVS will now require the latest automake 1.4
2558 release, or manually creating symlinks called "automake-1.4" and
2561 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2566 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568 * libxslt/functions.c: recovering to the old (somewhat) broken
2569 implementation of document('') when there is no base for the
2570 source document or it can't be realoaded (e.g. when the sytlesheet
2571 was loaded from a memory string). Matt Sergeant insisted on this
2574 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576 * libxslt/transform.c: applied another patch from Nathan Myers about
2577 a possible memory leak in case of error
2579 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/transform.c: applied a patch from Nathan Myers about
2582 an erroneous free in case of error
2584 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2587 the misdetection of libxml2 python bindings a warning only
2589 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2591 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2592 a bug reported by Gero Meissner (87230)
2593 * fixed a problem compiling python directory when multiple
2594 'make' jobs were executed (python/Makefile.am)
2596 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2598 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2599 at the xsltdbg interface when encountering an empty attribute
2602 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604 * tests/* : the change in HTML meta encoding tag serialization
2605 affected some of the results
2607 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2610 to fix Red Hat bug #68614
2612 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2614 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2615 if there is no *.pdb
2617 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619 * configure.in: preparing 1.0.19
2620 * doc/* : rebuilt the docs
2622 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624 * libxslt/transform.c: fixed bug #83749 about namespace generated
2625 being invalid when they are inherited from the context.
2627 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629 * libxslt/transform.c: fixed bug #86753 on multiple identical
2630 attributes being generated, oops ...
2631 * tests/docs/Makefile.am tests/docs/bug-89.xml
2632 tests/general/Makefile.am tests/general/bug-89.*: added an
2633 example in the regression tests for this case
2635 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2638 * tests/docs/Makefile.am tests/docs/bug-88.xml
2639 tests/general/Makefile.am tests/general/bug-88.*: added an
2640 example in the regression tests for this case
2642 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2645 Ken Neighbors to implement/fix sorting orders
2646 * tests/docbook/result/*/gdp-handbook.*
2647 tests/docbook/result/xtchunk/html/*.orig
2648 tests/general/bug-12-.out tests/general/bug-63.out:
2649 cleaned up the result of "make tests" following some changes
2650 in namespace axis order and serialization rules in libxml2
2652 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2654 * transform.c further enhancement for bug 84902 (another
2655 path), also cleaned up code slightly
2657 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2659 * transform.c: fixed bug 84902 - message with terminate=yes
2662 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664 * tests/docs/Makefile.am tests/docs/bug-87.xml
2665 tests/general/Makefile.am tests/general/bug-87.*: added a
2666 example in the regression tests for a case where the XML
2667 default namespace was missing from the namespace axis
2668 * xsltproc/xsltproc.c: added the informations that parameter
2669 strings are expected to be UTF8
2670 * libxslt/attributes.c: fixes on attribute group implementation
2672 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2674 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2675 updating docs to add reference to UTF-8 requirement for
2676 stringparam command line option
2678 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2681 fixed document('') as pointed by Eric van der Vlist
2682 * tests/docs/Makefile.am tests/docs/bug-86.xml
2683 tests/general/Makefile.am tests/general/bug-86.*: added the
2684 specific example in the regression tests
2686 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2688 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2689 patch from Ken Neighbors fixing some format-number inconsistencies
2690 * tests/numbers/format-number.out tests/numbers/format-number.xml
2691 tests/numbers/format-number.xsl: the patch also included
2692 updates to the regression tests
2694 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2697 xsl:number level="multiple"
2698 * tests/docs/Makefile.am tests/docs/bug-84.xml
2699 tests/general/Makefile.am tests/general/bug-84.*: added a
2700 specific example in the regression tests
2702 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704 * libexslt/dynamic.c: turned a function static
2705 * libxslt/win32config.h: applied patch from Mark Vadoc
2707 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2710 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2711 a patch from Mark Vakoc to implement the EXSLT
2712 object dyn:evaluate(string) extension function, and a small fix
2715 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717 * configure.in: preparing 1.0.18
2718 * doc/*: recompiled the API and web site
2720 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2723 duplicated namespace declarations, this might not be as generic as
2724 it should but works well for DocBook stylesheets
2726 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728 * libxslt.pc.in: fix bug #82970
2730 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732 * python/libxslt-python-api.xml python/libxslt.c
2733 python/libxsltclass.txt : tried to fix #79105 by providing a
2734 specific error registering routine.
2736 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2739 adding xsltSaveResultToString()
2740 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2741 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2742 API with the new function.
2744 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746 * libxslt/function.c: applied a patch from Richard Jinks
2747 to avoid a crash in element-available()
2749 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751 * libxslt.spec.in: applied patch from Geert Kloosterman to
2752 not miss gif and .png files in the RPM documentation
2754 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2757 from Charles Bozeman
2759 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2762 libxslt/xsltconfig.h.in: applied a man page patch from
2763 Christian Cornelssen and fixed a couple of issues he raised.
2765 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2769 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2772 Applied Mark Vakoc patch to show registered extensions in xsltproc
2773 * doc/*: rebuilt the API, docs and website
2774 * python/libxsltclass.txt: this added an entry point
2776 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2778 * libxslt/xslt.c: xsl:include crash fix
2779 * libxslt/imports.c: xsl:include crash fix
2780 * libxslt/imports.h: xsl:include crash fix
2782 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2784 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2786 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2789 fixed some return code problems raised by Thomas Mauch
2791 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2793 * libxslt/transform.c: don't allow adding an attribute to
2796 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2799 * doc/*: rebuilt the docs.
2801 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803 * libxslt/variables.c: better attempt to fix the problem in
2804 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2806 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2808 * win32/dsp/*.dsp: Removed obsolete macros
2809 * win32/dsp/*.def: Updated export definitions
2811 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813 * libxslt/variables.c: tried to fix a problem in
2814 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2816 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818 * libexslt/date.c: applied another patch from Charles Bozeman to
2819 enhance date/duration support
2820 * tests/exslt/date: added the associated set of regression tests
2822 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824 * libexslt/date.c: applied a patch from Charles Bozeman to add
2825 duration routines to the date exslt extensions.
2827 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2831 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2833 * libexslt/date.c: fixed type inconsistencies, double->int
2834 and unsigned/signed mismatch warnings eliminated
2836 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2838 * win32/Makefile.msvc: XSLT debugger support fix
2839 * win32/configure.js: XSLT debugger support fix
2840 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2842 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844 * configure.in: preparing 1.0.16
2845 * doc/*: updated and rebuilt the docs
2847 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849 * libxslt/attributes.c: removed a warning
2850 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2851 added xsltRunStylesheetUser() API needed to fix #78546
2852 * xsltproc/xsltproc.c: second part of the fix #78546
2854 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856 * python/Makefile.am: fixing the equivalent of #75779
2858 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860 * libxslt/keys.c: fixed bug #78735
2861 * configure.in tests/Makefile.am tests/keys/*:
2862 added the tests in a separate directory
2864 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866 * tests/docs/Makefile.am tests/docs/bug-83.xml
2867 tests/general/Makefile.am tests/general/bug-83.*: added a
2868 specific example for bug #78662 in the regression tests
2869 * tests/docbook/: this also changed a couple of DocBook results
2871 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873 * configure.in: trying to kill #77827 IEEE conformance on alphas
2874 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2876 * tests/docs/Makefile.am tests/docs/bug-82.xml
2877 tests/general/Makefile.am tests/general/bug-82.*: added a
2878 specific example for bug #78211 in the regression tests
2880 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882 * libxslt/pattern.c: applied patch from Mark Vakoc
2884 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2886 * tests/docs/Makefile.am tests/docs/bug-81.xml
2887 tests/general/Makefile.am tests/general/bug-81.*: added a
2888 specific example for bug #76927 in the regression tests
2890 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2892 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2893 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2894 that $(datadir) should be used for docs
2896 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2898 * configure.in: preparing 1.0.15
2899 * doc/*: updated and rebuilt
2901 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2903 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2904 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2905 * tests/docs/Makefile.am tests/docs/bug-80.xml
2906 tests/general/Makefile.am tests/general/bug-80.*: added a
2907 specific example for bug #76043 in the regression tests
2909 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2911 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2912 steps which were not compiled
2913 * tests/docs/Makefile.am tests/docs/bug-79.xml
2914 tests/general/Makefile.am tests/general/bug-79.*: added a
2915 specific example for bug #75902 in the regression tests
2917 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2919 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
2920 attribute match rules evaluation
2921 * tests/docs/Makefile.am tests/docs/bug-78.xml
2922 tests/general/Makefile.am tests/general/bug-78.*: added a
2923 specific example for bug #75777 in the regression tests
2925 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2927 * libxslt/transform.c: found another stupid bug by step by
2928 step processing of the code
2929 * libxslt/pattern.c: idem, except that once stupid mistake
2930 ELEM vs NODE forced the templates to be stored in a list
2931 instead of a hash table, fixing this stupidity should
2932 again lead to a substantive improvement of processing speed.
2933 Like divide by 2 processing time for DocBook stylesheets.
2935 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2937 * libxslt/transform.c: fixing bug #75603
2938 * tests/docs/Makefile.am tests/docs/bug-77.xml
2939 tests/general/Makefile.am tests/general/bug-77.*: added a
2940 specific example for bug #75603 in the regression tests
2942 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2944 * python/Makefile.am: Art Haas pointed a stupid error
2946 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2948 * Makefile.am tests/Makefile.am tests/*/Makefile.am
2949 tests/*/*/Makefile.am : added "make valgrind" targets
2950 to run the test suite under the debugger control
2951 * transform.c: valgrind spotted 2 bugs, one related to
2952 the ordering of the deallocation of the data associated to
2953 a transofrmation, the second in xsltCopyTree when the new
2954 node may have been coalesced with an adjacent text node.
2955 The regression tests now pass cleanly under testgrind.
2957 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2959 * python/Makefile.am: fixed a stupid bug
2961 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2963 * configure.in: preparing 1.0.14
2964 * doc/*: updated rebuilt
2965 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2966 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2967 with the Windows maintainers
2969 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2971 * python/Makefile.am python/generator.py python/libxslt.c
2972 python/types.c python/tests/Makefile.am: applied the same kind of
2973 fixes to the Python Makefiels than to libxml2 ones. Updates
2976 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2978 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2979 libxslt/variables.c: chaing result tree values which may
2980 be deallocated and must not be kept in the template
2981 pattern lookup cache. Thanks to Valgrin to allow finding
2982 the real problem in bug #74857
2984 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2986 * libxslt/*.h doc/* python/*: applied another cleanup comment
2987 diff from Heiko W. Rupp, regenerated the API and python
2989 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2991 * tests/docs/Makefile.am tests/docs/bug-76.xml
2992 tests/general/Makefile.am tests/general/bug-76.*: added a
2993 home brewed test for path computation elmininating duplicate
2996 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2998 * doc/Makefile.am: fixed a build problem in some environements
3000 2002-03-08 jacob berkman <jacob@ximian.com>
3002 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3003 as make will automatically look there for these files
3005 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3007 * configure.in libxslt/xsltwin32config.h: preparing release
3009 * doc/*: updated and rebuilt the docs
3010 * python/libxslt.c: fixed a possible reentrancy problem
3012 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3014 * libxslt/pattern.c: Fixes the problems exposed by #73880
3015 those ought to be computed at stylesheet compile time, not
3016 at run-time, and the computation was wrong.
3017 * libxslt/transform.c: get rid of fake nodes coming from node-set
3018 transformations. At least if they are still produced they will
3019 become easy to spot as resulting document won't be well-formed.
3021 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3023 * libxslt/extensions.c: fixed bug #73791 related to extension
3024 function declared in included stylesheets
3025 * tests/exslt/functions/function.7.*: added specific test
3027 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3029 * tests/docs/Makefile.am tests/docs/bug-75.xml
3030 tests/general/Makefile.am tests/general/bug-75.*: added a
3031 specific example for bug #72150 in the regression tests
3033 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3035 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3036 similar way as #71457
3038 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3040 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3041 some HTML meta encoding fixups resulting from fix in libxml2
3043 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3045 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3046 related to the XPath changes in fixing #61290
3048 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3050 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3053 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3055 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3057 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3058 the associated regression test provided by Charles
3060 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3062 * libxslt/preproc.c: Fixed #73088 with the associated patch
3064 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3066 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3067 unless compiled explicitely with memory debugging switched on
3068 * TODO: refreshed a bit
3070 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3072 * python/generator.py python/libxslt.c: changes for the 'usual'
3073 setup.py to allow building a libxml2-python
3074 module based on the same code. The initialization is however
3075 different the 2 .so files fo libxml2 and libxslt are identical and
3076 they entry point initialize both libraries. this is done to avoid
3077 some possible nasty problem since the Python don't merge the maps
3078 of all shared modules.
3079 * python/libxsl.py: attempt to cope with the shared library loading
3080 problem when both modules are not merged.
3082 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3084 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3085 documentation for the wrappers and python modules.
3087 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3089 * tests/docs/Makefile.am tests/docs/bug-74.xml
3090 tests/general/Makefile.am tests/general/bug-74.*: added a
3091 specific example for bug #71342 in the regression tests
3092 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3093 #71342 changed one attribute serialization.
3095 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3097 * python/Makefile.am: trying to fix #71270
3099 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3101 * python/*.py: removed tab used spaces
3102 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3103 * doc/news.html doc/xslt.html: rebuild/updated
3105 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3107 * tests/docs/Makefile.am tests/docs/bug-73.xml
3108 tests/general/Makefile.am tests/general/bug-73.*: added a
3109 specific example for bug #71181 in the regression tests
3111 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3113 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3114 work. A bit of cleanup.
3116 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3118 * xslt-config: fixing Red Hat bug #59508
3120 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3122 * tests/docs/Makefile.am tests/docs/bug-72.xml
3123 tests/general/Makefile.am tests/general/bug-72.*: added a
3124 specific example for bug #58444 in the regression tests
3126 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3128 * libxslt/transform.c: fixed bug #58444, was quite simpler
3131 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3133 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3134 closed bug #70131, still wondering about the position() when
3135 the node is selected.
3137 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3139 * tests/docs/Makefile.am tests/docs/bug-71.xml
3140 tests/general/Makefile.am tests/general/bug-71.*: added a
3141 specific example for Norm's bug in the regression tests
3143 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3145 * libxslt/attributes.c: fixed a bug reported by Norm
3147 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3149 * python/libxml.c : fixed a small warning.
3150 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3151 python/libxsltclass.txt: rebuilt the APIs
3153 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3155 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3156 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3157 libxslt/xsltInternals.h: adding extra run-time informations
3158 to make the stylesheet really read-only at run-time.
3160 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3162 * libxslt/transform.c: fixing bug #70281
3164 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3166 * libxslt/numbers.c: trying to fix #68759
3168 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3170 * python/Makefile.am: seems some version of automake didn't
3171 generate the dependancies right as Jacob found out. Add
3172 an extra dependancy rule.
3174 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3176 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3177 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3178 Fixed the python Makefiles, corrected a bug showing up on ia64,
3179 changed the name of the python internal module too
3181 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3183 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3184 Licence to MIT Licence and release of 1.0.11
3185 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3186 doc/xslt.html: updates of the docs accordingly
3187 * libxslt/xsltwin32config.h: numbering
3188 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3189 python/libxslt-python-api.xml: cleanup the dependancies with
3191 * python/tests/extfunc.py: updated examples.
3193 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3195 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3196 doc/parsedecl.py: fixup the script and rebuid the API
3197 * libxslt/extensions.h: cleanup
3198 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3199 python/libxsltclass.txt: provided accessors for a lot of the
3200 tructures involved in the transformation. Stylesheet and
3201 transformation python object don't free automatically the
3202 encapsulated object when deallocated.
3203 * python/tests/Makefile.am python/tests/basic.py
3204 python/tests/extfunc.py python/tests/pyxsltproc.py:
3205 updated the examples
3207 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3209 * xsltproc/xsltproc.c: small fix
3210 * Makefile.am: cleanup
3211 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3212 * python/generator.py python/libxml_wrap.h python/libxsl.py
3213 python/libxslt.c python/libxsltclass.txt: augmented the
3215 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3216 libxslt-python API to get an estimate of what is missing
3218 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3220 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3221 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3222 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3223 fixed an import order.
3224 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3226 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3228 * python/libxlst.c python/libxslt-python-api.xml
3229 python/libxsltclass.txt: plugged the extension of the engine
3230 with python defined functions
3231 * python/tests/Makefile.am python/tests/extfunc.py: added a
3232 basic test, still a memleak, cleanup function needed.
3234 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3236 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3237 spec file will now build libxslt-python, fought with shared
3238 and other crazyness, seems to work now :-)
3239 * doc/libxslt-api.xml: regenerated
3241 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3243 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3244 tests/*/*/Makefile.am: refactored make tests, make all now don't
3246 * python/Makefile.am: added tests
3247 * python/tests/basic.py python/tests/Makefile.am: added the first
3248 basic test, memory debug included
3250 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3252 * configure.in python/Makefile.am: attempst to tweak to get
3253 full memory debug...
3254 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3255 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3256 the basic API starts to work
3257 * python/tests/test.*: first basic test
3258 * libxslt/xsltutils.c: fixed a comment
3260 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3262 * configure.in doc/Makefile.am: do not install outside of prefix,
3263 make sure the API get shipped.
3265 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3267 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3268 reactivated xsltMatchPattern() since this is really something
3269 one may want to have access to in an extension function.
3270 * Makefile.am configure.in python/Makefile.am python/generator.py
3271 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3272 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3273 python/types.c: started working on the python bindings, borrowed
3274 most of the work done for libxml2, most of the generator code
3275 is similar. Commit at the point where this compiles cleanly and
3276 "import libxslt" doesn't yield any missing entry point.
3278 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3280 * libxslt/pattern.c: patch from Charles Bozeman to support
3283 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3285 * libxslt/keys.c: Bob Stayton pointed out a problem when
3286 using unions in key match patterns.
3287 * tests/docs/Makefile.am tests/docs/bug-70.xml
3288 tests/general/Makefile.am tests/general/bug-70.*: added a
3289 specific example in the regression tests
3291 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3293 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3294 closes bug #69809 submitted by Michael Kroell
3296 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3298 * xsltproc/xsltproc.c: added links to the Web site from usage()
3300 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3302 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3303 an index based on comments content similar to libxml2 one
3304 The code need more specific comments.
3305 * doc/*: rebuilt the web site with the new references
3307 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3309 * libxslt/functions.h: roll back the change after more analysis
3310 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3313 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3315 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3318 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3320 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3321 error when parsing -o arguments.
3323 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3325 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3326 Fixed RH bug #57496, xsltproc was not returning error
3327 code on internal runtime errors. Should return 9 now.
3329 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3331 * libexslt/math.c: Charlie Bozeman provided the implementation
3332 for the EXSLT math other functions
3334 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3336 * libexslt/Makefile.am: jacob berkman pointed out that the
3337 Cygwin patch forgot to add libexslt.h to the tarball
3339 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3341 * libxslt/pattern.c: fixed I18N problemes in the template parser
3342 pointed out by Xavier Cazin
3343 * tests/docs/Makefile.am tests/docs/bug-69.xml
3344 tests/general/Makefile.am tests/general/bug-69.*: added a
3345 specific example in the regression tests
3347 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3349 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3350 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3351 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3352 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3353 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3354 xsltproc/xsltproc.c: applied Robert Collins patch for
3357 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3359 * xsltproc/Makefile.am configure.in: ugly way to keep
3360 the memory debugging active on my devel workstation
3361 by bypassing libtool completely
3363 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3365 * libxslt/templates.c: fixed bug #68751
3366 * tests/docs/Makefile.am tests/docs/bug-68.xml
3367 tests/general/Makefile.am tests/general/bug-68.*: added a
3368 specific example in the regression tests
3370 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3372 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3373 small problems raised by Justin Fletcher
3375 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3377 * configure.in: releasing 1.0.10
3378 * doc/*: updating the docs for the release.
3379 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3380 seems I inadvertantly commited previously stuff from a failed
3381 attempt at fixing namespace nodes parents.
3383 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3385 * libxslt/numbers.c: the xsl:number implementation incorrectly
3386 cached the format string in some case. Fixes bug #65391
3388 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3390 * configure.in: fixed a couple of cut and paste errors in the
3391 math functions detection
3392 * libxslt.spec.in: added missing file entry for libxslt.pc
3394 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3396 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3397 update xsltproc man page to add --stringparam option
3399 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3401 * xsltproc/xsltproc.c: added the --stringparam option
3402 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3403 the --novalid behaviour.
3405 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3407 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3409 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3411 * doc/*.html: updated gdome2 homepage
3413 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3415 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3417 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3419 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3420 increased number of parameteres, changed license, cleaned up some
3421 places where it looked junky because of stylesheet issues
3423 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3425 * xsltproc/xsltproc.c: increased the max number of parameters
3427 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3429 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3431 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3433 * configure.in: applied albert portability patch
3434 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3435 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3436 applied Igor patch for Windows
3438 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3440 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3442 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3444 * configure.in: preparing 1.0.9
3445 * doc/*: updated and rebuild the doc
3447 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3449 * configure.in libexslt/Makefile.am: trying to fix the problem
3450 related to prelinking and libtools crazyness
3452 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3454 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3455 patch for the debugger glue.
3457 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3459 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3460 the whole module with just the entry points.
3462 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3464 * libxslt/transform.c: Nik Clayton found a bug introduced in
3465 1.0.8 when using doctypes for HTML output
3467 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3469 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3470 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3471 to use a callback setup function, deprecating libxsltbreakpoint
3472 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3473 dependancies on libxsltbreakpoint
3475 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3477 Build patch from Peter Williams <peterw@ximian.com>
3478 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3479 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3480 $(srcdir), not the build directory.
3482 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3484 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3486 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3488 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3489 xsltproc return codes, per
3490 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3492 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3494 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3495 much as 40 steps. A dynamic alloc would still be better
3497 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3499 * xsltproc/xsltproc.c: return useful code signaling error conditions
3502 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3504 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3506 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3508 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3509 template matches compilation was failing to skip blanks bewteen
3510 consecutive predicates
3512 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3514 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3515 updating Makefiles to fix the prelinking.
3517 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3519 * libxslt/transform.c: fixed a bug in the document extension
3520 element where the doctype infos were not taken into account.
3522 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3524 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3526 * tests/namespaces/*: updated the tests to separate stdout and
3528 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3530 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3532 * configure.in libexslt/Makefile.am: more Makefile fixups
3534 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3536 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3538 * libxslt/transform.c: small fix.
3540 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3542 * vms/* Makefile.am: included OpenVMS port instructions from
3543 John A Fotheringham, integrated in the tar file.
3545 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3547 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3548 from Igor for Windows
3549 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3551 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3553 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3555 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3557 * configure.in: preparing 1.0.7
3558 * libxslt.spec.in: cleanup similar to libxml2 one
3559 * breakpoint/*.[hc]: finished cleaning up contributed code
3560 * doc/*: updated and rebuilt the documentation
3561 * xsltproc/xsltproc.c: cleanup of the timing code
3562 * xsltproc/Makefile.am: auto* sucks
3563 * libxslt/transform.c: added a missing include
3565 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3567 * Makefile.am acconfig.h config.h.in configure.in
3568 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3569 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3570 the debugger support, make it the default, added the
3571 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3573 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3575 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3577 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3579 * libxslt/xsltutils.c: handle indent=no when using an HTML
3581 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3582 modified the output of those test suites
3584 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3586 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3587 to libxml and removed the --warnnet option
3589 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3591 * configure.in: applied patches from David Härdeman closing
3594 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3596 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3597 * libexslt/date.c: applied patch from Bruce Miller
3598 * doc/*: updated and rebuilt the docs
3600 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3603 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3604 made sure the .def is handled as binary
3606 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3610 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3612 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3614 * libxslt/numbers.c: take NaN and infinity attributes of
3615 xsl:decimal-format into account. Closes #62577
3617 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3620 is now extracted from the xslt.html flat file using
3621 the site stylesheet ... eat your own dogfood !
3622 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3623 HTML output to not generate a DOCTYPE if it should not
3624 i.e. no identifier nor version specified in the xsl:output
3625 * tests/multiple/out/*.orig tests/general/bug-11-.out
3626 tests/general/bug-33-.out tests/general/bug-52.out
3627 tests/docbook/result/xtchunk/html/*.orig
3628 tests/docbook/result/html/gdp-handbook.html
3629 tests/XSLTMark/*.out: fixing xsl:output with method=html
3630 resulted in a number of small changes in the regression tests
3633 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3635 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3636 config.h include out of exsltconfig.h since this header is
3637 exported and config.h is not.
3639 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3642 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3645 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3647 * libxslt/numbers.c: reworked internal representation of
3648 tokenized number format and parsing/tokenization. This fixes
3649 many bugs regarding separator and default tokens.
3650 * tests/REC/test-7.7-3.out: the fix changes the output of this
3651 test. It now complies to the XSLT spec (wow! ;o)
3653 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655 * xsltproc/Makefile.am configure.in config.h.in: trying to
3656 bypass libtool crazyness when compiling in my debug environment
3657 * libxslt/templates.c: fix a compilation problem due to recent
3660 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3662 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3663 non-alphanumeric token handling in number formatting.
3665 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3667 * configure.in: releasing 1.0.5
3668 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3670 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3672 * tests/REC/test-7.7-4.out: fixed a typo
3674 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3676 * libexslt/saxon.c: fixed a typo and improved handling of
3677 non-XPath-expression arguments.
3678 * libexslt/strings.c: fixed a bug in tokenize: function was using
3679 tctxt->output instead of tctxt->document->doc.
3680 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3681 which was using variable "node" instead of "cur"
3683 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3685 * libxslt/extra.[ch]: removed older SAXON extensions
3686 implementations from Darren Graves.
3687 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3688 a bug with time zone offset on Linux.
3690 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3693 strip-space should also be applied to document imported
3696 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3699 rewrote the way strip-space gets applied. Closes bugs #61962
3700 * tests/docs/Makefile.am tests/docs/bug-66.xml
3701 tests/general/Makefile.am tests/general/bug-66.*: added a
3702 specific example in the regression tests
3704 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706 * libxslt/xslt.c: Fixing bug #61913
3707 * libxslt/transform.c: removing a small memleak when running with
3710 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3712 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3713 added implementation of SAXON expression(), eval() and
3714 evaluate() functions.
3715 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3716 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3717 modified to use SAXON namespace (functions are not registered
3718 in the LibXSLT namespace)
3719 * tests/exslt/common/object-type.1.out: modified to take account
3720 of the new saxon:expression function
3722 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3725 should be faster too.
3726 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3727 updated the result of the tests. A subtle bug unnnoticed yet
3728 in the XML Rec formatting got fixed.
3730 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732 * libxslt/numbers.c: trying to fix bug #61070, seems there
3733 is still a couple of problem left. And optimizations are
3736 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738 * libxslt/variables.c: fixing bug #61673 part II
3739 * tests/docs/Makefile.am tests/docs/bug-65.xml
3740 tests/general/Makefile.am tests/general/bug-65.*: added a
3741 specific example in the regression tests
3743 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745 * libxslt/pattern.c: fixed bug #61627
3746 * tests/docs/Makefile.am tests/docs/bug-64.xml
3747 tests/general/Makefile.am tests/general/bug-64.*: added a
3748 specific example in the regression tests
3749 * tests/docs/Makefile.am tests/docs/bug-63.xml
3750 tests/general/Makefile.am tests/general/bug-63.*: added a
3751 specific example in the regression tests for bug #61291
3752 (fixed in libxml2 module)
3753 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3754 a test for handling undefined variables
3756 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758 * configure.in xslt-config.in: trying to fix bug #60890
3760 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762 * configure.in: applied patch to close bug #60724
3764 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3766 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3767 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3769 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771 * libxslt/extra.[ch] tests/extensions/list.*
3772 tests/extensions/evaluate.*: applied patch from Darren Graves
3773 adding support for Saxon's evaluate & expression extension functions
3774 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3776 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3778 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3779 patches from Igor for Windows.
3781 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3783 * libxslt/xslt.c: fixed bug #60624
3784 * libxslt/xsltutils.c: improver the error context reporting
3785 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3786 specific regression test
3787 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3789 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791 * libxslt/variables.c: fixed a problem with global var override
3792 being reported as an error.
3793 * tests/docs/Makefile.am tests/docs/bug-61.xml
3794 tests/general/Makefile.am tests/general/bug-61.*: added a
3795 specific example in the regression tests
3796 * configure.in tests/Makefile.am tests/reports/*: adding a test
3797 to make sure redefinition of global variables in the same stylesheet
3800 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802 * libxslt/extra.c: okay the code from Norm is really non
3803 portable and break everywhere except on Sun and Linux
3804 platform. Compile it only on those targets.
3806 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3808 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3809 and Justin Fletcher)
3811 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813 * libxslt/numbers.c: Fixing bug #60415
3814 * tests/docs/Makefile.am tests/docs/bug-61.xml
3815 tests/general/Makefile.am tests/general/bug-61.*: added a
3816 specific example in the regression tests
3818 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3820 * tests/docbook/result/*: the change in libxml to output
3821 decimal charrefs instead of hexadecimal changed a lot of
3824 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3828 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830 * configure.in: preparing for 1.0.4
3831 * doc/xslt.html doc/html/*: updated and regenerated docs
3833 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3835 * libexslt/date.c: fixed some compile warnings and disabled
3836 debugging by default.
3838 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3841 incorporate comments from bug #59220
3843 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3845 * configure.in libexslt/date.c libexslt/Makefile.am
3846 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3847 of the EXSLT - Dates and Times core functions.
3848 The exsltDateFormat* functions need to be reworked but it
3849 works like this, even if it's quite messy.
3850 * tests/exslt/strings/.cvsignore: added
3852 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854 * xsltproc/xsltproc.c: tell in usage that parameter strings
3857 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859 * libxslt/Makefile.am libxslt/transform.c: trying to close
3860 bug #60304 on xsl:fallback usage
3861 * tests/docs/Makefile.am tests/docs/bug-60.xml
3862 tests/general/Makefile.am tests/general/bug-60.*: added a
3863 specific example in the regression tests
3865 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867 * tests/documents/Makefile.am tests/documents/*: changed the
3868 test to use doc%5Ffile instead of doc%20file, this is
3869 sufficient to preserve the test capacities while closing
3872 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874 * libxslt/extra.c : close #59570 by simply not providing
3875 Norm's extension on FreeBSD.
3876 * tests/general tests/docs: added a couple of new entries
3878 * libexslt/strings.c: NULL initialized a local variable
3879 which was tested later on.
3881 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3884 #60143 and rebuilt the FO test outputs
3886 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3889 on inheritance of attributes from multiple attributes-sets
3891 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3893 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3894 added implementation of EXSLT - Strings.
3895 Currently implemented functins are str:tokenize, str:align
3896 str:concat and str:padding.
3897 * configure.in tests/exslt/Makefile.am
3898 tests/exslt/strings/Makefile.am
3899 tests/exslt/strings/tokenize.1.*: added a test for the
3900 str:tokenize function.
3902 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3904 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3905 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3907 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3909 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3910 tutorial text to add references to global variables cleanups
3912 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3914 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3915 been added into the build yet)
3917 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
3920 doc/tutorial/libxslttutorial.xml: added global variables cleanups
3922 * tests/documents/Makefile.am: mjcox pointed to some missing files
3924 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3926 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
3928 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3930 * libexslt/common.c: implemented version 3 of the exslt:node-set()
3932 * tests/exslt/common/Makefile.am
3933 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
3935 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
3937 * adding doc/xsltproc.html - html generated from xsltproc.xml,
3938 update doc/xslt.html with link to xsltproc.html
3940 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
3942 * adding doc/xsltproc.xml - user manual for xsltproc
3944 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3946 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
3947 warning raised by the Windows compiler (Chris Poblete)
3949 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3951 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
3952 closed bugs #59212 and #59220
3954 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956 * config.h.in configure.in xsltproc/xsltproc.c: complete test
3957 of a DocBook XSLt transform with --nonet, need stat(), added
3958 checking in configure.
3960 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3962 * xsltproc/xsltproc.c: catalog integration, cleanup with
3963 the --nonet option closing #59427
3964 * libxslt/xslt.c: removed a small memleak when using a
3967 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3969 * //Makefile.am : fixed an error I propagated to nearly all
3970 Makefiles.am on Saturday
3972 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3974 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3976 * libxslt/pattern.c: tag a potential threading problem.
3978 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3980 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3983 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985 * //Makefile.am : fixed a number of small problems with
3986 Makefiles spotted by Albert Chin
3988 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3990 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3993 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3995 * libxslt/extensions.c: fixed a permutation of args to
3996 xsltPrintErrorContext()
3998 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4002 * tests/docs/Makefile.am libexslt/Makefile.am
4003 tests/documents/Makefile.am tests/general/Makefile.am
4004 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4007 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4011 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4014 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4015 export xsltconfig.h at make install stage
4017 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4019 * doc/xslt.html updated xsltproc description with the many new
4020 command line options Daniel has added, cleaned up some spelling
4022 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4024 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4025 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4026 serious changes on Result Value Trees and NodeSets
4027 w.r.t. deallocation and collect operations. Probably not
4028 100% clean (merge of allocated trees smells like a problem).
4029 Seems sufficient to close #58943 . Also check if XPath evaluations
4030 failed, and in this case stops the processing and avoid
4031 going further, goal is to not segfault on broken XSLT.
4033 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4035 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4036 some associated serious cleanup in the pattern code.
4037 * tests/docbook/result/*: regenerated all the results for the
4038 docbook testsuite. Seems killing #58878 also changes the
4039 fo results seriously.
4040 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4041 tests/general/Makefile.am tests/general/bug-5[56].*: added
4044 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4046 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4047 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4048 fixed compilation warnings due to recent changes to the extension
4050 * libxslt/preproc.[ch] libexslt/common.c
4051 fixed the precomputation of *:document elements
4052 * libxslt/functions.h: fixed a compilation warning
4054 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4057 for xsltTimeStamp() in bug report #58012
4059 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4061 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4062 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4063 of 'non-standard' libxml element like namespace nodes.
4064 * tests/docs/Makefile.am tests/docs/bug-54.xml
4065 tests/general/Makefile.am tests/general/bug-54.*: added a
4066 specific example in the regression tests
4068 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070 * HACKING: added John Fleck right to commit in the doc subdir
4072 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4075 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4076 tests/general/Makefile.am tests/general/bug-52.*
4077 tests/general/bug-53.*: Added a few new tests for recently fixed
4079 * tests/xmlspec/REC-xml-20001006-review.html
4080 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4081 DTD changed the result by adding extra attributes to the HTML output
4083 2001-08-06 Peter Williams <peterw@ximian.com>
4085 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4086 when srcdir != builddir.
4088 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4090 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4091 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4092 to easify extension element precomputation.
4093 * libexslt/functions.c: uses the new framework and precomputes
4094 func:result elements.
4096 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4100 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4102 * tests/general/bug-21-.out tests/general/bug-31-.out:
4103 this got fixed by libxml patches
4104 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4105 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4106 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4107 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4108 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4109 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4110 a few things related to those changes.
4112 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4114 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4115 * test//*/*.out: the output of some tests changed, looks better
4118 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120 * libxslt/xsltutils.c: avoid extra \n when serializing top
4123 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125 * libxslt/extra.c: one more revision on Norm's localTime() function
4127 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4129 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4130 exsltLeadingFunction when passing an empty node-set as the
4132 * libxslt/functions.[ch]: gave priority to context-level functions
4133 over extension module functions. This allows a function declared
4134 with a func:function element to override an extension module
4135 function for example. This is a bit hackish...
4136 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4137 values didn't conform to the expected values. This is a bug in
4138 the EXSLT official use cases.
4140 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142 * config.h.in configure.in libxslt/extra.c: tried to integrate
4143 Norm's implemntation of localTime()
4145 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4147 * libxslt/extra.c: fixed a serious proble is node-set was called
4149 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4151 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4153 * libexslt/functions.c: fixed memory leaks
4155 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4157 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4158 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4159 more cleanup of the problems introduced with EXSLT, also closes
4162 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4164 * doc/internals.html - general cleanup
4166 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4168 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4169 to check EXSLT conformance
4170 * libexslt/sets.c: fixed a typo when registering has-same-node
4172 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4174 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4175 of memory allocations, raise a bug in the test suite, also
4176 need to be centralized as a single cleanup function.
4178 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4180 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4181 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4182 Some cleanup, there is still a memory leak left and some warnings
4185 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4187 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4188 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4189 libxslt/xsltInternals.h: new extension framework.
4190 Added stylesheet module data, top-level and extension elements
4191 precomputing, global registration of top-level elements and
4192 extension elements and functions.
4193 Extensions are no longer initialized from extension-element-prefixes
4194 declarations but when modules need the data.
4195 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4196 only allocate and free module data, they shouldn't register the
4197 elements and functions any more.
4198 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4200 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4201 non-XSLT top-level elements before any xsl:import element.
4202 * libexslt/common.c libexslt/functions.c libexslt/math.c
4203 libexslt/sets.c: adapted to use the new extension framework.
4204 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4205 moved the test module from functions.c to extensions.[ch],
4206 modified it to use the new extension framework. Updated xsltproc
4207 to register the test module.
4209 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4211 * libxslt/pattern.c: fixed an ugly problem with namespaces
4212 in templates compilation
4213 * tests/namespaces/tst4.*: added a specific testcase
4214 * libxslt/transform.c: reenabled debug
4216 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4220 * doc/html/*.html: updated the docs.
4221 * xsltproc/xsltproc.c: activate line numbering unfortunately
4222 this works only with CVS, libxml2-2.4.1 is broken in this respect
4224 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4226 * libxslt/documents.c enhancement to xsltFindDocument to
4227 cater for the Matt Sergeant patch
4229 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4231 * updating libxslt tutorial to include param support
4233 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235 * libexslt/math.c: small cleanup
4236 * libxslt/functions.c: patch to document('') from Matt Sergeant
4237 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4238 c.f. bug #57464 from Tom Moog
4240 2001-07-19 Darin Adler <darin@bentspoon.com>
4242 * configure.in: Add HTML_DIR definition.
4243 * xsltproc/.cvsignore: Ignore some generated files.
4245 2001-07-18 Peter Williams <peterw@ximian.com>
4247 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4250 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4252 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4253 libexslt/common.c libexslt/functions.c libexslt/math.c
4254 libexslt/sets.c: removed utils.[ch] as their content is
4255 integrated in libxml
4256 * libexslt/sets.c: uses the new libxml functions
4257 * libxslt/extra.[ch]: removed exsl:document
4258 * AUTHORS: added /me
4260 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4262 * libexslt/.cvsignore: some more generated files to ignore
4263 * libexslt/Makefile.am: utils.h not installed anymore
4264 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4265 libexslt/math.c libexslt/sets.c:
4266 changed function prefix from exsl* to exslt*
4267 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4268 from common.c to exslt.c
4269 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4271 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4272 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4273 * xsltproc/xsltproc.c: updated to use the new function prefix
4275 2001-07-15 Darin Adler <darin@bentspoon.com>
4277 * libxslt/.cvsignore:
4278 * tests/XSLTMark/.cvsignore:
4279 * tests/extensions/.cvsignore:
4280 * tests/xmlspec/.cvsignore:
4281 Some more generated files to ignore.
4283 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285 * Makefile.am configure.in libexslt/Makefile.am:
4286 Integration of libexslt in the build system
4287 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4288 xsltproc/Makefile.am xsltproc/xsltproc.c:
4289 Moved xsltproc to a separate directory, linked it to libexslt,
4290 and added exslt version reports to -V
4291 * tests/*/Makefile.am: updated the path to xsltproc
4292 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4293 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4294 versionning informations, some cleanup, and added documentation
4295 to a couple of exported functions
4297 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4299 * libexslt/Makefile.am: account for new source files
4300 * libexslt/.cvsignore: added
4302 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4304 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4305 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4306 start implementing EXSLT
4308 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4311 trying to accept AVT for "format" in xsl:number
4313 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4316 xsltProfileStylesheet
4318 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4321 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4322 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4323 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4324 libxslt/variables.c libxslt/xslt.c: provide context for
4325 error messages. Requires libxml head changes.
4326 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4329 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331 * libexslt/Makefile.am: initial EXSLT framework
4333 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4336 * win32/libxslt/libxslt.def: added another entry point
4337 * libxslt/transform.c: fixed a comment block
4338 * doc/xslt.html doc/html/*: updated and regenerated the docs
4340 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342 * win32/libxslt/libxslt.def: added missing functions
4344 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4347 libxslt/xsltInternals.h: added Embedding Stylesheets
4348 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4349 from the REC about it
4350 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4351 tried to accomodate the various (and changing) proprietary
4352 ways of implementing chunking.
4353 * tests/docbook/result/xtchunk/html: now output is generated in
4356 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358 * libxslt/xsltproc.c: small cleanup
4359 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4360 for cdata/text handling
4362 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4365 * tests/documents/Makefile.am tests/documents/message.*: added
4366 a specific regression test
4367 * libxslt/transform.c: fixed an infinite loop
4368 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4371 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4374 fixed exclude-result-prefixes handling and how namespaces
4375 propagate from the stylesheet to the result in general, this
4376 is a serious cleanup.
4377 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4378 tests/general/itemschoose.out tests/namespaces/extra.xsl
4379 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4380 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4381 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4382 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4383 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4384 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4385 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4386 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4387 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4388 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4389 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4390 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4391 fixed and rechecked all the tests where the namespace
4392 propagation was wrong either taht the rules were not applied
4393 correctly or that superfluous namespaces were declared in the
4396 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4399 libxslt/variables.h: Norm pointed out that element-available()
4400 didn't work, implemented it
4401 * tests/extensions/Makefile.am tests/extensions/list.*: added
4402 a test for all registered xslt element, function and default
4405 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4408 tests/documents/docfile.xml tests/documents/test.result
4409 tests/documents/test.xml tests/documents/test.xsl:
4410 added a test for URI-escaping on document() input
4412 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414 * tests/docs/Makefile.am tests/general/Makefile.am
4415 tests/general/bug-49-* tests/docs/bug-49-*
4416 tests/general/bug-50-* tests/docs/bug-50-*: added a
4417 couple of regression tests for bugs posted on the list
4419 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421 * libxslt/xsltproc.c: avoid generating CDATA node in document
4422 tree when parsed, force generation of text nodes instead.
4424 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426 * doc/extensions.html: fixed a number of typo found by Dan York
4427 * libxslt/xsltutils.c: improved the profiling ouput, added the
4430 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4434 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436 * config.h.in configure.in: added gettimeofday() check
4437 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4438 profiling works option --profile (or --norman ;)
4440 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4443 libxslt/variables.c: big cleanup on the way templates or
4444 template fragments are processed, cleanup of stack building
4445 * tests/docs/Makefile.am tests/general/Makefile.am
4446 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4447 series of regression test for the variable/params lookups
4448 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4449 started working on profiling code, there is just invocation counting
4450 yet but the framework is in place.
4452 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454 * tests/docs/Makefile.am tests/general/Makefile.am
4455 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4456 regression test for the variable scope within templates problem
4458 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4460 * xsltInternals.h variables.c transform.c:
4461 fixed problem with variable scope within templates
4463 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465 * doc/extensions.html doc/internals.html doc/xslt.html:
4466 added a documentation on writing libxslt extensions, and
4467 added links to the main page
4468 * libxslt/functions.c libxslt/xsltInternals.h
4470 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4472 * cleaned up many comments and error messages
4474 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4477 * doc/xslt.html: added 0.14.0 release
4479 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481 * doc/html/*: rebuilt docs before release
4482 * libxslt/extensions.c: fixed a function doc header
4484 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4489 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4491 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4492 something there, not visually perceptible
4494 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496 * tests/docbook/result/: the change in libxml affected the
4497 output of the Docbook tests (of course it was detected on
4500 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503 * libxslt/transform.c: added cdata-section-elements
4504 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4507 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510 * libxslt/xsltutils.c: do not dump document for which there have
4511 been no generated content
4512 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4513 test output accordingly
4514 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4515 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4516 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4518 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4521 libxslt/transform.c libxslt/functions.c: Added the extension API
4522 suggested by Thomas Broyer, this should allow implementation of
4524 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4525 CVS extension namespace to avoid complaints, some cleanup
4526 * configure.in tests/Makefile.am tests/extensions/*: added a test
4527 for new modules testing both elements and functions registration
4529 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4532 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4533 and cleaned up the way URI for QNames were computed through
4534 the code, serious cleanup.
4535 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4536 in their own hash table, implementation not yet finished.
4538 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4541 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4542 to save/restore some XPath context, bug raised by
4545 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547 * libxslt/xsltwin32config.h[.in]: added configuration/version
4548 informations for Windows/MSC
4549 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4551 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4552 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4554 * AUTHORS: added William
4556 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558 * configure.in doc/xslt.html: releasing 0.13.0
4559 * doc/Makefile.am: don't index the win32 include
4560 * doc/html/*: rebuilt the docs
4562 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4565 * libxslt/xslt.c: avoid warning if version="1.1" is used
4566 * libxslt/transform.c: forgot to initialize cur->outputFile
4567 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4568 use the vendor string to detect supporting chunking, this
4569 is a workaround to be considered in the list of decent XSLT
4572 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4575 added a new interface xsltRunStylesheet() for a more flexible
4576 handling of the output and trying to adhere to xsl:document
4577 filename generation semantic if one knows the URL of the output,
4578 also add IObuf capacity and SAX for output but is currently not
4580 * libxslt/xsltproc.c: added a -o or --output filename argument
4581 to test xsltRunStylesheet() or provide a base when generating
4583 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4584 updated tests to add DocBook xt:document based chunking
4585 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4586 * tests/multiple/out/*.html: the new xt:document now generate
4587 the DOCTYPE if available as is the case for HTML
4589 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4591 * Removed some redundant code in xsltDefaultProcessOneNode
4592 and revised the default processing of an attribute node
4594 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4596 * Enhanced ApplyTemplates and ForEach to allow multiple
4597 documents within a nodelist.
4598 * Repaired small bug in xsltDocument function which caused
4599 a crash if invalid second argument was provided.
4601 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4603 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4604 updating tutorial with explanation of xsltSave vs. xmlSave
4607 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4611 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4614 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4615 Patches for Windows mostly contributed by Yon Derek
4616 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4617 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4618 Project file for Mircrosoft C provided by Yon Derek
4620 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622 * libxslt/pattern.c: closing bug #56517, fixed a number of
4623 problems in the patterns compilations, priorities and debug
4624 * libxslt/transform.c: improved the template debug message
4625 * tests/docs/Makefile.am tests/general/Makefile.am
4626 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4627 regression test for #56517
4629 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631 * libxslt/xslt.c: avoid a stupid bug when compiling with
4632 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4634 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636 * libxslt/numbers.c: fix of a small bug
4637 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4640 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4644 * tests/docbook/xhtml/*: added XHTML stylesheets
4645 * tests/docbook/fo/*: added XSL FO stylesheets
4646 * tests/docbook/result/xhtml/*: added XHTML results
4647 * tests/docbook/result/fo/*: added XSL FO results
4649 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651 * HACKING: fixed, added William
4653 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4656 xml cases, and fixed text output to be recursive in text nodes
4659 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4663 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4666 'namespace' is a reserved C++ identifier
4668 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670 * doc/xslt.html: adding 0.12.0 release
4672 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674 * configure.in: preparing 0.12.0 release
4675 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4676 * libxslt/xsltconfig.h.in: added doc inline comment
4677 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4678 and enriched xsltproc --version to show them
4679 * doc/html/*.html: rebuilt the docs
4680 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4681 tutorial ends up in the tars and RPMs
4683 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685 * libxslt.spec.in: updated the descriptions
4687 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689 * libxslt/namespaces.[ch]: added a single namespace def copy
4690 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4691 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4692 any kind of input nodes.
4693 * libxslt/variables.c: checked and closed the last TODO about
4694 namespace propagation
4695 * tests/docs/Makefile.am tests/general/Makefile.am
4696 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4697 regression test for #56115
4699 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4701 * updating tutorial: adding discussion of freeing memory, image
4702 files for callouts, link to xsltproc.c code
4704 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4707 to remove the old code
4708 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4711 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713 * libxslt/variables.c: fixed bug #56267, namespaces must
4714 be propagated when evaluating local variables.
4715 * tests/docs/Makefile.am tests/general/Makefile.am
4716 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4717 regression test for #56267
4719 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4722 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4723 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4724 request to have xinclude processing done on document() if requested
4726 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4730 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732 * libxslt/preproc.c: removed a warning on xsl:transform
4733 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4734 tests/general/array.out tests/general/array.xsl: added a new
4735 test fround in xsl-dev
4737 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4740 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4741 serializer of libxml impacted the result of some tests. Checked
4742 that the XML REC renders identically.
4744 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4746 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4749 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751 * libxslt/variables.c: fixed bug #55670, namespaces must
4752 be propagated when evaluating global variables.
4753 * tests/docs/Makefile.am tests/general/Makefile.am
4754 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4755 regression test for #55670
4757 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759 * doc/xslt.html: linked to the tutorial
4761 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4763 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4767 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769 * libxslt/transform.c: closed bug #55723, problem was due to
4770 a limitation of xsltGetNamespace() when the insertion point
4772 * tests/docs/Makefile.am tests/general/Makefile.am
4773 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4774 regression test for #55723
4776 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4778 * libxslt/transform.c: fixed problems with document() in
4779 xsltApplyTemplates and xsltForEach. Cleaned up several
4781 * libxslt/keys.c: saved and restored ctxt->document within
4782 xsltInitKey to fix problem with keys when doc changed
4783 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4784 needed when document() causes a change of doc within
4785 xsltApplyTemplates and xsltForEach
4787 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4791 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4792 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4793 Updated to use the new function
4794 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4795 the fixes in the serialization of <pre> in HTML in libxml
4796 led to a number of changes in the output
4798 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800 * tests/docs/Makefile.am tests/general/Makefile.am
4801 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4802 regression test for #55722
4804 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806 * doc/xslt.html: updated to ask to not send mail directly
4807 * tests/docs/Makefile.am tests/general/Makefile.am
4808 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4809 regression test for #55722
4811 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813 * libxslt/pattern.c : trying to fix #55670
4814 * tests/XSLTMark/reverser.out : result of test changed when
4817 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819 * doc/xslt.html: updated with 0.11.0
4821 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823 * configure.in libxslt.spec.in: released 0.11.0
4825 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827 * libxslt/transform.c: William M. Brack found a small bug
4828 when call-template didn't find the template.
4830 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832 * libxslt/transform.c: fixed handling of PI and comments
4833 (bug raised by Brent M Hendricks).
4834 * tests/docs/Makefile.am tests/general/Makefile.am
4835 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4838 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840 * libxslt/xsltproc.c: added --xinclude in the option list,
4841 patch from Raphael Hertzog
4842 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4843 test in the normal testsuite
4845 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4848 at the top template level
4849 * tests/docs/Makefile.am tests/general/Makefile.am
4850 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4853 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855 * libxslt/functions.c: fixed the document() bug reported by
4856 Stephane GUIBOUD-RIBAUD
4857 * tests/docs/Makefile.am tests/general/Makefile.am
4858 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4861 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863 * configure.in libxslt/Makefile.am: fixed bug #54953
4864 * libxslt/attributes.c: cleanup pointed by Joe Orton
4865 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4867 * libxslt/functions.c: cleanup unreached code
4868 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4869 include with preprocessor definitions
4871 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873 * tests/documents/Makefile.am tests/general/Makefile.am
4874 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4875 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4876 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4877 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4878 configure.in: Makefiles cleanup from Joe Orton
4880 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882 * tests/docbook/result/html/external.html
4883 tests/docbook/result/html/graphics.html
4884 tests/docbook/result/html/gtest.html
4885 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4886 Added a test from coolo for IDs in external parsed entities
4889 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4892 added --version info to xsltproc closing #54952
4894 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896 * tests/documents/Makefile.am tests/general/Makefile.am
4897 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4898 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4899 Seems some of the changes I made for 0.9.0 Makefiles were
4902 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904 * configure.in: preparing 0.10.0 release
4905 * doc/xslt.html: updated
4906 * doc/html/* : rebuilt the docs
4908 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4911 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4912 avoiding modifying stylesheet informations, and fixing
4913 document() when called from a global variable init
4915 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4918 add ctxt->inst to allow stylesheet element lookup (needed
4920 * libxslt/*.[ch]: generate docs for the structures and
4921 macros, general cleanup for docs
4922 * doc/html/*.html: regenerated all docs
4924 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
4927 libxslt/xsltInternals.h: optimizations, cleanup of global
4930 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
4933 libxslt/variables.c: force the precompilation of XPath expressions
4934 at stylesheet compilation time
4936 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
4940 * tests/REC/Makefile.am: be less verbose if things really go wrong
4941 * tests/docs/Makefile.am tests/general/Makefile.am
4942 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
4943 the regression tests
4945 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
4948 detection method to generate HTML documents
4949 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
4950 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
4951 tests/XSLTMark/html.out tests/XSLTMark/products.out
4952 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
4953 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
4954 tests/general/bug-5-.out: updated a number of tests output
4957 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4961 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4964 about attribute being generated twice. Fixed a number of related
4965 bugs on attributes handling.
4966 * tests/REC/test-7.1.4.out: this changed an attribute generation
4968 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4970 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4973 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4975 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4978 the cases where perl is not in the path (nor in /usr/bin)
4979 * tests/docbook/result/html/gdp-handbook.html
4980 tests/docbook/result/html/kwrite.html
4981 tests/docbook/test/gdp-handbook.xml
4982 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4984 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4987 cases where a network access is needed to load a DTD or entity
4988 * tests/docbook/Makefile.am: added --nonet
4989 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4990 fixed 2 tests as a result
4992 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4995 try to remove the unneeded docbook Makefile stuff
4997 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999 * doc/xslt.html: fixed a link error
5000 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5001 * libxslt/xsltproc.c: cleaned up the --repeat loop
5002 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5003 fixed the DOCTYPE in tests output
5004 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5005 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5006 test case and fixed the EXTRA_DIST
5008 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010 * libxslt/extra.c: add more debug to xsltDebug
5011 * libxslt/transform.c: spent a few hours tracking down an ugly
5012 race like bug in xsltCopyTreeList() arghhh
5013 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5015 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017 * doc/internals.html: more work done on the doc, mostly complete
5018 except the section on the XSLT stack and the extensions API
5019 since both still need more work.
5021 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023 * doc/internals.html doc/contexts.* doc/object.*: more work done
5026 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * doc/internals.html: more work done on the doc
5030 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5032 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5033 for the CDATA output
5035 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5039 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5042 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5043 doc/templates.fig doc/templates.gif: started writing tye doc
5044 on how libxslt works.
5046 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5048 * libxslt/numbersInternals.h libxslt/numbers.c
5049 tests/numbers/format-number.out tests/XSLTMark/number.out:
5050 Patch from William Brack to bring format-number() more in alignment
5051 with the Java implementations.
5053 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5056 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058 * tests/docbook/result/html/* tests/general/bug-11-.out
5059 tests/multiple/result.xml tests/XSLTMark/*.out
5060 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5063 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5066 has the SGML DocBook support compiled in.
5068 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5071 tests especially on sorting
5072 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5075 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5079 * doc/html/* doc/xslt.html: updated and regenerated the docs
5081 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083 * xsltutils.[ch] transform.c: implemented multiple levels of
5085 * test/REC/test-10-2.*: added a really small test for it
5087 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5090 there can be multiple text and CDATA child
5092 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094 * tests/multiple/makefile.am: fixing #54015
5095 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5096 and a similar problem for the docbook tests
5098 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100 * tests/general/bug-8-.out: fixed in libxml xpath
5101 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5102 problem in predicates within a pattern. Spotted another
5103 potential namespace problem
5105 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5108 libxslt/xsltproc.c: counting errors and warnings at compilation
5109 time. Stop processing in case of error.
5110 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5111 added more namespace related bug checks
5113 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115 * libxslt/preproc.c libxslt/variables.c: found the source of a
5116 memory leak with DocBook introduced this w.e.. bit of cleanup.
5117 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5120 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122 * libxslt/variables.c: fixing bug #53769
5123 * tests/general tests/docs: added new examples from the
5124 bug reports to the regression tests, updated the Makefiles
5126 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5129 attributes.c extensions.[ch]: moved all stylesheet precomputation
5130 at stylesheet loading time (stylesheet transform should be thread
5131 safe now), improved params and variables evaluations (but optim
5132 is not complete yet).
5135 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137 * libxslt/xsltproc.c : changed the way --repeat works when
5140 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5142 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5143 fixed default formatting
5145 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5148 * libxslt/xsltproc.c : added an option to process HTML input
5150 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152 * libxslt/transform.c: Tony Gorski found a bug pointed by
5153 a compiler on Tandem
5154 * tests/documents/result.xhtml: this results in a small
5155 change in the output of this test
5157 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5162 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164 * transform.c: fixed text and cdata handling in xsl:copy
5165 * xslt.c : avoid crashing on invalid xslt input
5166 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5167 bugs submitted to the regression tests
5169 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5173 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175 * configure.in: updated to 0.8.0
5177 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179 * transform.c: fixed a bug introduced on handling #53401
5181 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * transform.c: fixed #53401
5184 * configure.in libxslt/*.c: allowed to suppress debug reporting
5185 functionalities but it brings not noticeable improvements
5186 * doc/xslt.html doc/html/*: updated and regenerated docs
5188 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190 * tests/general/bug-5-.out tests/multiple/out/*.orig
5191 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5192 following the libxml changes
5194 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196 * libxslt/functions.c: applied TOM's patch to key()
5197 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5198 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5199 small HTML output change
5201 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5206 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5209 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5210 fixed for the most part the namespace handling problem in XPath
5211 expression computations.
5212 * test/doc/ tests/general: added bug 5 and 6
5214 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216 * libxslt/xslt.c: applied William M. Brack patch fixing the
5217 template lack of support for priority
5218 * test/XSLTMark/*.out : this fixed anumber of problems in the
5221 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5224 fixed a bug in generate-id()
5225 * libxslt/transform.c: fixed null list result errors
5226 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5227 fixes for sorting semantic
5229 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5233 * libxslt/xsltproc.c : added --xinclude option
5234 * tests/XSLTMark/union.out : fixed the output
5236 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5238 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5240 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242 * configure.in: released 0.7.0
5243 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5246 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5249 some checking against NULL pointers
5251 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5254 added the XSLTMark in the regression tests as well as multiple
5255 output test from Ankh
5256 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5257 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5258 patches and fixed a memory leak
5259 * tests/docbook/result/html/*.html : updated the results after
5261 * tests/xmlspec/REC-xml-20001006-review.html
5262 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5263 an HTML doctype when serializing HTML result, but adds the
5266 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5270 * test/docbook/result/html/*.html: this change the output
5271 * tests/xmlspec/REC-xml-20001006-review.html
5272 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5273 the reference anchors generated for the XML spec
5275 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5278 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5279 libxslt/xsltutils.c: of course the way I defined
5280 UNUSED breaks on old gcc version. Try to be smart and
5281 also define it directly in xsltconfig.h
5282 * tests/xmlspec/Makefile.am: fixed the timing arg test
5284 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5287 implemented command line parameter passing
5288 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5289 tested it by passing show.diff.markup=1 to build the review version too
5291 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293 Huge cleanup, I switched to compile with
5294 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5295 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5296 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5297 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5298 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5299 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5300 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5301 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5302 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5303 libxslt/xsltutils.c: basically made static unexported functions
5304 avoided name clashes and flagged unused parameters.
5306 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308 * configure.in: 0.6.0 yet another release
5309 * doc/xslt.html doc/html/*: updated the docs
5311 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5314 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5315 extended xsltEvalStaticAttrValueTemplate and
5316 xsltEvalAttrValueTemplate to support foreign namespaces,
5317 and fixed document()
5319 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321 * xsltutils.h: cleanup some garbage added last night
5322 * xsltInternals.h variables.c transform.c templates.[ch]
5323 preproc.c pattern.c keys.c: switched the whole XSLt processing
5324 to use XPath precompiled expressions and reusing them.
5325 * functions.c: some cleanup, seems people don't use
5326 unparsed-entity-uri() the way it's supposed to be used
5328 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5331 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5332 with the new way XPath is interpreted. This doesn't yet
5333 take advantage of the separate parsing/evaluation phases
5335 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5338 problem in xsl:copy-of in case of attributes
5339 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5340 tests/general/Makefile.am tests/general/bug-3-.*:
5341 added the test to the general regression suite
5343 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5346 fixing some of the missing functionnalities in the XSLT
5347 functions implementations.
5349 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5353 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355 * README.cvs-commits: added, pointing to HACKING
5356 * HACKING: added defines commit rules.
5358 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360 * libxslt/extra.c libxslt/variables.c: fixing compilation
5361 when libxml was compiled without debug support
5363 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365 * configure.in: time for 0.5.0
5366 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5367 new test files are included in the distribution
5368 * doc/xslt.html : updated
5369 * doc/html/*.html: regenerated the docs
5371 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 * tests/docbook/result/html/*.html: regenerated the HTML
5374 now that value-of an result tree don't include the fake root
5376 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378 * libxslt/transform.c libxslt/variables.c: removed a couple
5379 of possibly uninitialized var probs
5380 * tests/xmlspec/Makefile.am: run the processing without verbose
5381 avoid raising generated id differences.
5383 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5387 * libxslt/transform.c: fixed a bug which exaplined why no
5388 optimization were resulting from preproc stuff
5390 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5393 w.r.t. value of tree result (and attributes within it) fixed.
5394 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5395 Integrated the xmlspec to the test (i.e. diffed output for
5398 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5401 strip-spaces problem
5402 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5405 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407 * libxslt/transform.[ch]: finished integrating the current
5408 state of the preproc optimizations.
5409 * tests/xmlspec/diffspec.xsl: switched off diff printing
5411 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413 * libxslt/preproc.c libxslt/transform.c: started rolling in
5414 some of the optimizations.
5416 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5419 transform.[ch]: previous commit broke a lot of stuff, fixing
5420 and preparing for next step
5422 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5425 xsltInternals.h: started working on optimizing stylesheet
5426 element parsing. Just builds the extra informations so far.
5427 * xsltutils.h: added a missing XPath decl
5429 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431 * libxslt/variables.c: William M. Brack found a serious bug
5432 with imports and global variables ...
5434 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436 * libxslt/pattern.[ch] libxslt/transform.c: added
5437 xsltCleanupTemplates() to clean up state left after processing.
5439 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441 * libxslt/transform.c: applied patch from William M. Brack
5442 to support with-param in xsltApplyTemplates().
5444 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5446 * libxslt/pattern.c: fixed the compilation of patterns which
5447 contains XPath NodeTypes. Handling of nested predicates.
5449 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451 * libxslt/transform.c: save ctxt->node after for-each
5453 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5456 * doc/xslt.html: updated
5458 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5461 added xsltDocumentElem implementing multiple file output,
5462 including 1.1 xsl:document but yet untested.
5464 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * libxslt/extensions.c: fixed stoopid bug
5467 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5468 carrying extensions to the specification. Added node-set()
5469 for existing saxon and xt namespaces and debug() in libxslt
5470 namespace (http://xmlsoft.org/XSLT/namespace)
5471 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5473 * configure.in tests/Makefile.am tests/namespaces: added some
5474 namespaces tests, including a test calling the extra debugging
5475 function in libxslt namespace, worked first time !!!
5477 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479 * libxslt/xslt.c: extension prefix support for the full stylesheet
5480 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5483 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485 * doc/xslt.html : cleaned up, added a bit more description on
5488 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5491 on functions and element extensions. First on list will be
5494 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496 * configure.in libxslt.spec.in: releasing 0.3.0
5497 * doc/xslt.html: updated
5499 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501 * configure.in tests/docbook/html : oops forgot to add
5502 the stylesheets themselves :-\
5504 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506 * configure.in tests/Makefile.am tests/docbook tree:
5507 added docbook XSL based test suite
5509 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511 * libxslt/xsltutils.c: reformat of messages
5512 * libxslt/xsltproc.c: removed memleak on --noout
5513 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5514 changed again the way parameter are evaluated before a
5515 call-template, seems to fix a few nasty bugs, memory alloc debug too
5517 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5520 fixed the param evaluation problem in apply-template
5521 * libxslt/pattern.c: speed up seriously some context computation
5522 * libxslt/xsltInternals.h: preparing for extension support
5524 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526 * libxslt/Makefile.am: small cleanup
5527 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5528 fixed current() I hope
5530 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5533 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5534 support of namespaces, both in templates and in XPath subexpressions
5536 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5538 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5540 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5543 contextual info must be recomputed
5545 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5548 * libxslt/xsltproc.c : added --maxdepth
5550 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553 * libxslt/xsltproc.c: added --novalid and --noout as well
5554 as options printing when no args
5555 * libxslt/variables.c libxslt/transform.c: trying to get rid
5556 if some variable/params addressing errors.
5558 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5561 * libxslt/xsltutils.c: add carriage return to xsl:message when
5564 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566 * libxslt/functions.c: fixed a bug with generate-id()
5568 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570 * libxslt/xsltutils.c: started doing more useful stuff in
5572 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5573 libxslt/xsltInternals.h: changed the way variables/params
5575 * libxslt/xsltproc.c: removed a pedantic warning
5576 * libxslt/variables.[ch]: found an ugly evaluation bug
5578 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580 * tests/REC/Makefile.am: updated
5582 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584 * libxlst/functions.c: fixed ID generation
5585 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5587 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589 * libxslt/numbers.c: removed a couple of memleaks
5591 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593 * libxslt/pattern.[ch]: exported pattern matching interfaces
5594 for numbers.c and future debug module
5595 * libxslt/numbers.c: updated to new interface, should avoid
5596 unnecessary recompilation of patterns.
5597 * libxslt/xsltutils.[ch]: cleanup
5598 * tests/REC/gmon.out: removed :-)
5600 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5602 * libxslt/numbers.c: implemented level=any
5603 * libxslt/transform.c: corrected some default values
5604 * tests/REC/test-7.7-*.*: added
5606 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608 * libxslt/pattern.c: priorities were horribly broken, hope it's
5611 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5614 libxslt/xsltInternals.h libxslt/transform.[ch]
5615 libxslt/templates.c libxslt/xslt.c:
5616 Added apply-imports, keep a stack of running templates
5617 * libxslt/xsltutils.c: bugfixes, gather the output informations
5619 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5620 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5621 the real set of transformation on XML-1.0 2e generages a near
5622 perfect HTML. Needs just more number fixes and implementation
5623 and an obscure problem in 3.3.3
5625 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5627 * libxslt/pattern.c: added xsltMatchPattern()
5628 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5630 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5633 * libxslt/xsltutils.[ch] : added a small debugging hook
5635 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637 * libxslt/FEATURES libxslt/transform.c: added support for
5638 disable-output-escaping in xsl:copy-of
5639 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5640 give more debugging info
5642 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5645 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5646 Includes, more document changes
5647 * libxslt/xsltutils.c: fix the output of doctype and what is or
5649 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5650 * tests/Makefile.am tests/documents/* : added a new test from Stric
5651 exercising document() among other things
5653 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5655 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5656 for the level attribute for xsl:number
5657 * libxslt/numbers.c: internal restructuring
5659 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5662 to deal with documents
5663 * libxslt/functions.c: fixed document() to return the same set
5665 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5666 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5667 associated to loaded documents, not to the transformation
5668 context, made the change, this impacted a number of modules
5670 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5674 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5677 ready for the release
5678 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5679 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5682 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5685 added support for keys in patterns
5686 * tests/REC/test-12.2-2.*: added a specific testcase
5688 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690 * libxslt/functions.c FEATURES: started adding support for key()
5691 * tests/REC/test-12.2-1.*: first key test
5693 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5697 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5699 * libxslt/xsltutils.c: warning cleanup
5700 * libxslt/pattern.h: fixed soopid cut'n paste prob
5702 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704 * libxslt/transform.c libxslt/xslt.c: chased some reported
5705 unitinitialized variables.
5707 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5711 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713 * Copyright IPR Makefile.am: added some wording and a rewrite
5714 of the W3C IPR but without giving Copyright rights to W3C,
5715 should suit everybody
5717 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * FEATURES: updated, added mode support for templates
5720 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5721 support for templates
5722 * templates.c variables.c: simple fixes
5723 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5724 * xsltproc.c: added option -timing
5725 * xsltutils.c: seem I forgot to add encoding support in output...
5726 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5727 consisting of reformatting the XML REC with the xmlspec XSLT,
5730 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5733 * numbers.c: handles actual number formatting for both xsl:number
5734 and the format-number extension function.
5735 * function.c: formatting moved to numbers.c
5736 * transform.c: added xsl:number
5737 * xslt.c: minor memory leak removed
5738 * Makefile.am: added numbers.c and numbersInternals.h
5740 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743 * doc/html/*.html updated
5744 * doc/libxslt.sgml: added new modules
5745 * libxslt/pattern.c: fix loop on hash clashes.
5747 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751 * pattern.c: lots of changes to make most patterns work
5752 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5753 * transform.c: cleanup and attribute patterns testing
5754 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5756 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5757 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5760 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763 * transform.c: added xsl:element support
5764 * namespaces.[ch]: added xsltGetSpecialNamespace()
5765 * attributes.c: added xsl:attribute namespace support.
5767 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5770 implement import cascade lookups and traversal
5771 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5772 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5773 started coding the import cascade lookup in the places needed,
5774 probably incomplete.
5776 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5779 xsl:include and xsl:import, untested
5781 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783 * FEATURES: updated choose/when/otherwise added
5784 * libxslt/transform.c: plugged choose in
5785 * configure.in tests/Makefile.am tests/REC/Makefile.am
5786 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5787 tests/general/itemschoose.*: started adding a more generic
5788 infrastructure for testing.
5790 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792 * tests/REC/test-11*: added more tests
5793 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5796 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798 * tests/REC/test-[9-10]*: added more tests
5799 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5802 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804 * tests/REC/test-[7-9]*: added more tests
5805 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5806 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5807 is allocated, overall cleanup.
5809 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811 * tests/REC/test-7.*: added more tests
5812 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5813 fixing bugs raised by said tests
5815 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817 * tests/REC/test-7.*: added more tests
5818 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5819 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5820 raised by said tests
5822 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825 * configure.in tests/Makefile.am tests/REC/*: started adding
5826 some regression tests based from fragments of spec examples
5827 * libxslt/transform.c: fixed a problem on namespace generation
5829 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832 * tests/numbers/Makefile.am tests/numbers/format-number.*
5833 tests/Makefile.am configure.in: added number formattting
5835 * libxslt/attributes.[ch]: separated attribute support, started
5836 add support for attribute-sets
5837 * libxslt/functions.[ch]: update for number and formatting
5839 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5840 cleanups updates, etc ...
5842 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845 * libxslt/transform.c: added copy-of support
5846 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5848 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850 * FEATURES TODO: updates
5851 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5854 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856 * FEATURES TODO: updates
5857 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5858 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5859 namespace aliases and cleaned up the overall namespace related
5860 code. This materialize as a new module.
5862 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5867 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5872 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5875 and the rules to generates the makefiles.
5876 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5877 * doc/html/*.html : autogenerated documentation
5878 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5880 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5884 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886 * FEATURES TODO README INSTALL: updated
5887 * libxslt/xslt.h: added URL and version/vendor :-)
5888 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5889 attempt to support older libxml2 version.
5890 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5891 and macros to add/register new document created by document()
5892 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5893 system-property(), element-available() and function-available().
5894 A crippled version of document() has been added too.
5896 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5899 number formatting !!!
5900 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5901 tests/Makefile.am; added testing for mathematical functions,
5905 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5908 with non-named rules (*, ...) added accelerators
5909 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5910 and xsltEvalAttrValueTemplate() high level functions
5911 * libxslt/transform.c: fixed the part where attributes
5912 had to be looked at as templates, added comment and
5914 * TODO FEATURES: updated to reflect the new state
5916 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918 * libxslt/functions.[ch] Makefile.am: added new module functions
5919 with templates for the XSLT functions.
5920 * libxslt/variables.h templates.c: added registrations of new
5921 functions when an XPath context is created
5923 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925 * tests/Makefile.am: cleanup
5926 * libxslt/pattern.c: should support most of the patterns now
5927 except ID/Key and maybe some namespace checks when having
5931 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
5934 tests/REC2/Makefile.am: updated the makefiles and spec files to
5935 add tests, and the FEATURES file to the RPM
5937 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
5940 prepared the Makefiles and spec files for a first release.
5941 * COPYING.LIB: added LGPL Licence
5943 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
5946 <breese@mail1.stofanet.dk>
5948 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950 * configure.in libxslt.spec.in: first try to get a spec file
5952 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
5955 * libxslt/transform.c: add support for "*" to strip and preserve
5958 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961 * FEATURES: added with alist of what's in and what's not
5962 * libxslt/xslt.c: fixed top level Param and Variable stuff
5964 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966 * xsltproc.c: removed bug
5967 * tests/REC2/html.xml: added newline after doctype
5968 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5969 support, result tree fragment support (requires just commited
5970 extensions to libxml2 XPath !!!)
5971 * transform.c: added call-template, with-param support
5972 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5973 * TODO: updated, added a DONE section and started migrating stuff :-)
5975 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5978 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5979 too, added the HTML output test
5980 * libxmls/xsltutils.c: added HTML output
5981 * libxslt/xslt.c: check version on literal result used as templates
5982 * libxslt/transform.c: fixed an error in VERSION number
5983 * libxslt/templates.c: make sure generated nodes have doc and
5986 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5989 specific module. Added attribute value template, at least in
5991 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5992 the spec now works too.
5993 * libxslt/variables.c: fixed the debug
5994 * libxslt/xslt.c: fixed an ugly uninitialized variable
5995 * libxslt/transform.c: now using attr template processing
5997 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6000 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6001 structure to add an execution stack with variables. Tree
6002 valued variables still missing.
6005 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007 * libxslt/xslt.c: check version on stylesheets
6008 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6009 started adding variables interfaces and modules.
6011 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * libxslt/xslt.c: added support for disable-output-escaping
6014 will need libxml version > 20211
6015 * libxslt/transform.c: cleanup
6016 * libxslt/xsltutils.[ch]: added output functions
6017 * libxslt/xsltproc.c: reuse the output function
6018 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6021 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6024 with blank node stripping when not allowed.
6026 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028 * libxslt/transform.c: modified apply-templates processing
6029 added select and sort support support.
6031 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033 * TODO: guess what, it's growing :-(
6034 * configure.in: setup hacking values when compiling in my
6036 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6037 very rudimentary version of xsl:sort
6039 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042 * libxslt/transform.c: context position and size in for-each
6043 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6044 and put Error and Debug routines
6045 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6046 to use the Debug calls, cleanup
6047 * libxslt/xsltproc.c: added -v to enable debug printing
6049 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051 * TODO: started filling it :-(
6052 * libxslt/pattern.c: should now at least compile the full
6053 set of patterns authorized. Default priorities added.
6054 * libxslt/transform.c: a bit more work and cleanup.
6056 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058 * TODO: started adding in there :-(
6060 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6063 support of xslt:if and xslt:attribute, need libxml2 interfaces
6064 present only in CVS.
6066 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * test/Makefile.am test/REC*/Makefile.am: added first test
6069 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6070 cleanup of nodes at reading of stylesheet, added support
6071 for xsl:for-each and fixed a few recursion bugs
6073 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075 * pattern.c, xslt.c: removed debug
6076 * transform.c: added value-of, seems to handle the first
6077 REC example correctly
6079 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081 * transform.c, xsltproc.c: small fight with spaces and formatting
6082 may need a revisit later but looks pretty good right now.
6084 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086 * transform.c: basic processing in place
6087 * xsltInternals.h: exported one xslt.c function
6089 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * libxslt/transform.[ch] Makefile.am: started adding the
6092 transformation module
6093 * pattern.[ch] xslt.c: more work...
6095 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097 * libxslt/pattern.c: started adding xsltTestCompMatch()
6099 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101 * libxslt/pattern.c: more work on parsing selectors
6103 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105 * libxslt/xslt*: completeted the structures
6106 * libxslt/pattern.[ch]: started adding code to precompile patterns
6108 * libxslt/makefile.am: added the new files
6110 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112 * libxslt/xslt.c : small cleanup
6113 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6114 mechanism for compile-time options
6116 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118 * libxslt/xslt.[ch]: started parsing templates
6120 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6124 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6129 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6132 libxslt/Makefile.am tests/Makefile.am:
6133 Created the library framework, imported it into the GNOME CVS base
6134 * INSTALL: added a small instruction file.
6136 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6139 first steps toward building the framework
6141 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143 * NOTES: added notes taken while reading the spec.
6145 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147 * test/REC1 test/REC2: added examples from the XSLT REC
6149 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151 * README: basic informations
6152 * Changelog: created