1 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
3 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
4 libxslt/Makefile.am configure.in: Applied another patch from
5 Joel Reed, fixed a segfault and changed the configure code
6 a bit to work in my debug environment.
8 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
10 * configure.in: added python2.4 to the list of accepted
13 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
15 * libxslt/extensions.c: oops previous patch could break build
17 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
19 * configure.in win32/configure.js libxslt/extensions.c
20 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
21 integrated the module patch from Joel Reed with just a couple
22 of changes and cleanup.
24 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
26 * libxslt/pattern.c: fixed a problem with the expression
27 "*//name" (bug 162265), also a small problem with the '|'
30 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
32 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
33 spots where out-of-memory errors were not detected in time
34 (bug #153660 on OSF/1)
36 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
38 *doc/xslt.html, doc/downloads.html: changed the download link
39 on the web page for cvs snapshot
41 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
43 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
44 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
45 libxslt/xsltInternals.h: minor changes to get rid of gcc
46 warnings, especially on 64-bit system. Implemented
47 XML_CAST_FPTR macro to cast between function pointer <->
48 object pointer while avoiding gcc warnings (a hack).
49 No change to the logic.
51 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
53 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
54 Aleksey Gurtovoy moving some stat() definition for Windows
57 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
59 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
60 namespace URI on template names.
61 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
64 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
66 * libxslt/pattern.c: more on RVT's in XPath predicates, this
67 time for bug 159726. Cleaned up the logic a little, hopefully
68 now covers all setting of XSLT_RUNTIME_EXTRA.
69 * tests/general/bug-158.xsl: corrected a typo
71 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
73 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
74 last change and re-did it the "right way" (bug 158372).
75 * tests/general/bug-158.*, tests/general/Makefile.am,
76 tests/docs/bug-158.*, tests/general/Makefile.am: added test
79 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
81 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
82 evaluation of global variables to take account of possible
83 changes to the current document (bug 158372).
85 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
87 * libxslt/pattern.c: small change to previous fix for bug 153137,
89 * tests/general/bug-157.*, tests/general/Makefile.am,
90 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
92 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
94 * libxslt/transform.c: enhanced code to assure the "current
95 template rule" is not changed by xsl:call-template (bug 157859).
96 * tests/general/bug-156.*, tests/general/Makefile.am,
97 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
99 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
101 * libexslt/date.c: fixed problem with day-of-week-in-month
102 (bug 157592) with patch from Sal Paradise
103 * tests/exslt/date/datetime.1.out: corrected expected output
106 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
108 * tests/general/bug-155.*, tests/general/Makefile.am,
109 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
110 provided by Markus Bertheau breaking on libxml2-2.6.15
112 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
114 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
115 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
116 * libxslt/templates.c: small fix, first step in adressing #153660
118 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
120 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
123 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
125 * libxslt/transform.c: another dictionnary/string interning fix
127 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
129 * libxslt/transform.c: fix to force string interning on generated
132 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
134 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
135 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
136 libxslt/variables.c: changed some variable names for warning
137 cleanup when -ansi flag is not present.
138 * libxslt/namespaces.c: fixed potential NULL pointer reference
139 pointed out by Dennis Dams (bug 156187)
141 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
143 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
144 to include EXSLT doc in libxslt package.
146 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
148 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
149 gmtime_r if available (bug 129983)
150 * libexslt/functions.c: fixed a namespace problem concerning a
151 function with a namespace-qualified name (bug 155197)
153 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
155 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
156 by the recent namespace tests in libxml2
158 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
160 * libxslt/transform.c: fixed a problem of tree structure raised
161 by the new libxml2 tree checking code.
163 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
165 * libexslt/date.c: fixed problem with negative periods
167 * tests/exslt/date/sum.2.out: changed expected output, now
168 agrees with comments in sum.2.xml test data file
170 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
172 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
173 attribute document pointer.
175 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
177 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
180 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
182 * configure.in doc/*: release of 1.1.11, rebuilt the docs
184 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
186 * libxslt/pattern.c: try to fix #153137 but without a test case
187 it's shooting in the dark.
189 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
191 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
192 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
195 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
197 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
198 namespaced variable names.
199 * tests/general/bug-154.*, tests/general/Makefile.am,
200 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
203 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
205 * Makefile.am: add missing variable
206 * libxslt/transform.c: fixed some error callback data
207 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
208 date:sum testing from Derek Poon
210 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
212 * libexslt/date.c: fixed problem with empty sets, etc.
213 (see discussion on mailing list)
215 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
217 * libexslt/date.c: fixed problem with timezone offset
219 * tests/exslt/date/add.1.out: changed regression test output,
220 which was apparently incorrect for above case
222 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
224 * libxslt/transform.c: re-arranged sequence of setting up
225 namespaces within xsltCopyTree (see the list thread
226 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
227 * tests/general/bug-104.out: slight change to expected output
230 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
232 * libexslt/date.c: enhanced validation of date-time to catch
233 bit-field overflow (bug 152836)
234 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
237 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
239 * libxslt/numbers.c: further refinement to UTF8 pattern
240 separator (bug 151975)
242 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
244 * libxslt/numbers.c: fixed problem with UTF8 pattern
245 separator (bug 151975)
247 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
249 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
250 fixed 2 problems with xsl:include (bug #151795)
252 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
254 * NEWS configure.in doc/*: Release of libxslt-1.1.10
256 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
258 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
259 for --path as well as --load-trace, fixes Red Hat bug #106545
261 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
263 * libxslt/keys.c: fixed small problem with key initialisation
264 disturbing the transformation context (bug 151201).
265 * tests/general/bug-153.*, tests/general/Makefile.am,
266 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
269 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
271 * win32/configure.js: added support for version extra
273 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
275 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
276 compilation problems on Solaris #150844
278 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
280 * configure.in NEWS doc/*: preparing release of 1.1.9
282 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
284 * transform.c: Further enhancement for keys on exslt:node-sets.
285 Corrects a rather serious timing problem (bug 150741)
286 * tests/exslt/common/node-set.8.*: added regression test for this
288 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
290 * Makefile.am configure.in: a bit of cleanup and a extra variable for
293 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
295 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
297 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
299 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
300 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
301 libexslt/exslt.c: added some code to include the CVS
302 ChangeLog version in the version strings available for
303 printing (e.g. by xsltproc)
305 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
307 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
308 DTD attributes, RFE 150311 . Also cleanup the code from all
309 libxml2 pre 2.6.0 specific code since we are using
310 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
312 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
314 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
315 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
316 provide document loading as suggested by David Hyatt for
319 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
321 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
322 in xmlNewTransformContext for the principal document (bug 133289)
324 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
326 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
327 fixed handling of #default in namespace-alias for default
328 namespace (bug 149659)
329 * tests/namespaces/tst7.* tst8.*: added regression tests for above
331 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
333 * libexslt/date.c: added date:sum routine supplied by Joel
336 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
338 * doc/downloads.html doc/xslt.html: fixed a couple of problems
339 reported by Oliver Stoeneberg
341 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
343 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
344 libxslt/variables.c: added code to assure keys are generated
345 when needed for node-sets (bug 148773)
346 * tests/exslt/common/node-set.7.* - added test case for above.
348 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
350 * libexslt/strings.c: fixed str:tokenize for case when 2nd
351 argument is an empty string (should produce a token for
352 each char in the string). Reported on the mailing list by
355 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
356 * libxslt/imports.c: further enhancement for template priorities
357 on imported stylesheets (better fix for bug 141279, fixes
360 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
362 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
363 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
364 Rob Richards to add a normal --with-crypto configure option.
366 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
368 * libxslt/functions.c: added some logic to xsltKeyFunction
369 to set the transform context doc ptr when the xpath context
370 doc is different (bug 147445)
371 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
372 and tests/exslt/common/node-set.6*: added regression tests
373 for bug 145547 (UNION and FILTER for RVT's)
375 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
377 * python/libxslt-python-api.xml: fixed type for doctypeSystem
378 and doctypePublic (problem reported on the list by Sitsofe
380 * doc/libxslt-api.xml: updated database.
382 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
384 * transform.c: small change to key handling for RVT, needed
385 because of enhancement to libxml2 xpath.
387 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
389 * python/libxsl.py: fixes Python on 64bits box problem.
391 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
393 * libxslt.spec.in: better python dependancy Red hat bug #126364
396 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
398 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
399 tst5.xsl and tst.out to EXTRA_DIST
401 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
403 * configure.in doc/*: releasing 1.1.8
405 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
407 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
408 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
409 causing the wrong libs to be linked when using the configure
410 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
412 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
414 * libexslt/Makefile.am: implemented change from Joel Reed for
415 automake-1.4 compatibility.
416 * libexslt/crypto.c: reformatted source to remove an overly
417 generous supply of tabs. Added a #include for sys/select to
418 fix a compilation error caused by the gcrypt include file's
419 usage of 'fd_set'. Made some minor changes to fix
420 some warning messages (no change to the logic).
421 * configure.in, config.h.in: added test for presence of
423 Added test for libgcrypt version > 1.1.41 (bug 145245)
425 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
427 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
428 namespace, also a small enhancement of the surrounding text on
429 extension functions. (bug 145250)
431 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
433 * configure.in: convenience change
434 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
435 try to avoid calling libxml2 cleanup function directly but go
436 though the python wrapper of libxml2 for memory debug accounting.
438 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
440 * libxslt/keys.c: added namespace setup before calling XPath
441 to evaluate key (Bug 143520)
443 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
445 * libxslt/transform.c: added coding to xsltCopyTree to copy
446 namespaces (bug 139578).
447 * tests/general/bug-128.out: changed to reflect above fix
448 * libxslt/xslt.c: minor change to an error message
450 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
452 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
453 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
454 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
455 crypto extensions based on libgcrypt if found at configure time.
456 * tests/namespaces/Makefile.am: fixed a small breakage
458 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
460 * libxslt/namespaces: some enhancement for fixing bug 142768
461 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
462 added regression test for this bug
464 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
466 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
467 the example from Richard Jinks
469 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
471 * win32/configure.js win32/Makefile.* minor changes for the new
472 layout of the Windows binary package
474 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
476 * doc/search.php.inc, doc/search/php: enhanced to remove
477 forcing module names to lower case, and to fix problem
478 with links between pages in libxml2 directory.
480 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
482 * win32/makefile.msvc, win32/configure.js: included the cruntime
483 option, contributed by Oliver Stoeneberg
485 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
487 * libxslt/xsltutils.c: fixed bug in error message printing
488 for undefined namespace (bug 143004)
490 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
492 * NEWS doc/*: updated for 1.1.7
494 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
496 * configure.in: release of libxslt-1.1.7
498 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
500 * tests/general/bug-151*, tests/docs/bug-151.xml,
501 tests/general/Makefile.am, tests/docs/Makefile.am: added
502 regression test for old bug #127877
504 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
506 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
507 being generated when the root element is namespaced
508 * tests/general/bug-151*, tests/docs/bug-151.xml,
509 tests/general/Makefile.am, tests/docs/Makefile.am: added
510 regression test for bug #135542
512 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
514 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
515 libxslt/transform.c: fixing bug #134500 on namespace lookup for
516 attribute which sometimes lead to default namespace
517 * tests/general/bug-150*, tests/docs/bug-150.xml,
518 tests/general/Makefile.am, tests/docs/Makefile.am: added
519 regression test for bug #134500
521 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
523 * libexslt/date.h: fixing a small portability problem on Solaris
524 for the declaration of localtime_r bug #140468
526 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
528 * libxslt.m4: applied patch from Edward Rudd to fix the problems
529 raised in bug #142429
531 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
533 * libxslt/xslt.c: fixed a weird namespace bug #141532
534 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
535 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
536 to the regression for bug #141532
538 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
540 * libxslt/imports.c: added comments and function header,
541 improved logic of routine just added.
542 * tests/general/bug-147*, tests/docs/bug-147.xml,
543 tests/general/Makefile.am, tests/docs/Makefile.am: added
544 regression test for bug 141279
546 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
548 * libxslt/imports.c: enhanced normalization of comp steps
549 when an imported stylesheet has it's own imports
552 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
554 * libxslt/transform.c: added code to recognize
555 disable-output-escaping on certain text nodes (bug 140755)
556 * tests/general/bug-100.out: regenerated to account for change
557 from next ChangeLog entry (bug 140558)
559 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
561 * libxslt/xsltutils.c: suppressed any automatic linefeed after
562 a comment following the document root element (bug 140558)
564 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
566 * libxslt/transform.c: fix a problem where we updated an
567 ELEMENT node psvi field as if it was a DOCUMENT one, leading
568 to a subtle crash later, valgrind rules.
570 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
572 * libexslt/strings.c: fixed bug in UTF8 string tokenize
573 kindly reported by Vasily Tchekalkin
575 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
577 * configure.in doc/*: preparing release 1.1.6
578 * libxslt.spec.in: keep the ChangeLog compressed
580 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
582 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
583 * tests/docs/Makefile.am tests/docs/bug-146.xml
584 tests/general/Makefile.am tests/docs/bug-146*: added test
585 to the regression for bug #139132
587 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
589 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
590 with key matching attribute node.
592 2004-04-01 Johan Dahlin <johan@gnome.org>
594 * python/.cvsignore: Add generated files, to make cvs silent.
596 * .cvsignore: Add missing libexslt.pc and stamp-h1
598 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
600 * configure.in: prepare release of 1.1.5, made a hard dependancy
601 to libxml2 2.6.8 due to the dictionnary reference counting change
602 * doc/*: updated and rebuilt the doc.
603 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
605 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
607 * libxslt/xsltconfig.h.in: small fix for OpenVMS
608 * libxslt/documents.c: fixed a leak associated to the change
609 in reference counting when running the XML parser and using
610 the document() function.
612 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
614 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
615 when output file is used (bug 137341)
617 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
619 * libxslt/xsltutils.c: corrected my error from bug 135938
620 pointed out on the mailing list by Mark Vakoc.
621 * libxslt/transform.c: enhanced the error message for
622 call-template when namespace is present.
623 * tests/general/bug-145.err: regenerated for new message
625 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
627 * libxslt/namespaces.c: added additional check to prevent
628 superfluous namespace href's being generated on elements
630 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
631 added new test for bug 136914
632 * tests/namespaces, tests/extensions/ tests/reports: fixed
633 error in "enhanced" Makefile.am, removed superfluous .err files
636 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
638 * doc/search.php.incl: minor addition for later version of php
639 requiring $HTTP_GET_VARS.
640 doc/*: rebuilt the docs
642 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
644 * libexslt/strings.c: modified the 'tokenize' routine to work with
645 UTF8 chars in both string and tokens (Bug 136183)
647 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
649 * libxslt/attrvt.c: added coding to allow growing the
650 AVT structure when a large number of segments are present
652 * libxslt/keys.c: fixed a compilation warning (no logic change)
654 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
656 * tests/docbook/Makefile.am: small fix to typo
658 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
660 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
661 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
662 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
663 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
664 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
665 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
666 tests/extensions/Makefile.am, tests/general/Makefile.am,
667 tests/keys/Makefile.am, tests/multiple/Makefile.am,
668 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
669 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
670 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
671 tests/REC/test-2.5-1.err:
672 Major enhancement to "make tests". All but Python tests
673 cleaned up to produce minimum summary output if no problems.
674 * tests/general/bug-145.xsl, tests/general/bug-145.err,
675 tests/docs/Makefile.am, tests/docs/bug-145.xml:
676 Added test case for bugzilla bug 135938
678 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
680 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
681 fixed problem with dictionary handling (bug 135938).
682 * doc/EXSLT/*: fixed a few more "href_base" files.
684 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
686 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
687 the "href_base" problem.
689 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
691 * configure.in, config.h.in: added test for localtime_r
692 * libexslt/date.c: added usage of localtime_r if present on
693 system (bug 129983, suggested by Vasily Tchekalkin)
695 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
697 * libxslt/keys.c libxslt/pattern.c: removed the last use
698 of _private that time in the input document, use the psvi
699 field again, this may be interesting if XSLT2 support gets
700 in but since this is very unlikely ...
702 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
704 * libxslt/transform.c libxslt/variables.c: use the psvi field
705 of teh document used for RVT instead of _private.
707 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
709 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
710 the attribute instead of the _private one to compile AVT infos
712 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
714 * tests/docs/Makefile.am tests/docs/bug-144.xml
715 tests/general/Makefile.am tests/docs/bug-144*: added test
716 similar to 143 but checking for AVT in local variables.
718 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
720 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
721 AVT found in global variable content.
722 * tests/docs/Makefile.am tests/docs/bug-143.xml
723 tests/general/Makefile.am tests/docs/bug-143*: added test
724 to the regression suite.
726 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
728 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
729 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
730 First step toward _private cleanup: use the psvi field to store
731 the precompilation informations in the stylesheet nodes.
733 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
735 * libxslt/variables.c: trying to use the fact that names comes
736 from a dictionnary when looking up for variables.
737 * tests/documents/Makefile.am: try to fix an error reported on
740 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
742 * tests/general/Makefile.am, tests/general/bug-142.xsl,
743 tests/general/bug-142.out, tests/docs/Makefile.am,
744 tests/general/bug-142.xml: added test for language
745 attribute which previously triggered a memory leak
746 (from list report by Mike Hommey)
748 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
750 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
751 regenerated the documentation
753 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
755 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
756 minor changes to eliminate compilation warnings. No change
759 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
761 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
762 Mikhail S Grushinskiy to compile on Mingw
764 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
766 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
768 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
770 * libxslt/extensions.c: applied patch from Steve Little to
771 display the extension modules.
773 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
775 * libxslt/transform.c: trying to fix an extension regression pointed
778 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
780 * libxslt/transform.c: try to fix the problem with yelp
783 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
785 * libxslt/templates.c: applied patch from #134588 provided by
786 Mariano Suárez-Alvarez, attribute text node without doc.
788 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
790 * configure.in, doc/*: updated and rebuilt the documentation
791 preparing release of 1.1.3
792 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
794 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
796 * libxslt.m4: small fix: added missing [] quotation macro name
797 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
798 1.8.x and is backward compatible with older auto tools.
800 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
802 * libxslt/attrvt.c libxslt/templates.c: removed the two last
803 known bug with the new code, was overoptimizing a bit...
805 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
807 * libxslt/attrvt.c: found the memory leak shown in DocBook,
808 mostly an error handling some ATV coupled with doctionnaries
810 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
811 libxslt/xslt.c: added a bit of debug to be able to trace
814 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
816 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
817 attribute value templates
818 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
819 dictionaries at the stylesheet and transformation level.
820 * configure.in: this relies on a recent version of libxml2
821 with the sub dictionnary catalog.
823 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
825 * libxslt/transform.c: added check for "?>" in PI content
828 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
830 * libxslt/namespaces.c: fixed problem with attribute
831 namespace (Bug 132953)
833 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
835 * libxslt/transform.c: added check for "--" or ending '-'
836 in xsl:comment (Bug 132742)
838 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
840 * libxslt/transform.c, libxslt/attributes.c: added
841 validation of QName for xsl:element and xsl:attribute
844 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
846 * libxslt/pattern.c: changed priority of template patterns
847 starting with '//' from 0.0 to 0.5 (Bug 131705)
849 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
851 * libxslt/xslt.c: applied patch from Stefan Kost to fix
852 behaviour on unknown element from the XSLT namespace.
853 * python/generator.py: applied patch from Stephane bidoul
854 to export enums in the bindings.
856 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
858 * tests/general/Makefile.am, tests/general/bug-141.out,
859 tests/general/bug-141.xsl, tests/docs/Makefile.am,
860 tests/general/bug-141.xml: added test case for
861 Bug 13971 (libxml2 xpath.c bug, but tested here)
863 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
865 * libxslt/xsltutils.c: added a newline for any comment before
866 the root element (Bug 130433)
867 * libxslt/xslt.c: fixed problem with cdata-section-elements when
868 default namespace is changed (Bug 130793)
869 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
870 for newline after comment change above.
871 * tests/general/Makefile.am, tests/general/bug-140.xsl,
872 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
873 cdata-section-elements problem.
875 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
877 * python/libxsl.py: applied shared lib loading patch for OS X from
880 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
882 * libexslt/math.c, libexslt/common.c: fixed problem,
883 reported on the list by Markus Bayerlein, concerning
884 math functions on nodesets generated with
886 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
887 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
888 added test case for above.
890 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
892 * libxslt/transform.c: changed to assure comment which
893 preceeds root node is output after DTD (Bug 130433)
894 * test/exslt/common/node-set.4.*: added test case for
897 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
899 * doc/site.xsl: Changed logo spacing to avoid stacking
900 * doc/*: rebuilt web pages
902 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
907 Test William's new site.xsl improvements by adding the
908 W3C logo icon, rebuild docs, and presto! It shows up
911 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
913 * libxslt/transform.c: Refined wrapper code with large
914 test case submitted by Norm Walsh. (Bug 130922)
916 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
918 * libxslt/transform.c: Added coding to create a xsltDocument
919 wrapper for an RVT, in order to produce the applicable
922 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
924 * doc/search.xml, doc/search.templ, doc/Makefile.am,
925 doc/search.php.inc: Added new facility to "autogen"
926 the search script. Fixed a few more problems with
927 the API page generation.
928 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
929 the autogeneration of the php script. Note that from
930 this point doc/search.php will be include in the
931 generic "Rebuilt docs".
932 * doc/*: api docs rebuilt.
934 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
936 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
937 Further cleanup, fully implemented common routine for
938 "generic page" within the docs.
939 * doc/*: api docs rebuilt with enhanced scripts.
941 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
943 * doc/xslt.html, doc/bugs.html
944 made link to bugzilla more useful
946 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
948 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
949 cleanup of scripts, assuring page tables are consistent.
950 * doc/*: api docs rebuilt with enhanced scripts.
952 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
954 * configure.in: fixed Bug130593.
955 * doc/apibuild.py: fixed a couple of sequence problems on
956 references within APIxxx.html files, rebuild doc/* (and NEWS)
958 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
960 * doc/newapi.xsl: change background color of function
961 declaration to improve readability
962 * doc/*: rebuild docs with new stylesheet
964 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
966 * libxslt/transform.c: fix bad doc comment formatting on
967 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
968 * doc/*: rebuild docs
970 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
972 * configure.in doc/*: prepared release of libxslt-1.1.2
973 * libxslt.spec.in doc/Makefile.am: some tweaking following the
976 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
978 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
981 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
983 * libxslt/numbers.c: added namespace comparison for
984 xsl:number count function (Bug 129057)
986 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
988 * tests/docs/Makefile.am tests/docs/bug-139.xml
989 tests/general/Makefile.am tests/general/bug-139*: added
990 test for entities parsing (Bug #129489)
992 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
994 * tests/docs/Makefile.am tests/docs/bug-138.xml
995 tests/general/Makefile.am tests/general/bug-138*: added
996 test for namespace problem (Bug #129624)
998 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1000 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1001 the transformation context
1002 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1003 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1004 xsltSetCtxtParseOptions() to update parsing options in document()
1006 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1008 * libxslt/keys.c: fixed second problem on #122483, namespace
1009 definitions must be propagated to keys.
1010 * tests/docs/Makefile.am tests/docs/bug-137.xml
1011 tests/general/Makefile.am tests/docs/bug-137*: added test
1012 to the regression for bug #122483
1014 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1016 * libxslt/transform.c: added the cast needed to fix #129188 warning
1018 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1020 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1023 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1025 * libexslt/date.c: fixed several routines to assure empty
1026 string returned (rather than a string object with a null
1027 string pointer) (Bug 129561)
1029 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1031 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1032 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1033 enhanced documentation to include exslt; rebuilt docs
1035 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1037 * libxslt/xsltutils.h
1039 document XSLT_TRACE macro (sort of) and rebuild docs
1041 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1043 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1044 build, no success, it still works halfway.
1046 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1048 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1049 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1050 mingw compilation fixes.
1052 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1054 * doc/xslt.html docs.html
1055 remove reference to gtk-doc
1057 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1059 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1061 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1063 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1064 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1065 by using the new XInclude APIs provided by 2.6.3...
1067 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1069 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1070 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1071 set into node name. This modification arises from
1072 bug #128520, and avoids unnecessary work in libxml2.
1074 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1076 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1077 * doc/* doc/html/*: regenerated the docs.
1079 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1081 * doc/Makefile.am: small further enhancement to makefile
1082 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1083 doc/html/libxslt-transform.html: updated to reflect last change
1086 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1088 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1089 Makefile.am: adapted the libxml files for libxslt.
1090 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1091 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1092 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1095 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1097 * libxslt/transform.c: change initialisation of external functions
1098 to take place in xsltNewTransformContext instead of in
1099 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1100 also fix problem reported on the mailing list on today's date.
1102 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1104 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1105 detect recursion in xslt:include (bug #127687).
1106 * tests/XSLTMark/reverser.out,
1107 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1108 because of fix of bug #127877 in libxml2 (quotes in text)
1110 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1112 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1113 Changed to detect recursion in xslt:import (bug #127687).
1114 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1115 include change to xsltParseStylesheetImportedDoc parameters for
1118 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1120 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1121 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1122 Applied patch from Mark Vadoc adding flexible trace debugging
1123 support to the library.
1125 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1127 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1128 'computed' namespace attribute)
1129 * tests/docs/Makefile.am tests/docs/bug-136.xml
1130 tests/general/Makefile.am tests/docs/bug-136*: added tests
1131 to the regression for bug #127561
1133 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1135 * libxslt/keys.c: small further enhancement, bug #127450
1137 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1139 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1140 on the same code in #127450
1141 * tests/docs/Makefile.am tests/docs/bug-135.xml
1142 tests/general/Makefile.am tests/docs/bug-135*: added tests
1143 to the regression suite for bug #127450.
1145 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1147 * libxslt/keys.c: fixed an error from #120684 patch raised in
1149 * tests/docs/Makefile.am tests/docs/bug-134.xml
1150 tests/general/Makefile.am tests/docs/bug-134*: added tests
1151 to the regression suite for bug #127450.
1153 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1155 * libxslt/keys.c: fixed a bug in the keys selector parsing
1156 #120684 when | is in a predicate or a string.
1157 * tests/docs/Makefile.am tests/docs/bug-133.xml
1158 tests/general/Makefile.am tests/docs/bug-133*: added tests
1159 to the regression suite for bug #120684.
1160 * Makefile.am: don't package cvs temp files
1161 * doc/apibuild.py: update from libxml2 one
1163 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1165 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1166 uncovered by newapi.xsl
1167 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1168 to use IS_BLANK_CH for char compares (fixes warnings)
1170 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1172 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1173 number formatting bug #126994
1175 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1177 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1180 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1182 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1183 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1184 patch to moves the control of the XSLT debugger into the transform
1187 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1189 * libexslt/functions.c: applied patch for param visibility from
1190 Shaun McCance. Changed variable scoping in accordance with
1191 Shaun's suggestions. This fixed problem reported on the list
1193 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1194 regression test for above
1196 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1198 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1199 describing the entry points.
1201 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1203 * win32/configure.js: fixed #122146
1205 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1207 * tests/multiple/Makefile.am: applied last fix from #125614
1209 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1211 Minor enhancements to eliminate compile/test warnings
1212 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1213 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1214 it's defined as __attribute__((unused))
1215 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1216 variable declaration
1217 * libxslt/preproc.c: minor change to get rid of unused var/code
1219 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1221 * doc/* NEWS: preparing release 1.1.0
1223 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1225 * libxslt/preproc.c: fixing the Document element precompilation
1226 to avoid the problem raised in #125614
1228 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1230 * tests/multiple/out/letter*.orig: updated to reflect change
1231 to HTML output in libxml2 (formatting of <p>, bug #125093)
1233 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1235 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1238 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1240 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1241 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1242 for the upcoming 1.1.0 release
1243 * breakpoint/*: this release removes the deprecated breakpoint library
1245 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1247 * libxslt/transform.c, tests/general/bug-119.out: fixed
1248 bug #125502 and corrected expected test output
1249 * tests/general/bug-79.out: fixed broken test (bug #123328)
1250 * libxslt/pattern.c, libexslt/functions.c: minor change to
1251 eliminate compilation warning
1253 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1255 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1256 broken tests (revealed by #125502)
1258 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1260 * libexslt/strings.c: fix bug #125265 about entities breaking
1261 exsl:tokenize and exsl:split
1262 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1263 augmented the reression tests with the example from the bug report.
1265 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1267 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1270 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1272 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1273 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1274 xmlParseFile, this avoid relying on global parser options, far
1276 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1277 slightly corrected output for CDATA and STYLE element save.
1279 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1281 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1282 patch from Roumen Petrov for bug #124539 when building outside the
1284 * libxslt/xsltutils.c: fixed the way to grab the line number from
1285 the document, use the predefiend libxml2 API which mate it work
1286 with both 2.5.x and 2.6.x
1288 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1290 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1291 problem reported on the mailing list by Justin Fletcher
1293 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1295 * configure.in libxslt.spec.in: doing some testing and raising
1296 the build requirement to 2.5.10
1297 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1298 for linking the exslt lib with the lib being build instead of the
1301 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1303 * libxslt/pattern.c: Fixed problem with cascaded predicates
1304 (more of bug 119946)
1306 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1308 * restored earliest portion of ChangeLog (was corrupted)
1310 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1312 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1313 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1314 * doc/libxslt-api.xml: regenerated the API
1316 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1318 * configure.in: bump the libxml2 require to 2.6.0 which
1319 should ship for good real soon...
1320 * doc/Makefile.am: fix installation of HTML pages
1321 * doc/libxslt-api.xml: rebuilt
1322 * libxslt/xsltexports.h: cleanup
1323 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1324 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1326 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1328 * libxslt/attributes.c: fixed bug 123822
1330 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1332 * libxslt/pattern.c: fixed bug 119946
1333 * configure.in: enhanced for better devel (me) testing
1335 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1337 * configure.in: applied a small patch from Troels Walsted Hansen
1338 for python libxml2 detection.
1340 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1342 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1343 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1344 various compilation warnings (AIX as well as gcc)
1346 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1348 * libexslt/saxon.c: applied patch from Brett Kail to implement
1351 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1353 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1354 as pointed by Steve Ball
1356 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1358 * libxslt/extensions.c: applied patch from Karl Eichwalder
1359 apparently the xmlFree was introducting a memory error
1360 on x86_64, though not reproduced.
1361 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1363 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1365 * python/libxslt.c: don't output errors to stdout by default
1368 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1370 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1371 IS_XSLT_REAL_NODE change
1372 * python/Makefile.am Makefile.am: some makefile "distclean"
1373 target improvement from Graham Wilson
1374 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1377 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1379 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1380 IS_XSLT_REAL_NODE, fixed bug 120644.
1382 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1384 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1385 libxslt/xsltutils.h: removing the DocBook SGML support
1387 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1389 * configure.in: preparing release libxslt-1.0.33
1390 * doc/*: updated and rebuilt the docs
1391 * doc/apibuild.py: small fixes for new tokens
1393 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1395 * transform.c: enhanced previous fix to bug #120684, using
1396 excellent suggestion by Daniel
1397 * attributes.c: fixed bug #119583, merging attribute sets
1398 from imported stylesheets.
1399 * tests/docs/Makefile.am tests/docs/bug-131.xml
1400 tests/general/Makefile.am tests/docs/bug-131*: added tests
1401 to the regression suite for bug #120684.
1403 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1405 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1406 incorrect creation of "extra" variables when compiling
1407 templates on imported stylesheets.
1408 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1409 tests/general/Makefile.am test/docs/bug-130*: added tests
1410 to the regression suite for this bug.
1413 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1415 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1418 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1420 * transform.c: fixing bug #120684 on crash caused by text between
1423 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1425 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1426 macros which affect exports and added mingw section
1428 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1430 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1431 against libxml2 without XPointer supoort.
1433 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1435 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1436 with namespaced names reported by Steve Hay
1437 * tests/docs/Makefile.am tests/docs/bug-129.*
1438 tests/general/Makefile.am tests/general/bug-129*: added the
1439 test to the regression suite for this bug.
1441 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1443 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1446 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1448 * libxslt/*.h: realigned parameters after taint
1450 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1452 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1453 Borland compiler, as reported by Eric Zurcher
1455 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1457 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1458 get included in the distrib
1460 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1462 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1463 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1464 contain the export defs.
1466 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1468 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1469 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1470 for compilation with MingW compiler on Windows.
1472 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1474 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1475 instances of a key with the same namespace:name, reported
1476 on the mailing list by Ian Young. Added regression test
1479 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1481 * variables.c: fixed bug 119699 (missing error on shadowed
1483 * autogen.sh: removed dependency on automake-1.4, updated
1484 links for fetching auto* tools
1485 * doc/Makefile.am: added check for automatic regeneration of
1486 win32/*.def.src when api xml files are updated.
1488 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1490 * transform.c: fixed bug 114563 (params not passed when
1491 default template processed)
1493 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1495 * xslt.c: fixed bug 119862 (missing param on ns error print)
1497 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1499 * News configure.in: preparing libxslt-1.0.32 release
1500 * doc/* : updated the doc and rebuilt
1502 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1504 * breakpoint/Makefile.am: removed ref to libxslt.la
1505 * numbers.c transform.c python/libxml_wrap.h python/types.c
1506 xlstproc/xsltproc.c: Minor cleanup of warning errors
1508 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1510 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1512 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1514 * tests/docs/Makefile.am tests/docs/bug-127.*
1515 tests/general/Makefile.am tests/general/bug-127*: added the
1516 test from bug #118763 to the regression suite.
1518 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1520 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1522 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1524 Minor cleanup of regression test general/bug-125
1526 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1528 Fixed bug 116517 - handling of '{' and '}'
1529 * templates.c: added checks for escaping and balancing of
1531 * tests/general/Makefile.am tests/docs/Makefile.am:
1532 Added test case (bug-126) to regression suite.
1534 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1536 Fixed bug 117552 - sort with multiple keys
1537 * xsltutils.c: enhanced treatment of NaN when multiple sort
1539 * tests/general/Makefile.am tests/docs/Makefile.am:
1540 Added test case (bug-125) to regression suite.
1542 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1544 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1545 * transform.c, variables.c, xslt.c, xsltutils.c:
1546 removed some unused variables
1548 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1550 Fixing bug 118558 (Solaris 8 compiler warnings)
1551 * xslt.c: minor re-ordering of code
1552 * functions.c: added an explicit cast
1553 * number.c: added include for string.h
1554 * security.c: added an explicit cast
1556 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1558 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1559 of date:seconds as previously posted to the mailing list
1560 * numbers.c: extensive modification to cater for UTF8 within
1561 the various routines.
1563 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1565 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1566 #117616 about EXST str:tokenize.
1567 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1568 added the test in the regression suite.
1570 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1572 * xsltproc/xsltproc.c: applying a patch based on #117377
1575 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1577 * libxslt/transform.c: allow strip-space to support full namespaces
1578 using prefix:* , should fix #114287
1579 * tests/docs/Makefile.am tests/docs/bug-124.*
1580 tests/general/Makefile.am tests/general/bug-124*: added a
1581 test to the regression suite for this bug.
1583 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1585 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1586 the attribute was already defined, should fix bug #113812
1587 * tests/docs/Makefile.am tests/docs/bug-123.*
1588 tests/general/Makefile.am tests/general/bug-123*: added the
1589 test to the regression suite.
1591 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1593 * libexslt/strings.c: applied patch from Shaun McCance to implement
1594 exslt:split c.f. #117752
1595 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1596 added the test to the regression suite.
1598 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1600 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1601 might require more attention could be an Unicode support breakage.
1603 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1605 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1606 libxslt/xsltInternals.h: optimize text node coalescing by
1607 caching info about the last text node generated and doing
1608 fast alloc/copy of the text. Should fix #115273
1610 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1612 * fixed bug 113520, incorrect result for date:seconds
1613 with change to type casting in libexslt/date.c
1615 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1617 * fixed bug 114764: trouble with globals and RVT's
1618 with minor changes in variables.c and transform.c
1619 so that any global instantiated with an RVT gets
1620 uninitialized when the RVT is destroyed.
1622 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1624 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1625 * breakpoint/Makefile.am: added deps to libxslt
1626 * tests/exslt/common/Makefile.am: integrated William Brack test
1627 in the regression suite
1629 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1631 * fixed bug 114812, trouble with imported exslt functions
1632 added lookup function in libxslt/extension.c
1633 enhanced exsltInitFunc in libexslt/functions.c to take
1634 better care of imports
1636 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1638 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1639 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1640 Sean Treadway, adding Python bindings for extension element and
1641 some bindings cleanups.
1642 * python/tests/Makefile.am python/tests/extelem.py: also add an
1645 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1647 * python/libxml_wrap.h: applied patch from #116943 which should
1648 fix the xsltSaveResultToFile python binding.
1650 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1652 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1654 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1656 * configure.in: releasing 1.0.31
1657 * doc/*: update and rebuild of the docs
1659 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1661 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1663 * tests/docs/Makefile.am tests/docs/bug-122.*
1664 tests/general/Makefile.am tests/general/bug-122*: added the
1665 test to the regression suite.
1667 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1669 * libxslt/preproc.c: fix bug #115778 for attribute value template
1672 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1674 * libxslt/documents.c libxslt/transform.c: applied patch from
1675 Keith Isdale to desactivate node numbering when running under
1678 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1680 * libxslt/security.c: fix the write checking code when
1681 the output filename does not parse as an URL bug #115402
1683 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1685 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1686 triodef.h were missing from the distribution
1688 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1690 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1691 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1693 * libexslt/sets.c: applied patch from Peter Breitenlohner
1694 * doc/*: rebuilt the docs
1695 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1696 generattion of " as " in element content.
1698 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1700 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1701 which is a sibling of xsl:when
1703 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1705 * libxslt/xslt.c: fixed a possible crash when the document
1706 wasn't a proper stylesheet.
1708 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1710 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1712 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1714 * win32/defgen.xsl: new file, generates the export sources.
1715 * win32/*.def.src: these are now autogenerated, changes to these
1716 will not be logged anymore.
1718 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1720 * tests/docs/Makefile.am tests/docs/bug-121.*
1721 tests/general/Makefile.am tests/general/bug-121*: added the
1722 example for bug #112904 in the regression tests, the bug fix is
1725 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1727 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1728 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1729 of --with-python like for libxml2
1731 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1733 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1734 NaN within the sort element. Also added regression test.
1736 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1738 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1739 network accesses when building
1741 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1743 * libxslt/transform.c: fixed a segfault introduced with the RVT
1744 handling change, bug #112703 .
1746 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1748 * libxslt/xslt.c: make sure stylesheet compilation errors
1749 forces a NULL stylesheet, fixes #112270
1751 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1753 * NEWS configure.in : preparing release 1.0.30
1754 * doc/apibuild.py: backported a patch from libxml2
1755 * doc/*: updated and rebuilt the docs
1757 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1760 cleaning up Result Value Tree handling
1761 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1763 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1764 added Mark Vakoc test combining for-each and exslt:tokenize
1766 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1768 * libxslt/transform.c: fixing bug #111755 when a template is
1769 applied to an attribute
1770 * tests/docs/Makefile.am tests/docs/bug-119.*
1771 tests/general/Makefile.am tests/general/bug-119*: added the
1772 example in the regression tests for that bug.
1774 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1776 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1777 for the HTML generation fixing #111799
1778 * doc/html/*.html doc/html/*.png: associated update
1780 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1782 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1783 * win32/libxslty.def.src: added more exports
1785 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1787 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1788 transition to XHTML1 added validity checking to the makefile rules.
1790 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1792 * python/generator.py: fixed a problem in the generator where
1793 the way functions are remapped as methods on classes was
1794 not symetric and dependant on python internal hash order,
1795 as reported by Stéphane Bidoul
1796 * libexslt/strings.c: attempt at fixing an object type pbm
1797 * libxslt/triodef.h: update for OpenVMS from libxml2
1799 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1801 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1802 generation of the man page
1804 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1806 * libexslt/sets.c: fixed a bug introduced in the last commit
1807 * libxslt/transform.c: tried to fix #111437
1808 * tests/docbook/result/xtchunk/html/*.orig
1809 tests/multiple/out/*.orig: side effect of #111437 change.
1811 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1813 * libexslt/strings.c: applied last patch for #110023 from
1815 * libexslt/sets.c: fixed a memory leak when mixing one of the
1816 EXSLT set functions and a Result Value Tree
1817 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1818 with Result Value Tree
1820 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1822 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1823 bug #111420 about double initialization of extension contexts
1825 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1827 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1828 don't obbey the same rules as for literal reusl elements.
1829 * tests/docs/Makefile.am tests/docs/bug-118.*
1830 tests/general/Makefile.am tests/general/bug-118*: added the
1831 example in the regression tests for that bug.
1832 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1833 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1834 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1835 regression tests one still exposing a mem leak (Mark Vadoc).
1837 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1839 * libxslt/pattern.c: fix a memory related segfault on a
1840 pattern compilation error #110189
1842 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1844 * libxslt/variables.c: fixing bug #110020 on global parameter
1845 and variables mismatch
1846 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1847 the test to the regression suite
1849 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1851 * libexslt/math.c: applied patch from Charles Bozeman fixing
1852 the math power function where args were inverted #110996
1853 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1854 added the test to the regraession for #110996
1855 * libexslt/sets.c: avoid a problem with nodesets.
1857 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1859 * libxslt/win32config.h: added HAVE_MATH_H
1861 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1863 * win32/Makefile.msvc: fixed compilation with thread-enabled
1866 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1868 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1869 with RTF in libexslt
1871 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1873 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1874 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1875 other places where ctxt->document pointer may be used without
1876 checking it agaisnt NULL.
1877 * tests/docs/Makefile.am tests/docs/bug-115.*
1878 tests/general/Makefile.am tests/general/bug-115*: added the
1879 example in the regression tests for that bug.
1880 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1882 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1884 * configure.in NEWS: preparing 1.0.29 release
1885 * libxslt/documents.c: generate the document order for document()
1887 * doc/*: updated and regenerated the docs
1889 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1891 * libxslt/transform.c: fixed a namespace redundancy problem
1893 * tests/docs/Makefile.am tests/docs/bug-114.*
1894 tests/general/Makefile.am tests/general/bug-114*: added an
1895 example in the regression tests for that bug.
1897 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1899 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1900 and avoid some warnings when loading the python modules on non
1902 * libxslt/transform.c: fix a bug introduced in the document lookup
1903 and exhibited by the keys test.
1905 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1907 * tests/docs/Makefile.am tests/docs/bug-113.*
1908 tests/general/Makefile.am tests/general/bug-113*: added an
1909 example in the regression tests for bug #109160 fixed in libxml2
1911 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1913 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1914 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1915 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1917 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1919 * libxslt/transform.c: forgot to make one change related to
1920 Result Value Tree change, pointed out by Sebastian Rahtz
1921 * tests/docs/Makefile.am tests/docs/bug-112.*
1922 tests/general/Makefile.am tests/general/bug-112*: added an
1923 example in the regression tests that bug
1925 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1927 * libxslt/transform.c: second part of the patch fixing #108905
1928 performances problems, ask for computation of document order on
1929 the document transformed and avoid inefficiencies building large
1930 nodesets of unique nodes.
1931 * configure.in: fix a trouble with libtool in my debug environment.
1933 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1935 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1936 Result Value Tree are now generated with a document root node
1937 not an element, it's quite cleaner.
1938 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1939 also prepared for libxslt-1.0.28 release
1940 * doc/*: updated and regenerated the docs
1942 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1944 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1945 Finally fixed bug #75813, processing or Result Value Tree
1946 converted into node-sets should be a bit more sensible now.
1947 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1948 fixes this regression test, there is 4 nodes, not 3
1949 * tests/docs/Makefile.am tests/docs/bug-111.*
1950 tests/general/Makefile.am tests/general/bug-111*: added an
1951 example in the regression tests for bug #75813
1953 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1955 * tests/docs/Makefile.am tests/docs/bug-110.*
1956 tests/general/Makefile.am tests/general/bug-110*: added an
1957 example in the regression tests for bug #108976 which is
1960 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1962 * tests/docs/Makefile.am tests/docs/bug-109.xml
1963 tests/general/Makefile.am tests/general/bug-109*: added an
1964 example in the regression tests for the invalid bug #108716
1966 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1968 * libxslt/variables.c: fixed bug #108633 reported by
1969 Jerome Pesenti about recursive global variables/param detections
1970 * tests/reports/Makefile.am tests/reports/rec*: added regression
1971 tests for the checking of recusion in global/local param/variables.
1973 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1975 * libxslt/numbers.c: valgrind pointed out an uninitialized
1976 variable use in format-number()
1978 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1980 * tests/docs/Makefile.am tests/docs/bug-108.xml
1981 tests/general/Makefile.am tests/general/bug-108*: added an
1982 example in the regression tests bug #107804 fixed in libxml2
1984 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1986 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1987 matches should catch comments and PIs
1988 * tests/docs/Makefile.am tests/docs/bug-107.xml
1989 tests/general/Makefile.am tests/general/bug-107*: added an
1990 example in the regression tests for this case
1992 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1994 * tests/docs/Makefile.am tests/docs/bug-106.xml
1995 tests/general/Makefile.am tests/general/bug-106*: added the next
1996 example for bug #106788 from James Clark in the regression tests,
1997 the bug fix is actually in libxml2
1999 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2001 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2002 for Python checks, makefile cleanup, and convenience changes
2004 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2006 * xsltproc/xsltproc.c: had to comment out Igor last change
2007 since it made libxslt-1.0.27 depends on libxml2 newly
2008 API extension which hasn't propagated yet :-(
2010 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2012 * configure.in: preparing release 1.0.27
2013 * doc/*: updated and rebuilt the docs
2015 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2017 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2020 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2022 * tests/docs/Makefile.am tests/docs/bug-105.xml
2023 tests/general/Makefile.am tests/general/bug-105*: added the
2024 example for bug #106788 from James Clark in the regression tests,
2025 the bug fix is actually in libxml2
2027 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2029 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2030 James Clark and a bit of cleanup
2031 * tests/docs/Makefile.am tests/docs/bug-104.xml
2032 tests/general/Makefile.am tests/general/bug-104*: added the
2033 example in the regression tests for this case
2035 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2037 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2039 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2041 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2043 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2045 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2046 * win32/configure.js: included handling of the trio option
2048 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2050 * configure.in doc/*: preparing release 1.0.26
2052 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2054 * libxslt/functions.c: fixing another bug in document(), bug #105450
2055 * tests/documents/test_bad.result: Slight change to the output
2057 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2059 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2060 * tests/documents/Makefile.am tests/documents/test_bad: add the
2061 specific test as suggested by Jean T Anderson
2063 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2065 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2066 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2067 libxslt/xslt.c: tried to fix 105387 and all similar cases
2068 in the library sources.
2070 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2072 * doc/* configure.in: preparing for release of 1.0.25
2074 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2076 * xsltproc/xsltproc.c: fixed bug #99623
2078 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2080 * libxslt/transform.c: fixing bug #105116 sometimes one need
2081 to generate a default namespace reset xmlns="" in the output
2082 * tests/docs/Makefile.am tests/docs/bug-103.xml
2083 tests/general/Makefile.am tests/general/bug-103*: added the
2084 example in the regression tests for this case
2086 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2088 * libxslt/pattern.c libxslt/transform.c: changed the way the
2089 root element of value tree are handled to fix bug #104123
2091 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2093 * README: change of policy w.r.t. mails
2094 * configure.in: small cleanup
2095 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2096 a couple of bugs raised by Eric van der Vlist in #104114
2097 * tests/exslt/*/*.out: slight change to the tests
2099 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2101 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2102 emphasis on the fact that --docbook should not be used
2105 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2107 * python/libxslt.c: fixed a couple of return error #104150
2108 reported by Peter O'Shea
2110 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2112 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2113 when applied to a standalone stylesheet
2115 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2117 * configure.in: preparing release 2.0.24
2118 * libxslt.spec.in: small update
2119 * doc/*: updated the news, rebuilt the APIs descriptions
2121 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2123 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2124 the associated patch from Daniel Stodden.
2125 * tests/documents/Makefile.am tests/documents/fragment*: added a
2128 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2130 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2131 for extension modules init and shutdown callbacks, check that
2132 they are now called when needed.
2133 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2134 started adding the extension module support at the Python level.
2135 Still a strange bug to hunt down left.
2137 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2139 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2140 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2141 computation in the presence of imports
2142 * tests/docs/Makefile.am tests/docs/bug-102.xml
2143 tests/general/Makefile.am tests/general/bug-102*: added an
2144 example in the regression tests for this case
2146 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2148 * xsltproc/xsltproc.c: final touch to #102800 fix
2150 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2152 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2153 memory debug checking which got deactivated at some point ?!?
2154 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2155 * libxslt/xsltutils.c: very small change on HTML indentation handling
2157 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2159 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2160 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2161 exclude-result-prefixes to avoid extra namespace declaration being
2162 dumped following the fix for #102920 in libxml2
2164 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2166 * libxslt/transform.c: fixed a problem related to directory
2167 checking and creation raised by Craig Goss
2169 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2171 * libexslt/strings.c: applied patch from Jörg Walter to provide
2172 URI escaping and unescaping functions.
2174 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2176 * libexslt/strings.c: Alexey Efimov found a typo bug in
2177 exsltStrPaddingFunction()
2179 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2181 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2183 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2185 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2186 applied patch from Craig A. Berry for the VMS port.
2188 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2190 * libxslt/xsltInternals.h: increase the max number of cascaded
2192 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2193 the Windows binaries.
2195 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2197 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2199 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2201 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2202 the apibuilder script, regenerated the APIs
2204 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/numbers.c: numbering should not traverse XInclude
2207 nodes left in the tree. Closes bug #101114 raised by
2210 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2212 * doc/apibuild.py: fixed a bug in merging public info from
2214 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2215 the iconv option to configure.js didn't work, and
2216 added zlib option needed when linking xsltproc statically
2218 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2220 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2221 the generation of libexslt-api.xml
2222 * libexslt/exslt.h: small cleanup.
2224 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2226 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2227 copied over the apibuild.py from libxml2, adapted a bit and
2228 regenerated the API description in XML. Todo: libexslt-api.xml
2229 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2230 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2231 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2232 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2233 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2234 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2235 report from the scripts.
2236 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2239 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2241 * libxslt/transform.c: xsl:element generated superfluous xmlns
2242 declarations, closes bug #99905
2243 * tests/docs/Makefile.am tests/docs/bug-101.xml
2244 tests/general/Makefile.am tests/general/bug-101.*: added the
2245 example in the regression tests for this case
2247 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2249 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2250 within an <xsl:text>
2252 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2254 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2256 * tests/docs/Makefile.am tests/docs/bug-100.xml
2257 tests/general/Makefile.am tests/general/bug-100.*: added the
2258 example in the regression tests for this case
2259 * tests/docs/Makefile.am tests/docs/bug-99.xml
2260 tests/general/Makefile.am tests/general/bug-99.*: this test
2261 covers an xsl:attribute namespace bug that Norm pointed out.
2263 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2265 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2266 win32/libxslt.def.src: applied another patch from Richard Jinks
2267 for the export of teh sorting routine and allowing per context
2270 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2272 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2273 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2274 redefining the sorting routine, plus a bit of tweaking of the
2277 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2279 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2281 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2282 * doc/html/*.html: updated too
2283 * python/libxsltclass.txt: updated too
2285 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2287 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2288 xsltGetProfileInformation() to retrieve profiling informations
2289 from an XSLT transformation context. It returns it as an XML
2290 tree. Provided by Michael Rothwell this closes RFE #99527
2292 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2294 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2295 in xsltFindElemSpaceHandling() missing imported informations
2296 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2299 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2301 * libxslt/namespaces.c: fix for namespace generation on
2302 attributes created with xsl:attribute
2304 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2306 * libxslt.spec.in configure.in: add a line in %changelog for releases
2308 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2310 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2311 xsltInternals.h reference.
2313 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2315 * python/tests/*.py: enable libxml2 memory debug before
2316 loading libxslt since libxslt initialization now includes
2317 EXSLT registration which initialize the libxml2 library and
2320 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2322 * python/libxsl.py: updated with new version from Stéphane Bidoul
2324 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2326 * win32/libxslt.def.src: exported new functions
2328 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2330 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2331 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2332 * python/tests/exslt.py: trouble with mem debug in that specific
2335 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2337 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2338 problem when compiling on HP-UX
2340 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2342 * python/generator.py python/libxslt.c: fixes for compiling
2345 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2347 * libxslt/transform.c: fixed bug #99168 select evaluating to
2350 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2352 * tests/documents/result.xhtml: the XHTML1 serialization change
2353 to libxml2 modifies slightly the result of that test.
2355 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2357 * configure.in: the python bindings requires libxml2 >= 2.4.25
2358 for the regexp stuff.
2360 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2362 * configure.in: similar patch to #98825 for --with-python
2364 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2366 * libxslt/variables.c: fix bug #98793 on clash of imported global
2368 * tests/reports/tst-1.err: this changes the output of that test
2370 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2372 * configure.in: preparing 1.0.23
2373 * doc/*: rebuilding the docs
2375 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2377 * python/libxslt.c: make sure to register EXSLT for the bindings
2378 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2379 * xsltproc/xsltproc.c: minor cleanup
2381 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2383 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2384 when building outside of the source tree
2386 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2388 * python/generator.py: xpathObjectRet() pertains to the libxml2
2389 module, add the namespace.
2391 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2393 * libxslt/win32config.h: cleanup
2394 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2395 * win32/Makefile.msvc: modified to allow mingw coexistence
2396 * win32/configure.js: integrated mingw
2397 * win32/Readme.txt: cleanup
2398 * xsltproc/xsltproc.c: allowed stdarg for mingw
2400 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2403 * doc/xsltproc.html - ran stylesheets to update man page
2404 and html with Daniel's fix to #95510
2406 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2408 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2409 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2410 * README: fix the bug page URL
2412 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2414 * libxslt/functions.c: make sure the fixup for key() reported
2415 by John Escott actually works.
2416 * tests/docs/Makefile.am tests/docs/bug-98.xml
2417 tests/general/Makefile.am tests/general/bug-98.*: added the
2418 example in the regression tests for this case
2420 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2422 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2423 * tests/docs/Makefile.am tests/docs/bug-97.xml
2424 tests/general/Makefile.am tests/general/bug-97.*: added the
2425 example in the regression tests for this case
2427 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2429 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2430 checks in recursive copies.
2431 * tests/docs/Makefile.am tests/docs/bug-96.xml
2432 tests/general/Makefile.am tests/general/bug-96.*: added the
2433 example in the regression tests for this case
2435 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2437 * libxslt/functions.c: autoconvert key() first arg to string,
2438 reported by John Escott
2440 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2442 * libxslt/transform.c: corner case handling of copying a CDATA node.
2444 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2446 * libxslt/win32config.h: retired xmlwin32version.h
2448 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2450 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2451 written by Thomas Schraitle (RFE #96485)
2453 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2457 clarifying --catalog option and xsltproc's use of
2458 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2459 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2461 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2463 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2464 libxml2 string API instead.
2465 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2466 try to cope with architecture lacking some of the string functions,
2467 reuse the trio ones compiled in libxml2 , should close #97113
2469 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2472 the spec file and associated changes in the Makefiles.
2474 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2478 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480 * libxslt/keys.h: fixed include c.f. bug #96487
2481 * config.h.in: Red Hat 8.0 induced change
2483 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2486 fixed bug #78501 when using a non ascii character for the
2487 number formatting grouping separator.
2488 * tests/docs/Makefile.am tests/docs/bug-95.xml
2489 tests/general/Makefile.am tests/general/bug-95.*: added the
2490 example in the regression tests for this case
2491 * libxslt/attributes.c: cleaning up a problem introduced in last
2494 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2496 * libxslt/attributes.c: fixed minor typo in a call to
2499 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501 * python/types.c: fixed bugs when passing result value tree
2502 to Python functions.
2504 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2506 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2508 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2511 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513 * configure.in: preparing 1.0.22
2514 * doc/*: upated and rebuilt the docs
2516 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518 * libxslt/variables.c: fixed bug #86421
2519 * tests/docs/Makefile.am tests/docs/bug-94.xml
2520 tests/general/Makefile.am tests/general/bug-94.*: added the
2521 example in the regression tests for this case
2523 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2525 * xsltproc: added and tested the --path option to close #79638
2527 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2530 with the inherited stylesheet value.
2531 * tests/docs/Makefile.am tests/docs/bug-93.xml
2532 tests/general/Makefile.am tests/general/bug-93-inc.*
2533 tests/general/bug-93.*: added the example in the regression
2536 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2538 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2539 possibility to register a transformation context specific
2540 error handler, with xsltSetTransformErrorFunc() and provided
2541 a new routine xsltTransformError() to handle contextual errors,
2542 this should fix #94435
2543 * libxslt/*.c: modified all the code to use the context specific
2544 error handling, as a result xsltPrintErrorContext() is not called
2545 anymore except internally from xsltTransformError()
2547 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549 * libxslt/transform.c: closing #94933, any error will make
2550 the transformation abort with no result.
2551 * tests/reports/tst-1.err tests/reports/tst-1.out
2552 tests/reports/undefvar.err: this changed the regression tests
2554 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2555 updated the result accordingly to the fixes done last month.
2556 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2557 declarations in the result trees. May fix #93692 but it's unclear.
2559 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561 * xsltproc/xsltproc.c: added a --path option to provide the
2562 enhancement requested by #79638, first cut at it, untested
2565 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567 * libxslt/xslt.c: seems the media-type attribute wasn't
2568 always correctly handled
2570 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2572 * libxslt/transform.c: added URI escaping in case the resource
2573 target computation of exslt:element failed. Should fix #81837
2575 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577 * README: updated the contact informations
2579 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/pattern.c: fixed the behaviour of node() patter which
2582 didn't patch the one defined in XPath :-( . Closes bug #95793
2583 * tests/docs/Makefile.am tests/docs/bug-92.xml
2584 tests/general/Makefile.am tests/general/bug-92.*: added the
2585 example in the regression tests for this case
2587 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2589 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2590 * win32/Makefile.msvc: added security.c to the build
2591 * win32/libxslt.def.src: exported functions from security.c
2593 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2596 documents to be written only to a given subtree.
2598 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2601 runtime security checks, it will also check and do directory
2602 creation when allowed
2603 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2604 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2605 security infrastructure probes at file reading or file creation
2606 * xsltproc/xsltproc.c: plugged the security module there too,
2607 added the new options --nowrite and --nomkdir
2608 * doc/*: updated the man page and regenerated.
2610 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612 * doc/*: updated the doc XSLT to add the search, added the search
2613 page, fixed a link problem raised by Yves Pratter, regenerated
2615 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617 * doc/index.py: the indexer version of the XSLT part of the
2618 xmlsoft site + archives
2620 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2622 * win32/Makefile.msvc: introduced double-run compilation.
2623 * win32/configure.js: introduced double-run compilation.
2625 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2627 * configure.in: preparing 1.0.21
2628 * doc/* : updated and regenerated the docs and web pages
2630 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632 * libxslt/transform.c: fixed a disable output escaping bug for
2633 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2634 * tests/docs/Makefile.am tests/docs/bug-91.xml
2635 tests/general/Makefile.am tests/general/bug-91.*: added the
2636 example in the regression tests for this case
2638 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2640 * doc/xlst.html: changing link on ftp.gnome.org
2642 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2645 reported for libxml2
2647 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649 * Makefile.am configure.in: trying to fix the same problem as
2650 #88412 by bypassing all the python subdir if python ain't detected
2652 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2656 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2658 * libexslt/date.c: fixed the embedded '-' in the duration format
2660 * tests/.../difference.1.xml: added test cases which illustrated
2663 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2665 * libexslt/date.c: fixed date:difference() bugs, removed all
2666 type conversion warnings.
2667 * libxslt/xsltutils.c: removed unused local variable.
2669 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2671 * doc/xsltproc.html:
2672 oops, forgot to update the html version of the man page
2674 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2678 * doc/xsltproc2.html
2679 Fixing erroneous mention of old --warnnet option (thanks to Jean
2680 T. Anderson for pointing this out)
2682 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2684 * win32/configure.js: added more readme info for the binary
2687 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2692 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694 * libxslt.spec.in: fixes libary path for x86_64 AMD
2696 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698 * python/Makefile.am: applied patch from Christophe Merlet to
2701 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2704 a possible memory leak in case of error
2706 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2709 nice logos generated by Marc Liyanage
2710 * doc/site.xsl *.html: changed the stylesheet to show the new
2711 logo and regenerated the pages
2713 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715 * python/libxslt-python-api.xml python/libxslt.c
2716 python/libxsltclass.txt python/tests/basic.py: applied a patch
2717 from Ralf Mattes providing style.saveResultToString()
2719 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721 * configure.in: preparing release 1.0.20
2722 * doc/*: updated and regenerated the docs
2724 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2727 doing the evaluation of attribute value templates
2728 * libxslt.spec.in python/Makefile.am: fixed some troubles
2731 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2733 * python/libxslt.c: fixed the parameter order when calling
2734 Python based extensions.
2736 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2740 * tests/docs/Makefile.am tests/docs/bug-90.xml
2741 tests/general/Makefile.am tests/general/bug-90.*: added the
2742 example in the regression tests for this case
2744 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2746 * win32/Makefile.msvc: added the prefix location to the include
2747 and lib search path.
2749 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751 * libxslt/transform.c: found and fixed the small <xsl:choose>
2752 bug which was giving troubles to DocBook users (the test expression
2753 of <when> was evaluated in the namespace context of <choose> !)
2755 2002-08-18 Havoc Pennington <hp@pobox.com>
2757 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2758 both automake 1.6 and 1.4 installed get the right automake. Means
2759 compilation from CVS will now require the latest automake 1.4
2760 release, or manually creating symlinks called "automake-1.4" and
2763 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2768 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2770 * libxslt/functions.c: recovering to the old (somewhat) broken
2771 implementation of document('') when there is no base for the
2772 source document or it can't be realoaded (e.g. when the sytlesheet
2773 was loaded from a memory string). Matt Sergeant insisted on this
2776 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2778 * libxslt/transform.c: applied another patch from Nathan Myers about
2779 a possible memory leak in case of error
2781 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783 * libxslt/transform.c: applied a patch from Nathan Myers about
2784 an erroneous free in case of error
2786 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2789 the misdetection of libxml2 python bindings a warning only
2791 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2793 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2794 a bug reported by Gero Meissner (87230)
2795 * fixed a problem compiling python directory when multiple
2796 'make' jobs were executed (python/Makefile.am)
2798 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2801 at the xsltdbg interface when encountering an empty attribute
2804 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806 * tests/* : the change in HTML meta encoding tag serialization
2807 affected some of the results
2809 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2812 to fix Red Hat bug #68614
2814 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2816 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2817 if there is no *.pdb
2819 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2821 * configure.in: preparing 1.0.19
2822 * doc/* : rebuilt the docs
2824 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826 * libxslt/transform.c: fixed bug #83749 about namespace generated
2827 being invalid when they are inherited from the context.
2829 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831 * libxslt/transform.c: fixed bug #86753 on multiple identical
2832 attributes being generated, oops ...
2833 * tests/docs/Makefile.am tests/docs/bug-89.xml
2834 tests/general/Makefile.am tests/general/bug-89.*: added an
2835 example in the regression tests for this case
2837 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2840 * tests/docs/Makefile.am tests/docs/bug-88.xml
2841 tests/general/Makefile.am tests/general/bug-88.*: added an
2842 example in the regression tests for this case
2844 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2847 Ken Neighbors to implement/fix sorting orders
2848 * tests/docbook/result/*/gdp-handbook.*
2849 tests/docbook/result/xtchunk/html/*.orig
2850 tests/general/bug-12-.out tests/general/bug-63.out:
2851 cleaned up the result of "make tests" following some changes
2852 in namespace axis order and serialization rules in libxml2
2854 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2856 * transform.c further enhancement for bug 84902 (another
2857 path), also cleaned up code slightly
2859 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2861 * transform.c: fixed bug 84902 - message with terminate=yes
2864 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866 * tests/docs/Makefile.am tests/docs/bug-87.xml
2867 tests/general/Makefile.am tests/general/bug-87.*: added a
2868 example in the regression tests for a case where the XML
2869 default namespace was missing from the namespace axis
2870 * xsltproc/xsltproc.c: added the informations that parameter
2871 strings are expected to be UTF8
2872 * libxslt/attributes.c: fixes on attribute group implementation
2874 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2876 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2877 updating docs to add reference to UTF-8 requirement for
2878 stringparam command line option
2880 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2883 fixed document('') as pointed by Eric van der Vlist
2884 * tests/docs/Makefile.am tests/docs/bug-86.xml
2885 tests/general/Makefile.am tests/general/bug-86.*: added the
2886 specific example in the regression tests
2888 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2891 patch from Ken Neighbors fixing some format-number inconsistencies
2892 * tests/numbers/format-number.out tests/numbers/format-number.xml
2893 tests/numbers/format-number.xsl: the patch also included
2894 updates to the regression tests
2896 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2899 xsl:number level="multiple"
2900 * tests/docs/Makefile.am tests/docs/bug-84.xml
2901 tests/general/Makefile.am tests/general/bug-84.*: added a
2902 specific example in the regression tests
2904 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906 * libexslt/dynamic.c: turned a function static
2907 * libxslt/win32config.h: applied patch from Mark Vadoc
2909 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2912 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2913 a patch from Mark Vakoc to implement the EXSLT
2914 object dyn:evaluate(string) extension function, and a small fix
2917 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919 * configure.in: preparing 1.0.18
2920 * doc/*: recompiled the API and web site
2922 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2925 duplicated namespace declarations, this might not be as generic as
2926 it should but works well for DocBook stylesheets
2928 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2930 * libxslt.pc.in: fix bug #82970
2932 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934 * python/libxslt-python-api.xml python/libxslt.c
2935 python/libxsltclass.txt : tried to fix #79105 by providing a
2936 specific error registering routine.
2938 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2941 adding xsltSaveResultToString()
2942 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2943 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2944 API with the new function.
2946 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948 * libxslt/function.c: applied a patch from Richard Jinks
2949 to avoid a crash in element-available()
2951 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953 * libxslt.spec.in: applied patch from Geert Kloosterman to
2954 not miss gif and .png files in the RPM documentation
2956 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2959 from Charles Bozeman
2961 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2964 libxslt/xsltconfig.h.in: applied a man page patch from
2965 Christian Cornelssen and fixed a couple of issues he raised.
2967 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2971 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2974 Applied Mark Vakoc patch to show registered extensions in xsltproc
2975 * doc/*: rebuilt the API, docs and website
2976 * python/libxsltclass.txt: this added an entry point
2978 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2980 * libxslt/xslt.c: xsl:include crash fix
2981 * libxslt/imports.c: xsl:include crash fix
2982 * libxslt/imports.h: xsl:include crash fix
2984 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2986 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2988 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2991 fixed some return code problems raised by Thomas Mauch
2993 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995 * libxslt/transform.c: don't allow adding an attribute to
2998 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3001 * doc/*: rebuilt the docs.
3003 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3005 * libxslt/variables.c: better attempt to fix the problem in
3006 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3008 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3010 * win32/dsp/*.dsp: Removed obsolete macros
3011 * win32/dsp/*.def: Updated export definitions
3013 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015 * libxslt/variables.c: tried to fix a problem in
3016 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3018 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020 * libexslt/date.c: applied another patch from Charles Bozeman to
3021 enhance date/duration support
3022 * tests/exslt/date: added the associated set of regression tests
3024 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3026 * libexslt/date.c: applied a patch from Charles Bozeman to add
3027 duration routines to the date exslt extensions.
3029 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3033 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3035 * libexslt/date.c: fixed type inconsistencies, double->int
3036 and unsigned/signed mismatch warnings eliminated
3038 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3040 * win32/Makefile.msvc: XSLT debugger support fix
3041 * win32/configure.js: XSLT debugger support fix
3042 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3044 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046 * configure.in: preparing 1.0.16
3047 * doc/*: updated and rebuilt the docs
3049 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051 * libxslt/attributes.c: removed a warning
3052 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3053 added xsltRunStylesheetUser() API needed to fix #78546
3054 * xsltproc/xsltproc.c: second part of the fix #78546
3056 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058 * python/Makefile.am: fixing the equivalent of #75779
3060 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062 * libxslt/keys.c: fixed bug #78735
3063 * configure.in tests/Makefile.am tests/keys/*:
3064 added the tests in a separate directory
3066 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068 * tests/docs/Makefile.am tests/docs/bug-83.xml
3069 tests/general/Makefile.am tests/general/bug-83.*: added a
3070 specific example for bug #78662 in the regression tests
3071 * tests/docbook/: this also changed a couple of DocBook results
3073 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075 * configure.in: trying to kill #77827 IEEE conformance on alphas
3076 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3078 * tests/docs/Makefile.am tests/docs/bug-82.xml
3079 tests/general/Makefile.am tests/general/bug-82.*: added a
3080 specific example for bug #78211 in the regression tests
3082 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084 * libxslt/pattern.c: applied patch from Mark Vakoc
3086 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3088 * tests/docs/Makefile.am tests/docs/bug-81.xml
3089 tests/general/Makefile.am tests/general/bug-81.*: added a
3090 specific example for bug #76927 in the regression tests
3092 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3094 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3095 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3096 that $(datadir) should be used for docs
3098 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3100 * configure.in: preparing 1.0.15
3101 * doc/*: updated and rebuilt
3103 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3105 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3106 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3107 * tests/docs/Makefile.am tests/docs/bug-80.xml
3108 tests/general/Makefile.am tests/general/bug-80.*: added a
3109 specific example for bug #76043 in the regression tests
3111 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3113 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3114 steps which were not compiled
3115 * tests/docs/Makefile.am tests/docs/bug-79.xml
3116 tests/general/Makefile.am tests/general/bug-79.*: added a
3117 specific example for bug #75902 in the regression tests
3119 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3121 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3122 attribute match rules evaluation
3123 * tests/docs/Makefile.am tests/docs/bug-78.xml
3124 tests/general/Makefile.am tests/general/bug-78.*: added a
3125 specific example for bug #75777 in the regression tests
3127 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3129 * libxslt/transform.c: found another stupid bug by step by
3130 step processing of the code
3131 * libxslt/pattern.c: idem, except that once stupid mistake
3132 ELEM vs NODE forced the templates to be stored in a list
3133 instead of a hash table, fixing this stupidity should
3134 again lead to a substantive improvement of processing speed.
3135 Like divide by 2 processing time for DocBook stylesheets.
3137 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3139 * libxslt/transform.c: fixing bug #75603
3140 * tests/docs/Makefile.am tests/docs/bug-77.xml
3141 tests/general/Makefile.am tests/general/bug-77.*: added a
3142 specific example for bug #75603 in the regression tests
3144 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3146 * python/Makefile.am: Art Haas pointed a stupid error
3148 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3150 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3151 tests/*/*/Makefile.am : added "make valgrind" targets
3152 to run the test suite under the debugger control
3153 * transform.c: valgrind spotted 2 bugs, one related to
3154 the ordering of the deallocation of the data associated to
3155 a transofrmation, the second in xsltCopyTree when the new
3156 node may have been coalesced with an adjacent text node.
3157 The regression tests now pass cleanly under testgrind.
3159 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3161 * python/Makefile.am: fixed a stupid bug
3163 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3165 * configure.in: preparing 1.0.14
3166 * doc/*: updated rebuilt
3167 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3168 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3169 with the Windows maintainers
3171 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3173 * python/Makefile.am python/generator.py python/libxslt.c
3174 python/types.c python/tests/Makefile.am: applied the same kind of
3175 fixes to the Python Makefiels than to libxml2 ones. Updates
3178 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3180 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3181 libxslt/variables.c: chaing result tree values which may
3182 be deallocated and must not be kept in the template
3183 pattern lookup cache. Thanks to Valgrin to allow finding
3184 the real problem in bug #74857
3186 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3188 * libxslt/*.h doc/* python/*: applied another cleanup comment
3189 diff from Heiko W. Rupp, regenerated the API and python
3191 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3193 * tests/docs/Makefile.am tests/docs/bug-76.xml
3194 tests/general/Makefile.am tests/general/bug-76.*: added a
3195 home brewed test for path computation elmininating duplicate
3198 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3200 * doc/Makefile.am: fixed a build problem in some environements
3202 2002-03-08 jacob berkman <jacob@ximian.com>
3204 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3205 as make will automatically look there for these files
3207 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3209 * configure.in libxslt/xsltwin32config.h: preparing release
3211 * doc/*: updated and rebuilt the docs
3212 * python/libxslt.c: fixed a possible reentrancy problem
3214 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3216 * libxslt/pattern.c: Fixes the problems exposed by #73880
3217 those ought to be computed at stylesheet compile time, not
3218 at run-time, and the computation was wrong.
3219 * libxslt/transform.c: get rid of fake nodes coming from node-set
3220 transformations. At least if they are still produced they will
3221 become easy to spot as resulting document won't be well-formed.
3223 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3225 * libxslt/extensions.c: fixed bug #73791 related to extension
3226 function declared in included stylesheets
3227 * tests/exslt/functions/function.7.*: added specific test
3229 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3231 * tests/docs/Makefile.am tests/docs/bug-75.xml
3232 tests/general/Makefile.am tests/general/bug-75.*: added a
3233 specific example for bug #72150 in the regression tests
3235 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3237 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3238 similar way as #71457
3240 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3242 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3243 some HTML meta encoding fixups resulting from fix in libxml2
3245 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3247 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3248 related to the XPath changes in fixing #61290
3250 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3252 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3255 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3257 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3259 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3260 the associated regression test provided by Charles
3262 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3264 * libxslt/preproc.c: Fixed #73088 with the associated patch
3266 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3268 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3269 unless compiled explicitely with memory debugging switched on
3270 * TODO: refreshed a bit
3272 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3274 * python/generator.py python/libxslt.c: changes for the 'usual'
3275 setup.py to allow building a libxml2-python
3276 module based on the same code. The initialization is however
3277 different the 2 .so files fo libxml2 and libxslt are identical and
3278 they entry point initialize both libraries. this is done to avoid
3279 some possible nasty problem since the Python don't merge the maps
3280 of all shared modules.
3281 * python/libxsl.py: attempt to cope with the shared library loading
3282 problem when both modules are not merged.
3284 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3286 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3287 documentation for the wrappers and python modules.
3289 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3291 * tests/docs/Makefile.am tests/docs/bug-74.xml
3292 tests/general/Makefile.am tests/general/bug-74.*: added a
3293 specific example for bug #71342 in the regression tests
3294 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3295 #71342 changed one attribute serialization.
3297 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3299 * python/Makefile.am: trying to fix #71270
3301 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3303 * python/*.py: removed tab used spaces
3304 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3305 * doc/news.html doc/xslt.html: rebuild/updated
3307 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3309 * tests/docs/Makefile.am tests/docs/bug-73.xml
3310 tests/general/Makefile.am tests/general/bug-73.*: added a
3311 specific example for bug #71181 in the regression tests
3313 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3315 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3316 work. A bit of cleanup.
3318 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3320 * xslt-config: fixing Red Hat bug #59508
3322 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3324 * tests/docs/Makefile.am tests/docs/bug-72.xml
3325 tests/general/Makefile.am tests/general/bug-72.*: added a
3326 specific example for bug #58444 in the regression tests
3328 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3330 * libxslt/transform.c: fixed bug #58444, was quite simpler
3333 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3335 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3336 closed bug #70131, still wondering about the position() when
3337 the node is selected.
3339 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3341 * tests/docs/Makefile.am tests/docs/bug-71.xml
3342 tests/general/Makefile.am tests/general/bug-71.*: added a
3343 specific example for Norm's bug in the regression tests
3345 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3347 * libxslt/attributes.c: fixed a bug reported by Norm
3349 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3351 * python/libxml.c : fixed a small warning.
3352 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3353 python/libxsltclass.txt: rebuilt the APIs
3355 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3357 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3358 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3359 libxslt/xsltInternals.h: adding extra run-time informations
3360 to make the stylesheet really read-only at run-time.
3362 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3364 * libxslt/transform.c: fixing bug #70281
3366 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3368 * libxslt/numbers.c: trying to fix #68759
3370 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3372 * python/Makefile.am: seems some version of automake didn't
3373 generate the dependancies right as Jacob found out. Add
3374 an extra dependancy rule.
3376 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3378 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3379 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3380 Fixed the python Makefiles, corrected a bug showing up on ia64,
3381 changed the name of the python internal module too
3383 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3385 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3386 Licence to MIT Licence and release of 1.0.11
3387 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3388 doc/xslt.html: updates of the docs accordingly
3389 * libxslt/xsltwin32config.h: numbering
3390 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3391 python/libxslt-python-api.xml: cleanup the dependancies with
3393 * python/tests/extfunc.py: updated examples.
3395 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3397 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3398 doc/parsedecl.py: fixup the script and rebuid the API
3399 * libxslt/extensions.h: cleanup
3400 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3401 python/libxsltclass.txt: provided accessors for a lot of the
3402 tructures involved in the transformation. Stylesheet and
3403 transformation python object don't free automatically the
3404 encapsulated object when deallocated.
3405 * python/tests/Makefile.am python/tests/basic.py
3406 python/tests/extfunc.py python/tests/pyxsltproc.py:
3407 updated the examples
3409 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3411 * xsltproc/xsltproc.c: small fix
3412 * Makefile.am: cleanup
3413 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3414 * python/generator.py python/libxml_wrap.h python/libxsl.py
3415 python/libxslt.c python/libxsltclass.txt: augmented the
3417 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3418 libxslt-python API to get an estimate of what is missing
3420 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3422 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3423 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3424 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3425 fixed an import order.
3426 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3428 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3430 * python/libxlst.c python/libxslt-python-api.xml
3431 python/libxsltclass.txt: plugged the extension of the engine
3432 with python defined functions
3433 * python/tests/Makefile.am python/tests/extfunc.py: added a
3434 basic test, still a memleak, cleanup function needed.
3436 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3438 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3439 spec file will now build libxslt-python, fought with shared
3440 and other crazyness, seems to work now :-)
3441 * doc/libxslt-api.xml: regenerated
3443 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3445 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3446 tests/*/*/Makefile.am: refactored make tests, make all now don't
3448 * python/Makefile.am: added tests
3449 * python/tests/basic.py python/tests/Makefile.am: added the first
3450 basic test, memory debug included
3452 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3454 * configure.in python/Makefile.am: attempst to tweak to get
3455 full memory debug...
3456 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3457 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3458 the basic API starts to work
3459 * python/tests/test.*: first basic test
3460 * libxslt/xsltutils.c: fixed a comment
3462 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3464 * configure.in doc/Makefile.am: do not install outside of prefix,
3465 make sure the API get shipped.
3467 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3469 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3470 reactivated xsltMatchPattern() since this is really something
3471 one may want to have access to in an extension function.
3472 * Makefile.am configure.in python/Makefile.am python/generator.py
3473 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3474 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3475 python/types.c: started working on the python bindings, borrowed
3476 most of the work done for libxml2, most of the generator code
3477 is similar. Commit at the point where this compiles cleanly and
3478 "import libxslt" doesn't yield any missing entry point.
3480 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3482 * libxslt/pattern.c: patch from Charles Bozeman to support
3485 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3487 * libxslt/keys.c: Bob Stayton pointed out a problem when
3488 using unions in key match patterns.
3489 * tests/docs/Makefile.am tests/docs/bug-70.xml
3490 tests/general/Makefile.am tests/general/bug-70.*: added a
3491 specific example in the regression tests
3493 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3495 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3496 closes bug #69809 submitted by Michael Kroell
3498 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3500 * xsltproc/xsltproc.c: added links to the Web site from usage()
3502 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3504 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3505 an index based on comments content similar to libxml2 one
3506 The code need more specific comments.
3507 * doc/*: rebuilt the web site with the new references
3509 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3511 * libxslt/functions.h: roll back the change after more analysis
3512 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3515 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3517 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3520 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3522 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3523 error when parsing -o arguments.
3525 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3527 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3528 Fixed RH bug #57496, xsltproc was not returning error
3529 code on internal runtime errors. Should return 9 now.
3531 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3533 * libexslt/math.c: Charlie Bozeman provided the implementation
3534 for the EXSLT math other functions
3536 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3538 * libexslt/Makefile.am: jacob berkman pointed out that the
3539 Cygwin patch forgot to add libexslt.h to the tarball
3541 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3543 * libxslt/pattern.c: fixed I18N problemes in the template parser
3544 pointed out by Xavier Cazin
3545 * tests/docs/Makefile.am tests/docs/bug-69.xml
3546 tests/general/Makefile.am tests/general/bug-69.*: added a
3547 specific example in the regression tests
3549 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3551 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3552 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3553 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3554 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3555 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3556 xsltproc/xsltproc.c: applied Robert Collins patch for
3559 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3561 * xsltproc/Makefile.am configure.in: ugly way to keep
3562 the memory debugging active on my devel workstation
3563 by bypassing libtool completely
3565 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3567 * libxslt/templates.c: fixed bug #68751
3568 * tests/docs/Makefile.am tests/docs/bug-68.xml
3569 tests/general/Makefile.am tests/general/bug-68.*: added a
3570 specific example in the regression tests
3572 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3574 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3575 small problems raised by Justin Fletcher
3577 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3579 * configure.in: releasing 1.0.10
3580 * doc/*: updating the docs for the release.
3581 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3582 seems I inadvertantly commited previously stuff from a failed
3583 attempt at fixing namespace nodes parents.
3585 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3587 * libxslt/numbers.c: the xsl:number implementation incorrectly
3588 cached the format string in some case. Fixes bug #65391
3590 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3592 * configure.in: fixed a couple of cut and paste errors in the
3593 math functions detection
3594 * libxslt.spec.in: added missing file entry for libxslt.pc
3596 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3598 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3599 update xsltproc man page to add --stringparam option
3601 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3603 * xsltproc/xsltproc.c: added the --stringparam option
3604 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3605 the --novalid behaviour.
3607 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3609 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3611 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3613 * doc/*.html: updated gdome2 homepage
3615 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3617 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3619 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3621 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3622 increased number of parameteres, changed license, cleaned up some
3623 places where it looked junky because of stylesheet issues
3625 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3627 * xsltproc/xsltproc.c: increased the max number of parameters
3629 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3631 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3633 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3635 * configure.in: applied albert portability patch
3636 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3637 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3638 applied Igor patch for Windows
3640 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3642 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3644 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3646 * configure.in: preparing 1.0.9
3647 * doc/*: updated and rebuild the doc
3649 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3651 * configure.in libexslt/Makefile.am: trying to fix the problem
3652 related to prelinking and libtools crazyness
3654 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3656 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3657 patch for the debugger glue.
3659 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3661 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3662 the whole module with just the entry points.
3664 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3666 * libxslt/transform.c: Nik Clayton found a bug introduced in
3667 1.0.8 when using doctypes for HTML output
3669 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3671 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3672 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3673 to use a callback setup function, deprecating libxsltbreakpoint
3674 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3675 dependancies on libxsltbreakpoint
3677 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3679 Build patch from Peter Williams <peterw@ximian.com>
3680 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3681 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3682 $(srcdir), not the build directory.
3684 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3686 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3688 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3690 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3691 xsltproc return codes, per
3692 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3694 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3696 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3697 much as 40 steps. A dynamic alloc would still be better
3699 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3701 * xsltproc/xsltproc.c: return useful code signaling error conditions
3704 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3706 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3708 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3710 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3711 template matches compilation was failing to skip blanks bewteen
3712 consecutive predicates
3714 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3716 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3717 updating Makefiles to fix the prelinking.
3719 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3721 * libxslt/transform.c: fixed a bug in the document extension
3722 element where the doctype infos were not taken into account.
3724 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3726 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3728 * tests/namespaces/*: updated the tests to separate stdout and
3730 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3732 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3734 * configure.in libexslt/Makefile.am: more Makefile fixups
3736 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3738 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3740 * libxslt/transform.c: small fix.
3742 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3744 * vms/* Makefile.am: included OpenVMS port instructions from
3745 John A Fotheringham, integrated in the tar file.
3747 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3749 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3750 from Igor for Windows
3751 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3753 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3755 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3757 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3759 * configure.in: preparing 1.0.7
3760 * libxslt.spec.in: cleanup similar to libxml2 one
3761 * breakpoint/*.[hc]: finished cleaning up contributed code
3762 * doc/*: updated and rebuilt the documentation
3763 * xsltproc/xsltproc.c: cleanup of the timing code
3764 * xsltproc/Makefile.am: auto* sucks
3765 * libxslt/transform.c: added a missing include
3767 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3769 * Makefile.am acconfig.h config.h.in configure.in
3770 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3771 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3772 the debugger support, make it the default, added the
3773 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3775 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3777 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3779 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3781 * libxslt/xsltutils.c: handle indent=no when using an HTML
3783 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3784 modified the output of those test suites
3786 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3788 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3789 to libxml and removed the --warnnet option
3791 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3793 * configure.in: applied patches from David Härdeman closing
3796 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3798 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3799 * libexslt/date.c: applied patch from Bruce Miller
3800 * doc/*: updated and rebuilt the docs
3802 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3805 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3806 made sure the .def is handled as binary
3808 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3812 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3814 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3816 * libxslt/numbers.c: take NaN and infinity attributes of
3817 xsl:decimal-format into account. Closes #62577
3819 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3822 is now extracted from the xslt.html flat file using
3823 the site stylesheet ... eat your own dogfood !
3824 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3825 HTML output to not generate a DOCTYPE if it should not
3826 i.e. no identifier nor version specified in the xsl:output
3827 * tests/multiple/out/*.orig tests/general/bug-11-.out
3828 tests/general/bug-33-.out tests/general/bug-52.out
3829 tests/docbook/result/xtchunk/html/*.orig
3830 tests/docbook/result/html/gdp-handbook.html
3831 tests/XSLTMark/*.out: fixing xsl:output with method=html
3832 resulted in a number of small changes in the regression tests
3835 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3838 config.h include out of exsltconfig.h since this header is
3839 exported and config.h is not.
3841 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3843 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3844 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3847 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3849 * libxslt/numbers.c: reworked internal representation of
3850 tokenized number format and parsing/tokenization. This fixes
3851 many bugs regarding separator and default tokens.
3852 * tests/REC/test-7.7-3.out: the fix changes the output of this
3853 test. It now complies to the XSLT spec (wow! ;o)
3855 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857 * xsltproc/Makefile.am configure.in config.h.in: trying to
3858 bypass libtool crazyness when compiling in my debug environment
3859 * libxslt/templates.c: fix a compilation problem due to recent
3862 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3864 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3865 non-alphanumeric token handling in number formatting.
3867 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869 * configure.in: releasing 1.0.5
3870 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3872 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3874 * tests/REC/test-7.7-4.out: fixed a typo
3876 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3878 * libexslt/saxon.c: fixed a typo and improved handling of
3879 non-XPath-expression arguments.
3880 * libexslt/strings.c: fixed a bug in tokenize: function was using
3881 tctxt->output instead of tctxt->document->doc.
3882 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3883 which was using variable "node" instead of "cur"
3885 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3887 * libxslt/extra.[ch]: removed older SAXON extensions
3888 implementations from Darren Graves.
3889 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3890 a bug with time zone offset on Linux.
3892 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3895 strip-space should also be applied to document imported
3898 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3901 rewrote the way strip-space gets applied. Closes bugs #61962
3902 * tests/docs/Makefile.am tests/docs/bug-66.xml
3903 tests/general/Makefile.am tests/general/bug-66.*: added a
3904 specific example in the regression tests
3906 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908 * libxslt/xslt.c: Fixing bug #61913
3909 * libxslt/transform.c: removing a small memleak when running with
3912 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3914 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3915 added implementation of SAXON expression(), eval() and
3916 evaluate() functions.
3917 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3918 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3919 modified to use SAXON namespace (functions are not registered
3920 in the LibXSLT namespace)
3921 * tests/exslt/common/object-type.1.out: modified to take account
3922 of the new saxon:expression function
3924 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3927 should be faster too.
3928 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3929 updated the result of the tests. A subtle bug unnnoticed yet
3930 in the XML Rec formatting got fixed.
3932 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934 * libxslt/numbers.c: trying to fix bug #61070, seems there
3935 is still a couple of problem left. And optimizations are
3938 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940 * libxslt/variables.c: fixing bug #61673 part II
3941 * tests/docs/Makefile.am tests/docs/bug-65.xml
3942 tests/general/Makefile.am tests/general/bug-65.*: added a
3943 specific example in the regression tests
3945 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3947 * libxslt/pattern.c: fixed bug #61627
3948 * tests/docs/Makefile.am tests/docs/bug-64.xml
3949 tests/general/Makefile.am tests/general/bug-64.*: added a
3950 specific example in the regression tests
3951 * tests/docs/Makefile.am tests/docs/bug-63.xml
3952 tests/general/Makefile.am tests/general/bug-63.*: added a
3953 specific example in the regression tests for bug #61291
3954 (fixed in libxml2 module)
3955 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3956 a test for handling undefined variables
3958 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960 * configure.in xslt-config.in: trying to fix bug #60890
3962 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964 * configure.in: applied patch to close bug #60724
3966 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3968 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3969 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3971 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3973 * libxslt/extra.[ch] tests/extensions/list.*
3974 tests/extensions/evaluate.*: applied patch from Darren Graves
3975 adding support for Saxon's evaluate & expression extension functions
3976 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3978 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3981 patches from Igor for Windows.
3983 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985 * libxslt/xslt.c: fixed bug #60624
3986 * libxslt/xsltutils.c: improver the error context reporting
3987 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3988 specific regression test
3989 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3991 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993 * libxslt/variables.c: fixed a problem with global var override
3994 being reported as an error.
3995 * tests/docs/Makefile.am tests/docs/bug-61.xml
3996 tests/general/Makefile.am tests/general/bug-61.*: added a
3997 specific example in the regression tests
3998 * configure.in tests/Makefile.am tests/reports/*: adding a test
3999 to make sure redefinition of global variables in the same stylesheet
4002 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004 * libxslt/extra.c: okay the code from Norm is really non
4005 portable and break everywhere except on Sun and Linux
4006 platform. Compile it only on those targets.
4008 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4010 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4011 and Justin Fletcher)
4013 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015 * libxslt/numbers.c: Fixing bug #60415
4016 * tests/docs/Makefile.am tests/docs/bug-61.xml
4017 tests/general/Makefile.am tests/general/bug-61.*: added a
4018 specific example in the regression tests
4020 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022 * tests/docbook/result/*: the change in libxml to output
4023 decimal charrefs instead of hexadecimal changed a lot of
4026 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4030 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4032 * configure.in: preparing for 1.0.4
4033 * doc/xslt.html doc/html/*: updated and regenerated docs
4035 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4037 * libexslt/date.c: fixed some compile warnings and disabled
4038 debugging by default.
4040 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4043 incorporate comments from bug #59220
4045 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4047 * configure.in libexslt/date.c libexslt/Makefile.am
4048 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4049 of the EXSLT - Dates and Times core functions.
4050 The exsltDateFormat* functions need to be reworked but it
4051 works like this, even if it's quite messy.
4052 * tests/exslt/strings/.cvsignore: added
4054 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056 * xsltproc/xsltproc.c: tell in usage that parameter strings
4059 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4061 * libxslt/Makefile.am libxslt/transform.c: trying to close
4062 bug #60304 on xsl:fallback usage
4063 * tests/docs/Makefile.am tests/docs/bug-60.xml
4064 tests/general/Makefile.am tests/general/bug-60.*: added a
4065 specific example in the regression tests
4067 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069 * tests/documents/Makefile.am tests/documents/*: changed the
4070 test to use doc%5Ffile instead of doc%20file, this is
4071 sufficient to preserve the test capacities while closing
4074 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076 * libxslt/extra.c : close #59570 by simply not providing
4077 Norm's extension on FreeBSD.
4078 * tests/general tests/docs: added a couple of new entries
4080 * libexslt/strings.c: NULL initialized a local variable
4081 which was tested later on.
4083 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4086 #60143 and rebuilt the FO test outputs
4088 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4091 on inheritance of attributes from multiple attributes-sets
4093 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4095 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4096 added implementation of EXSLT - Strings.
4097 Currently implemented functins are str:tokenize, str:align
4098 str:concat and str:padding.
4099 * configure.in tests/exslt/Makefile.am
4100 tests/exslt/strings/Makefile.am
4101 tests/exslt/strings/tokenize.1.*: added a test for the
4102 str:tokenize function.
4104 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4107 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4109 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4111 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4112 tutorial text to add references to global variables cleanups
4114 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4116 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4117 been added into the build yet)
4119 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4122 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4124 * tests/documents/Makefile.am: mjcox pointed to some missing files
4126 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4128 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4130 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4132 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4134 * tests/exslt/common/Makefile.am
4135 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4137 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4139 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4140 update doc/xslt.html with link to xsltproc.html
4142 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4144 * adding doc/xsltproc.xml - user manual for xsltproc
4146 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4148 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4149 warning raised by the Windows compiler (Chris Poblete)
4151 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4153 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4154 closed bugs #59212 and #59220
4156 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4159 of a DocBook XSLt transform with --nonet, need stat(), added
4160 checking in configure.
4162 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164 * xsltproc/xsltproc.c: catalog integration, cleanup with
4165 the --nonet option closing #59427
4166 * libxslt/xslt.c: removed a small memleak when using a
4169 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171 * //Makefile.am : fixed an error I propagated to nearly all
4172 Makefiles.am on Saturday
4174 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4178 * libxslt/pattern.c: tag a potential threading problem.
4180 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4182 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4185 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4187 * //Makefile.am : fixed a number of small problems with
4188 Makefiles spotted by Albert Chin
4190 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4195 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4197 * libxslt/extensions.c: fixed a permutation of args to
4198 xsltPrintErrorContext()
4200 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4202 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4204 * tests/docs/Makefile.am libexslt/Makefile.am
4205 tests/documents/Makefile.am tests/general/Makefile.am
4206 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4209 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4213 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4216 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4217 export xsltconfig.h at make install stage
4219 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4221 * doc/xslt.html updated xsltproc description with the many new
4222 command line options Daniel has added, cleaned up some spelling
4224 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4227 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4228 serious changes on Result Value Trees and NodeSets
4229 w.r.t. deallocation and collect operations. Probably not
4230 100% clean (merge of allocated trees smells like a problem).
4231 Seems sufficient to close #58943 . Also check if XPath evaluations
4232 failed, and in this case stops the processing and avoid
4233 going further, goal is to not segfault on broken XSLT.
4235 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4238 some associated serious cleanup in the pattern code.
4239 * tests/docbook/result/*: regenerated all the results for the
4240 docbook testsuite. Seems killing #58878 also changes the
4241 fo results seriously.
4242 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4243 tests/general/Makefile.am tests/general/bug-5[56].*: added
4246 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4248 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4249 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4250 fixed compilation warnings due to recent changes to the extension
4252 * libxslt/preproc.[ch] libexslt/common.c
4253 fixed the precomputation of *:document elements
4254 * libxslt/functions.h: fixed a compilation warning
4256 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4259 for xsltTimeStamp() in bug report #58012
4261 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4263 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4264 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4265 of 'non-standard' libxml element like namespace nodes.
4266 * tests/docs/Makefile.am tests/docs/bug-54.xml
4267 tests/general/Makefile.am tests/general/bug-54.*: added a
4268 specific example in the regression tests
4270 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272 * HACKING: added John Fleck right to commit in the doc subdir
4274 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4276 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4277 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4278 tests/general/Makefile.am tests/general/bug-52.*
4279 tests/general/bug-53.*: Added a few new tests for recently fixed
4281 * tests/xmlspec/REC-xml-20001006-review.html
4282 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4283 DTD changed the result by adding extra attributes to the HTML output
4285 2001-08-06 Peter Williams <peterw@ximian.com>
4287 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4288 when srcdir != builddir.
4290 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4292 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4293 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4294 to easify extension element precomputation.
4295 * libexslt/functions.c: uses the new framework and precomputes
4296 func:result elements.
4298 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4302 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4304 * tests/general/bug-21-.out tests/general/bug-31-.out:
4305 this got fixed by libxml patches
4306 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4307 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4308 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4309 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4310 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4311 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4312 a few things related to those changes.
4314 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4317 * test//*/*.out: the output of some tests changed, looks better
4320 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322 * libxslt/xsltutils.c: avoid extra \n when serializing top
4325 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327 * libxslt/extra.c: one more revision on Norm's localTime() function
4329 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4331 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4332 exsltLeadingFunction when passing an empty node-set as the
4334 * libxslt/functions.[ch]: gave priority to context-level functions
4335 over extension module functions. This allows a function declared
4336 with a func:function element to override an extension module
4337 function for example. This is a bit hackish...
4338 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4339 values didn't conform to the expected values. This is a bug in
4340 the EXSLT official use cases.
4342 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4344 * config.h.in configure.in libxslt/extra.c: tried to integrate
4345 Norm's implemntation of localTime()
4347 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4349 * libxslt/extra.c: fixed a serious proble is node-set was called
4351 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4353 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4355 * libexslt/functions.c: fixed memory leaks
4357 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4359 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4360 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4361 more cleanup of the problems introduced with EXSLT, also closes
4364 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4366 * doc/internals.html - general cleanup
4368 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4370 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4371 to check EXSLT conformance
4372 * libexslt/sets.c: fixed a typo when registering has-same-node
4374 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4376 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4377 of memory allocations, raise a bug in the test suite, also
4378 need to be centralized as a single cleanup function.
4380 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4382 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4383 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4384 Some cleanup, there is still a memory leak left and some warnings
4387 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4389 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4390 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4391 libxslt/xsltInternals.h: new extension framework.
4392 Added stylesheet module data, top-level and extension elements
4393 precomputing, global registration of top-level elements and
4394 extension elements and functions.
4395 Extensions are no longer initialized from extension-element-prefixes
4396 declarations but when modules need the data.
4397 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4398 only allocate and free module data, they shouldn't register the
4399 elements and functions any more.
4400 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4402 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4403 non-XSLT top-level elements before any xsl:import element.
4404 * libexslt/common.c libexslt/functions.c libexslt/math.c
4405 libexslt/sets.c: adapted to use the new extension framework.
4406 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4407 moved the test module from functions.c to extensions.[ch],
4408 modified it to use the new extension framework. Updated xsltproc
4409 to register the test module.
4411 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4413 * libxslt/pattern.c: fixed an ugly problem with namespaces
4414 in templates compilation
4415 * tests/namespaces/tst4.*: added a specific testcase
4416 * libxslt/transform.c: reenabled debug
4418 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4420 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4422 * doc/html/*.html: updated the docs.
4423 * xsltproc/xsltproc.c: activate line numbering unfortunately
4424 this works only with CVS, libxml2-2.4.1 is broken in this respect
4426 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4428 * libxslt/documents.c enhancement to xsltFindDocument to
4429 cater for the Matt Sergeant patch
4431 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4433 * updating libxslt tutorial to include param support
4435 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4437 * libexslt/math.c: small cleanup
4438 * libxslt/functions.c: patch to document('') from Matt Sergeant
4439 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4440 c.f. bug #57464 from Tom Moog
4442 2001-07-19 Darin Adler <darin@bentspoon.com>
4444 * configure.in: Add HTML_DIR definition.
4445 * xsltproc/.cvsignore: Ignore some generated files.
4447 2001-07-18 Peter Williams <peterw@ximian.com>
4449 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4452 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4454 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4455 libexslt/common.c libexslt/functions.c libexslt/math.c
4456 libexslt/sets.c: removed utils.[ch] as their content is
4457 integrated in libxml
4458 * libexslt/sets.c: uses the new libxml functions
4459 * libxslt/extra.[ch]: removed exsl:document
4460 * AUTHORS: added /me
4462 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4464 * libexslt/.cvsignore: some more generated files to ignore
4465 * libexslt/Makefile.am: utils.h not installed anymore
4466 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4467 libexslt/math.c libexslt/sets.c:
4468 changed function prefix from exsl* to exslt*
4469 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4470 from common.c to exslt.c
4471 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4473 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4474 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4475 * xsltproc/xsltproc.c: updated to use the new function prefix
4477 2001-07-15 Darin Adler <darin@bentspoon.com>
4479 * libxslt/.cvsignore:
4480 * tests/XSLTMark/.cvsignore:
4481 * tests/extensions/.cvsignore:
4482 * tests/xmlspec/.cvsignore:
4483 Some more generated files to ignore.
4485 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487 * Makefile.am configure.in libexslt/Makefile.am:
4488 Integration of libexslt in the build system
4489 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4490 xsltproc/Makefile.am xsltproc/xsltproc.c:
4491 Moved xsltproc to a separate directory, linked it to libexslt,
4492 and added exslt version reports to -V
4493 * tests/*/Makefile.am: updated the path to xsltproc
4494 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4495 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4496 versionning informations, some cleanup, and added documentation
4497 to a couple of exported functions
4499 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4501 * libexslt/Makefile.am: account for new source files
4502 * libexslt/.cvsignore: added
4504 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4506 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4507 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4508 start implementing EXSLT
4510 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4513 trying to accept AVT for "format" in xsl:number
4515 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4518 xsltProfileStylesheet
4520 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4523 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4524 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4525 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4526 libxslt/variables.c libxslt/xslt.c: provide context for
4527 error messages. Requires libxml head changes.
4528 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4531 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533 * libexslt/Makefile.am: initial EXSLT framework
4535 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4538 * win32/libxslt/libxslt.def: added another entry point
4539 * libxslt/transform.c: fixed a comment block
4540 * doc/xslt.html doc/html/*: updated and regenerated the docs
4542 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544 * win32/libxslt/libxslt.def: added missing functions
4546 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4549 libxslt/xsltInternals.h: added Embedding Stylesheets
4550 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4551 from the REC about it
4552 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4553 tried to accomodate the various (and changing) proprietary
4554 ways of implementing chunking.
4555 * tests/docbook/result/xtchunk/html: now output is generated in
4558 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560 * libxslt/xsltproc.c: small cleanup
4561 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4562 for cdata/text handling
4564 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4567 * tests/documents/Makefile.am tests/documents/message.*: added
4568 a specific regression test
4569 * libxslt/transform.c: fixed an infinite loop
4570 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4573 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4576 fixed exclude-result-prefixes handling and how namespaces
4577 propagate from the stylesheet to the result in general, this
4578 is a serious cleanup.
4579 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4580 tests/general/itemschoose.out tests/namespaces/extra.xsl
4581 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4582 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4583 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4584 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4585 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4586 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4587 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4588 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4589 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4590 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4591 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4592 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4593 fixed and rechecked all the tests where the namespace
4594 propagation was wrong either taht the rules were not applied
4595 correctly or that superfluous namespaces were declared in the
4598 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4601 libxslt/variables.h: Norm pointed out that element-available()
4602 didn't work, implemented it
4603 * tests/extensions/Makefile.am tests/extensions/list.*: added
4604 a test for all registered xslt element, function and default
4607 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4610 tests/documents/docfile.xml tests/documents/test.result
4611 tests/documents/test.xml tests/documents/test.xsl:
4612 added a test for URI-escaping on document() input
4614 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616 * tests/docs/Makefile.am tests/general/Makefile.am
4617 tests/general/bug-49-* tests/docs/bug-49-*
4618 tests/general/bug-50-* tests/docs/bug-50-*: added a
4619 couple of regression tests for bugs posted on the list
4621 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623 * libxslt/xsltproc.c: avoid generating CDATA node in document
4624 tree when parsed, force generation of text nodes instead.
4626 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628 * doc/extensions.html: fixed a number of typo found by Dan York
4629 * libxslt/xsltutils.c: improved the profiling ouput, added the
4632 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4636 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638 * config.h.in configure.in: added gettimeofday() check
4639 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4640 profiling works option --profile (or --norman ;)
4642 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4645 libxslt/variables.c: big cleanup on the way templates or
4646 template fragments are processed, cleanup of stack building
4647 * tests/docs/Makefile.am tests/general/Makefile.am
4648 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4649 series of regression test for the variable/params lookups
4650 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4651 started working on profiling code, there is just invocation counting
4652 yet but the framework is in place.
4654 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656 * tests/docs/Makefile.am tests/general/Makefile.am
4657 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4658 regression test for the variable scope within templates problem
4660 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4662 * xsltInternals.h variables.c transform.c:
4663 fixed problem with variable scope within templates
4665 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667 * doc/extensions.html doc/internals.html doc/xslt.html:
4668 added a documentation on writing libxslt extensions, and
4669 added links to the main page
4670 * libxslt/functions.c libxslt/xsltInternals.h
4672 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4674 * cleaned up many comments and error messages
4676 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4679 * doc/xslt.html: added 0.14.0 release
4681 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683 * doc/html/*: rebuilt docs before release
4684 * libxslt/extensions.c: fixed a function doc header
4686 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4691 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4693 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4694 something there, not visually perceptible
4696 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698 * tests/docbook/result/: the change in libxml affected the
4699 output of the Docbook tests (of course it was detected on
4702 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705 * libxslt/transform.c: added cdata-section-elements
4706 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4709 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712 * libxslt/xsltutils.c: do not dump document for which there have
4713 been no generated content
4714 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4715 test output accordingly
4716 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4717 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4718 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4720 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4723 libxslt/transform.c libxslt/functions.c: Added the extension API
4724 suggested by Thomas Broyer, this should allow implementation of
4726 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4727 CVS extension namespace to avoid complaints, some cleanup
4728 * configure.in tests/Makefile.am tests/extensions/*: added a test
4729 for new modules testing both elements and functions registration
4731 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4734 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4735 and cleaned up the way URI for QNames were computed through
4736 the code, serious cleanup.
4737 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4738 in their own hash table, implementation not yet finished.
4740 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4743 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4744 to save/restore some XPath context, bug raised by
4747 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749 * libxslt/xsltwin32config.h[.in]: added configuration/version
4750 informations for Windows/MSC
4751 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4753 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4754 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4756 * AUTHORS: added William
4758 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760 * configure.in doc/xslt.html: releasing 0.13.0
4761 * doc/Makefile.am: don't index the win32 include
4762 * doc/html/*: rebuilt the docs
4764 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4767 * libxslt/xslt.c: avoid warning if version="1.1" is used
4768 * libxslt/transform.c: forgot to initialize cur->outputFile
4769 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4770 use the vendor string to detect supporting chunking, this
4771 is a workaround to be considered in the list of decent XSLT
4774 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4777 added a new interface xsltRunStylesheet() for a more flexible
4778 handling of the output and trying to adhere to xsl:document
4779 filename generation semantic if one knows the URL of the output,
4780 also add IObuf capacity and SAX for output but is currently not
4782 * libxslt/xsltproc.c: added a -o or --output filename argument
4783 to test xsltRunStylesheet() or provide a base when generating
4785 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4786 updated tests to add DocBook xt:document based chunking
4787 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4788 * tests/multiple/out/*.html: the new xt:document now generate
4789 the DOCTYPE if available as is the case for HTML
4791 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4793 * Removed some redundant code in xsltDefaultProcessOneNode
4794 and revised the default processing of an attribute node
4796 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4798 * Enhanced ApplyTemplates and ForEach to allow multiple
4799 documents within a nodelist.
4800 * Repaired small bug in xsltDocument function which caused
4801 a crash if invalid second argument was provided.
4803 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4805 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4806 updating tutorial with explanation of xsltSave vs. xmlSave
4809 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4813 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4816 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4817 Patches for Windows mostly contributed by Yon Derek
4818 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4819 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4820 Project file for Mircrosoft C provided by Yon Derek
4822 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * libxslt/pattern.c: closing bug #56517, fixed a number of
4825 problems in the patterns compilations, priorities and debug
4826 * libxslt/transform.c: improved the template debug message
4827 * tests/docs/Makefile.am tests/general/Makefile.am
4828 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4829 regression test for #56517
4831 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833 * libxslt/xslt.c: avoid a stupid bug when compiling with
4834 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4836 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838 * libxslt/numbers.c: fix of a small bug
4839 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4842 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4846 * tests/docbook/xhtml/*: added XHTML stylesheets
4847 * tests/docbook/fo/*: added XSL FO stylesheets
4848 * tests/docbook/result/xhtml/*: added XHTML results
4849 * tests/docbook/result/fo/*: added XSL FO results
4851 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853 * HACKING: fixed, added William
4855 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4858 xml cases, and fixed text output to be recursive in text nodes
4861 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4865 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4868 'namespace' is a reserved C++ identifier
4870 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872 * doc/xslt.html: adding 0.12.0 release
4874 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876 * configure.in: preparing 0.12.0 release
4877 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4878 * libxslt/xsltconfig.h.in: added doc inline comment
4879 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4880 and enriched xsltproc --version to show them
4881 * doc/html/*.html: rebuilt the docs
4882 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4883 tutorial ends up in the tars and RPMs
4885 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887 * libxslt.spec.in: updated the descriptions
4889 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891 * libxslt/namespaces.[ch]: added a single namespace def copy
4892 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4893 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4894 any kind of input nodes.
4895 * libxslt/variables.c: checked and closed the last TODO about
4896 namespace propagation
4897 * tests/docs/Makefile.am tests/general/Makefile.am
4898 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4899 regression test for #56115
4901 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4903 * updating tutorial: adding discussion of freeing memory, image
4904 files for callouts, link to xsltproc.c code
4906 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4909 to remove the old code
4910 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4913 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915 * libxslt/variables.c: fixed bug #56267, namespaces must
4916 be propagated when evaluating local variables.
4917 * tests/docs/Makefile.am tests/general/Makefile.am
4918 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4919 regression test for #56267
4921 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4924 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4925 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4926 request to have xinclude processing done on document() if requested
4928 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4932 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934 * libxslt/preproc.c: removed a warning on xsl:transform
4935 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4936 tests/general/array.out tests/general/array.xsl: added a new
4937 test fround in xsl-dev
4939 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4942 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4943 serializer of libxml impacted the result of some tests. Checked
4944 that the XML REC renders identically.
4946 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4948 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4951 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953 * libxslt/variables.c: fixed bug #55670, namespaces must
4954 be propagated when evaluating global variables.
4955 * tests/docs/Makefile.am tests/general/Makefile.am
4956 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4957 regression test for #55670
4959 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961 * doc/xslt.html: linked to the tutorial
4963 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4965 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4969 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971 * libxslt/transform.c: closed bug #55723, problem was due to
4972 a limitation of xsltGetNamespace() when the insertion point
4974 * tests/docs/Makefile.am tests/general/Makefile.am
4975 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4976 regression test for #55723
4978 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4980 * libxslt/transform.c: fixed problems with document() in
4981 xsltApplyTemplates and xsltForEach. Cleaned up several
4983 * libxslt/keys.c: saved and restored ctxt->document within
4984 xsltInitKey to fix problem with keys when doc changed
4985 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4986 needed when document() causes a change of doc within
4987 xsltApplyTemplates and xsltForEach
4989 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4993 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4994 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4995 Updated to use the new function
4996 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4997 the fixes in the serialization of <pre> in HTML in libxml
4998 led to a number of changes in the output
5000 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002 * tests/docs/Makefile.am tests/general/Makefile.am
5003 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5004 regression test for #55722
5006 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008 * doc/xslt.html: updated to ask to not send mail directly
5009 * tests/docs/Makefile.am tests/general/Makefile.am
5010 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5011 regression test for #55722
5013 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015 * libxslt/pattern.c : trying to fix #55670
5016 * tests/XSLTMark/reverser.out : result of test changed when
5019 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021 * doc/xslt.html: updated with 0.11.0
5023 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025 * configure.in libxslt.spec.in: released 0.11.0
5027 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029 * libxslt/transform.c: William M. Brack found a small bug
5030 when call-template didn't find the template.
5032 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034 * libxslt/transform.c: fixed handling of PI and comments
5035 (bug raised by Brent M Hendricks).
5036 * tests/docs/Makefile.am tests/general/Makefile.am
5037 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5040 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042 * libxslt/xsltproc.c: added --xinclude in the option list,
5043 patch from Raphael Hertzog
5044 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5045 test in the normal testsuite
5047 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5050 at the top template level
5051 * tests/docs/Makefile.am tests/general/Makefile.am
5052 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5055 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057 * libxslt/functions.c: fixed the document() bug reported by
5058 Stephane GUIBOUD-RIBAUD
5059 * tests/docs/Makefile.am tests/general/Makefile.am
5060 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5063 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065 * configure.in libxslt/Makefile.am: fixed bug #54953
5066 * libxslt/attributes.c: cleanup pointed by Joe Orton
5067 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5069 * libxslt/functions.c: cleanup unreached code
5070 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5071 include with preprocessor definitions
5073 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075 * tests/documents/Makefile.am tests/general/Makefile.am
5076 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5077 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5078 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5079 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5080 configure.in: Makefiles cleanup from Joe Orton
5082 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084 * tests/docbook/result/html/external.html
5085 tests/docbook/result/html/graphics.html
5086 tests/docbook/result/html/gtest.html
5087 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5088 Added a test from coolo for IDs in external parsed entities
5091 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5094 added --version info to xsltproc closing #54952
5096 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098 * tests/documents/Makefile.am tests/general/Makefile.am
5099 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5100 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5101 Seems some of the changes I made for 0.9.0 Makefiles were
5104 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106 * configure.in: preparing 0.10.0 release
5107 * doc/xslt.html: updated
5108 * doc/html/* : rebuilt the docs
5110 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5113 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5114 avoiding modifying stylesheet informations, and fixing
5115 document() when called from a global variable init
5117 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5120 add ctxt->inst to allow stylesheet element lookup (needed
5122 * libxslt/*.[ch]: generate docs for the structures and
5123 macros, general cleanup for docs
5124 * doc/html/*.html: regenerated all docs
5126 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5129 libxslt/xsltInternals.h: optimizations, cleanup of global
5132 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5135 libxslt/variables.c: force the precompilation of XPath expressions
5136 at stylesheet compilation time
5138 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5142 * tests/REC/Makefile.am: be less verbose if things really go wrong
5143 * tests/docs/Makefile.am tests/general/Makefile.am
5144 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5145 the regression tests
5147 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5150 detection method to generate HTML documents
5151 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5152 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5153 tests/XSLTMark/html.out tests/XSLTMark/products.out
5154 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5155 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5156 tests/general/bug-5-.out: updated a number of tests output
5159 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5163 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5166 about attribute being generated twice. Fixed a number of related
5167 bugs on attributes handling.
5168 * tests/REC/test-7.1.4.out: this changed an attribute generation
5170 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5172 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5175 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5177 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5180 the cases where perl is not in the path (nor in /usr/bin)
5181 * tests/docbook/result/html/gdp-handbook.html
5182 tests/docbook/result/html/kwrite.html
5183 tests/docbook/test/gdp-handbook.xml
5184 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5186 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5189 cases where a network access is needed to load a DTD or entity
5190 * tests/docbook/Makefile.am: added --nonet
5191 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5192 fixed 2 tests as a result
5194 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5197 try to remove the unneeded docbook Makefile stuff
5199 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201 * doc/xslt.html: fixed a link error
5202 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5203 * libxslt/xsltproc.c: cleaned up the --repeat loop
5204 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5205 fixed the DOCTYPE in tests output
5206 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5207 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5208 test case and fixed the EXTRA_DIST
5210 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212 * libxslt/extra.c: add more debug to xsltDebug
5213 * libxslt/transform.c: spent a few hours tracking down an ugly
5214 race like bug in xsltCopyTreeList() arghhh
5215 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5217 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219 * doc/internals.html: more work done on the doc, mostly complete
5220 except the section on the XSLT stack and the extensions API
5221 since both still need more work.
5223 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225 * doc/internals.html doc/contexts.* doc/object.*: more work done
5228 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230 * doc/internals.html: more work done on the doc
5232 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5234 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5235 for the CDATA output
5237 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5241 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5244 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5245 doc/templates.fig doc/templates.gif: started writing tye doc
5246 on how libxslt works.
5248 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5250 * libxslt/numbersInternals.h libxslt/numbers.c
5251 tests/numbers/format-number.out tests/XSLTMark/number.out:
5252 Patch from William Brack to bring format-number() more in alignment
5253 with the Java implementations.
5255 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5258 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260 * tests/docbook/result/html/* tests/general/bug-11-.out
5261 tests/multiple/result.xml tests/XSLTMark/*.out
5262 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5265 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5268 has the SGML DocBook support compiled in.
5270 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5273 tests especially on sorting
5274 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5277 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5281 * doc/html/* doc/xslt.html: updated and regenerated the docs
5283 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285 * xsltutils.[ch] transform.c: implemented multiple levels of
5287 * test/REC/test-10-2.*: added a really small test for it
5289 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5292 there can be multiple text and CDATA child
5294 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296 * tests/multiple/makefile.am: fixing #54015
5297 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5298 and a similar problem for the docbook tests
5300 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302 * tests/general/bug-8-.out: fixed in libxml xpath
5303 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5304 problem in predicates within a pattern. Spotted another
5305 potential namespace problem
5307 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5310 libxslt/xsltproc.c: counting errors and warnings at compilation
5311 time. Stop processing in case of error.
5312 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5313 added more namespace related bug checks
5315 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317 * libxslt/preproc.c libxslt/variables.c: found the source of a
5318 memory leak with DocBook introduced this w.e.. bit of cleanup.
5319 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5322 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324 * libxslt/variables.c: fixing bug #53769
5325 * tests/general tests/docs: added new examples from the
5326 bug reports to the regression tests, updated the Makefiles
5328 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5331 attributes.c extensions.[ch]: moved all stylesheet precomputation
5332 at stylesheet loading time (stylesheet transform should be thread
5333 safe now), improved params and variables evaluations (but optim
5334 is not complete yet).
5337 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339 * libxslt/xsltproc.c : changed the way --repeat works when
5342 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5344 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5345 fixed default formatting
5347 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5350 * libxslt/xsltproc.c : added an option to process HTML input
5352 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354 * libxslt/transform.c: Tony Gorski found a bug pointed by
5355 a compiler on Tandem
5356 * tests/documents/result.xhtml: this results in a small
5357 change in the output of this test
5359 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5364 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366 * transform.c: fixed text and cdata handling in xsl:copy
5367 * xslt.c : avoid crashing on invalid xslt input
5368 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5369 bugs submitted to the regression tests
5371 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5375 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377 * configure.in: updated to 0.8.0
5379 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381 * transform.c: fixed a bug introduced on handling #53401
5383 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385 * transform.c: fixed #53401
5386 * configure.in libxslt/*.c: allowed to suppress debug reporting
5387 functionalities but it brings not noticeable improvements
5388 * doc/xslt.html doc/html/*: updated and regenerated docs
5390 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * tests/general/bug-5-.out tests/multiple/out/*.orig
5393 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5394 following the libxml changes
5396 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398 * libxslt/functions.c: applied TOM's patch to key()
5399 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5400 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5401 small HTML output change
5403 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5408 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5411 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5412 fixed for the most part the namespace handling problem in XPath
5413 expression computations.
5414 * test/doc/ tests/general: added bug 5 and 6
5416 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418 * libxslt/xslt.c: applied William M. Brack patch fixing the
5419 template lack of support for priority
5420 * test/XSLTMark/*.out : this fixed anumber of problems in the
5423 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5426 fixed a bug in generate-id()
5427 * libxslt/transform.c: fixed null list result errors
5428 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5429 fixes for sorting semantic
5431 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5435 * libxslt/xsltproc.c : added --xinclude option
5436 * tests/XSLTMark/union.out : fixed the output
5438 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5440 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5442 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444 * configure.in: released 0.7.0
5445 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5448 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5451 some checking against NULL pointers
5453 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5456 added the XSLTMark in the regression tests as well as multiple
5457 output test from Ankh
5458 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5459 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5460 patches and fixed a memory leak
5461 * tests/docbook/result/html/*.html : updated the results after
5463 * tests/xmlspec/REC-xml-20001006-review.html
5464 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5465 an HTML doctype when serializing HTML result, but adds the
5468 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5472 * test/docbook/result/html/*.html: this change the output
5473 * tests/xmlspec/REC-xml-20001006-review.html
5474 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5475 the reference anchors generated for the XML spec
5477 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5480 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5481 libxslt/xsltutils.c: of course the way I defined
5482 UNUSED breaks on old gcc version. Try to be smart and
5483 also define it directly in xsltconfig.h
5484 * tests/xmlspec/Makefile.am: fixed the timing arg test
5486 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5489 implemented command line parameter passing
5490 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5491 tested it by passing show.diff.markup=1 to build the review version too
5493 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495 Huge cleanup, I switched to compile with
5496 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5497 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5498 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5499 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5500 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5501 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5502 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5503 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5504 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5505 libxslt/xsltutils.c: basically made static unexported functions
5506 avoided name clashes and flagged unused parameters.
5508 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510 * configure.in: 0.6.0 yet another release
5511 * doc/xslt.html doc/html/*: updated the docs
5513 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5516 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5517 extended xsltEvalStaticAttrValueTemplate and
5518 xsltEvalAttrValueTemplate to support foreign namespaces,
5519 and fixed document()
5521 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523 * xsltutils.h: cleanup some garbage added last night
5524 * xsltInternals.h variables.c transform.c templates.[ch]
5525 preproc.c pattern.c keys.c: switched the whole XSLt processing
5526 to use XPath precompiled expressions and reusing them.
5527 * functions.c: some cleanup, seems people don't use
5528 unparsed-entity-uri() the way it's supposed to be used
5530 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5533 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5534 with the new way XPath is interpreted. This doesn't yet
5535 take advantage of the separate parsing/evaluation phases
5537 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5540 problem in xsl:copy-of in case of attributes
5541 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5542 tests/general/Makefile.am tests/general/bug-3-.*:
5543 added the test to the general regression suite
5545 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5548 fixing some of the missing functionnalities in the XSLT
5549 functions implementations.
5551 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5555 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557 * README.cvs-commits: added, pointing to HACKING
5558 * HACKING: added defines commit rules.
5560 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562 * libxslt/extra.c libxslt/variables.c: fixing compilation
5563 when libxml was compiled without debug support
5565 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567 * configure.in: time for 0.5.0
5568 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5569 new test files are included in the distribution
5570 * doc/xslt.html : updated
5571 * doc/html/*.html: regenerated the docs
5573 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575 * tests/docbook/result/html/*.html: regenerated the HTML
5576 now that value-of an result tree don't include the fake root
5578 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580 * libxslt/transform.c libxslt/variables.c: removed a couple
5581 of possibly uninitialized var probs
5582 * tests/xmlspec/Makefile.am: run the processing without verbose
5583 avoid raising generated id differences.
5585 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5589 * libxslt/transform.c: fixed a bug which exaplined why no
5590 optimization were resulting from preproc stuff
5592 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5595 w.r.t. value of tree result (and attributes within it) fixed.
5596 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5597 Integrated the xmlspec to the test (i.e. diffed output for
5600 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5603 strip-spaces problem
5604 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5607 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609 * libxslt/transform.[ch]: finished integrating the current
5610 state of the preproc optimizations.
5611 * tests/xmlspec/diffspec.xsl: switched off diff printing
5613 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615 * libxslt/preproc.c libxslt/transform.c: started rolling in
5616 some of the optimizations.
5618 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5621 transform.[ch]: previous commit broke a lot of stuff, fixing
5622 and preparing for next step
5624 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5627 xsltInternals.h: started working on optimizing stylesheet
5628 element parsing. Just builds the extra informations so far.
5629 * xsltutils.h: added a missing XPath decl
5631 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633 * libxslt/variables.c: William M. Brack found a serious bug
5634 with imports and global variables ...
5636 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638 * libxslt/pattern.[ch] libxslt/transform.c: added
5639 xsltCleanupTemplates() to clean up state left after processing.
5641 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643 * libxslt/transform.c: applied patch from William M. Brack
5644 to support with-param in xsltApplyTemplates().
5646 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5648 * libxslt/pattern.c: fixed the compilation of patterns which
5649 contains XPath NodeTypes. Handling of nested predicates.
5651 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653 * libxslt/transform.c: save ctxt->node after for-each
5655 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5658 * doc/xslt.html: updated
5660 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5663 added xsltDocumentElem implementing multiple file output,
5664 including 1.1 xsl:document but yet untested.
5666 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668 * libxslt/extensions.c: fixed stoopid bug
5669 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5670 carrying extensions to the specification. Added node-set()
5671 for existing saxon and xt namespaces and debug() in libxslt
5672 namespace (http://xmlsoft.org/XSLT/namespace)
5673 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5675 * configure.in tests/Makefile.am tests/namespaces: added some
5676 namespaces tests, including a test calling the extra debugging
5677 function in libxslt namespace, worked first time !!!
5679 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681 * libxslt/xslt.c: extension prefix support for the full stylesheet
5682 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5685 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687 * doc/xslt.html : cleaned up, added a bit more description on
5690 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5693 on functions and element extensions. First on list will be
5696 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698 * configure.in libxslt.spec.in: releasing 0.3.0
5699 * doc/xslt.html: updated
5701 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 * configure.in tests/docbook/html : oops forgot to add
5704 the stylesheets themselves :-\
5706 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708 * configure.in tests/Makefile.am tests/docbook tree:
5709 added docbook XSL based test suite
5711 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713 * libxslt/xsltutils.c: reformat of messages
5714 * libxslt/xsltproc.c: removed memleak on --noout
5715 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5716 changed again the way parameter are evaluated before a
5717 call-template, seems to fix a few nasty bugs, memory alloc debug too
5719 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5722 fixed the param evaluation problem in apply-template
5723 * libxslt/pattern.c: speed up seriously some context computation
5724 * libxslt/xsltInternals.h: preparing for extension support
5726 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728 * libxslt/Makefile.am: small cleanup
5729 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5730 fixed current() I hope
5732 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5735 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5736 support of namespaces, both in templates and in XPath subexpressions
5738 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5740 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5742 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5745 contextual info must be recomputed
5747 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5750 * libxslt/xsltproc.c : added --maxdepth
5752 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755 * libxslt/xsltproc.c: added --novalid and --noout as well
5756 as options printing when no args
5757 * libxslt/variables.c libxslt/transform.c: trying to get rid
5758 if some variable/params addressing errors.
5760 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5763 * libxslt/xsltutils.c: add carriage return to xsl:message when
5766 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768 * libxslt/functions.c: fixed a bug with generate-id()
5770 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772 * libxslt/xsltutils.c: started doing more useful stuff in
5774 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5775 libxslt/xsltInternals.h: changed the way variables/params
5777 * libxslt/xsltproc.c: removed a pedantic warning
5778 * libxslt/variables.[ch]: found an ugly evaluation bug
5780 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782 * tests/REC/Makefile.am: updated
5784 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786 * libxlst/functions.c: fixed ID generation
5787 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5789 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791 * libxslt/numbers.c: removed a couple of memleaks
5793 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795 * libxslt/pattern.[ch]: exported pattern matching interfaces
5796 for numbers.c and future debug module
5797 * libxslt/numbers.c: updated to new interface, should avoid
5798 unnecessary recompilation of patterns.
5799 * libxslt/xsltutils.[ch]: cleanup
5800 * tests/REC/gmon.out: removed :-)
5802 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5804 * libxslt/numbers.c: implemented level=any
5805 * libxslt/transform.c: corrected some default values
5806 * tests/REC/test-7.7-*.*: added
5808 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810 * libxslt/pattern.c: priorities were horribly broken, hope it's
5813 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5816 libxslt/xsltInternals.h libxslt/transform.[ch]
5817 libxslt/templates.c libxslt/xslt.c:
5818 Added apply-imports, keep a stack of running templates
5819 * libxslt/xsltutils.c: bugfixes, gather the output informations
5821 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5822 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5823 the real set of transformation on XML-1.0 2e generages a near
5824 perfect HTML. Needs just more number fixes and implementation
5825 and an obscure problem in 3.3.3
5827 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5829 * libxslt/pattern.c: added xsltMatchPattern()
5830 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5832 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5835 * libxslt/xsltutils.[ch] : added a small debugging hook
5837 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839 * libxslt/FEATURES libxslt/transform.c: added support for
5840 disable-output-escaping in xsl:copy-of
5841 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5842 give more debugging info
5844 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5847 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5848 Includes, more document changes
5849 * libxslt/xsltutils.c: fix the output of doctype and what is or
5851 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5852 * tests/Makefile.am tests/documents/* : added a new test from Stric
5853 exercising document() among other things
5855 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5857 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5858 for the level attribute for xsl:number
5859 * libxslt/numbers.c: internal restructuring
5861 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5864 to deal with documents
5865 * libxslt/functions.c: fixed document() to return the same set
5867 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5868 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5869 associated to loaded documents, not to the transformation
5870 context, made the change, this impacted a number of modules
5872 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5876 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5879 ready for the release
5880 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5881 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5884 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5887 added support for keys in patterns
5888 * tests/REC/test-12.2-2.*: added a specific testcase
5890 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892 * libxslt/functions.c FEATURES: started adding support for key()
5893 * tests/REC/test-12.2-1.*: first key test
5895 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5899 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5901 * libxslt/xsltutils.c: warning cleanup
5902 * libxslt/pattern.h: fixed soopid cut'n paste prob
5904 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906 * libxslt/transform.c libxslt/xslt.c: chased some reported
5907 unitinitialized variables.
5909 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5913 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915 * Copyright IPR Makefile.am: added some wording and a rewrite
5916 of the W3C IPR but without giving Copyright rights to W3C,
5917 should suit everybody
5919 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921 * FEATURES: updated, added mode support for templates
5922 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5923 support for templates
5924 * templates.c variables.c: simple fixes
5925 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5926 * xsltproc.c: added option -timing
5927 * xsltutils.c: seem I forgot to add encoding support in output...
5928 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5929 consisting of reformatting the XML REC with the xmlspec XSLT,
5932 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5935 * numbers.c: handles actual number formatting for both xsl:number
5936 and the format-number extension function.
5937 * function.c: formatting moved to numbers.c
5938 * transform.c: added xsl:number
5939 * xslt.c: minor memory leak removed
5940 * Makefile.am: added numbers.c and numbersInternals.h
5942 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * doc/html/*.html updated
5946 * doc/libxslt.sgml: added new modules
5947 * libxslt/pattern.c: fix loop on hash clashes.
5949 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953 * pattern.c: lots of changes to make most patterns work
5954 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5955 * transform.c: cleanup and attribute patterns testing
5956 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5958 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5959 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5962 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965 * transform.c: added xsl:element support
5966 * namespaces.[ch]: added xsltGetSpecialNamespace()
5967 * attributes.c: added xsl:attribute namespace support.
5969 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5972 implement import cascade lookups and traversal
5973 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5974 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5975 started coding the import cascade lookup in the places needed,
5976 probably incomplete.
5978 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5981 xsl:include and xsl:import, untested
5983 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985 * FEATURES: updated choose/when/otherwise added
5986 * libxslt/transform.c: plugged choose in
5987 * configure.in tests/Makefile.am tests/REC/Makefile.am
5988 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5989 tests/general/itemschoose.*: started adding a more generic
5990 infrastructure for testing.
5992 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994 * tests/REC/test-11*: added more tests
5995 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5998 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000 * tests/REC/test-[9-10]*: added more tests
6001 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6004 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006 * tests/REC/test-[7-9]*: added more tests
6007 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6008 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6009 is allocated, overall cleanup.
6011 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * tests/REC/test-7.*: added more tests
6014 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6015 fixing bugs raised by said tests
6017 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019 * tests/REC/test-7.*: added more tests
6020 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6021 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6022 raised by said tests
6024 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027 * configure.in tests/Makefile.am tests/REC/*: started adding
6028 some regression tests based from fragments of spec examples
6029 * libxslt/transform.c: fixed a problem on namespace generation
6031 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034 * tests/numbers/Makefile.am tests/numbers/format-number.*
6035 tests/Makefile.am configure.in: added number formattting
6037 * libxslt/attributes.[ch]: separated attribute support, started
6038 add support for attribute-sets
6039 * libxslt/functions.[ch]: update for number and formatting
6041 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6042 cleanups updates, etc ...
6044 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047 * libxslt/transform.c: added copy-of support
6048 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6050 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052 * FEATURES TODO: updates
6053 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6056 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058 * FEATURES TODO: updates
6059 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6060 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6061 namespace aliases and cleaned up the overall namespace related
6062 code. This materialize as a new module.
6064 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6069 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6074 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6077 and the rules to generates the makefiles.
6078 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6079 * doc/html/*.html : autogenerated documentation
6080 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6082 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6086 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088 * FEATURES TODO README INSTALL: updated
6089 * libxslt/xslt.h: added URL and version/vendor :-)
6090 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6091 attempt to support older libxml2 version.
6092 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6093 and macros to add/register new document created by document()
6094 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6095 system-property(), element-available() and function-available().
6096 A crippled version of document() has been added too.
6098 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6101 number formatting !!!
6102 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6103 tests/Makefile.am; added testing for mathematical functions,
6107 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6110 with non-named rules (*, ...) added accelerators
6111 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6112 and xsltEvalAttrValueTemplate() high level functions
6113 * libxslt/transform.c: fixed the part where attributes
6114 had to be looked at as templates, added comment and
6116 * TODO FEATURES: updated to reflect the new state
6118 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120 * libxslt/functions.[ch] Makefile.am: added new module functions
6121 with templates for the XSLT functions.
6122 * libxslt/variables.h templates.c: added registrations of new
6123 functions when an XPath context is created
6125 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127 * tests/Makefile.am: cleanup
6128 * libxslt/pattern.c: should support most of the patterns now
6129 except ID/Key and maybe some namespace checks when having
6133 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6136 tests/REC2/Makefile.am: updated the makefiles and spec files to
6137 add tests, and the FEATURES file to the RPM
6139 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6142 prepared the Makefiles and spec files for a first release.
6143 * COPYING.LIB: added LGPL Licence
6145 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6148 <breese@mail1.stofanet.dk>
6150 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152 * configure.in libxslt.spec.in: first try to get a spec file
6154 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6157 * libxslt/transform.c: add support for "*" to strip and preserve
6160 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163 * FEATURES: added with alist of what's in and what's not
6164 * libxslt/xslt.c: fixed top level Param and Variable stuff
6166 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168 * xsltproc.c: removed bug
6169 * tests/REC2/html.xml: added newline after doctype
6170 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6171 support, result tree fragment support (requires just commited
6172 extensions to libxml2 XPath !!!)
6173 * transform.c: added call-template, with-param support
6174 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6175 * TODO: updated, added a DONE section and started migrating stuff :-)
6177 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6180 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6181 too, added the HTML output test
6182 * libxmls/xsltutils.c: added HTML output
6183 * libxslt/xslt.c: check version on literal result used as templates
6184 * libxslt/transform.c: fixed an error in VERSION number
6185 * libxslt/templates.c: make sure generated nodes have doc and
6188 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6191 specific module. Added attribute value template, at least in
6193 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6194 the spec now works too.
6195 * libxslt/variables.c: fixed the debug
6196 * libxslt/xslt.c: fixed an ugly uninitialized variable
6197 * libxslt/transform.c: now using attr template processing
6199 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6202 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6203 structure to add an execution stack with variables. Tree
6204 valued variables still missing.
6207 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 * libxslt/xslt.c: check version on stylesheets
6210 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6211 started adding variables interfaces and modules.
6213 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215 * libxslt/xslt.c: added support for disable-output-escaping
6216 will need libxml version > 20211
6217 * libxslt/transform.c: cleanup
6218 * libxslt/xsltutils.[ch]: added output functions
6219 * libxslt/xsltproc.c: reuse the output function
6220 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6223 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6226 with blank node stripping when not allowed.
6228 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * libxslt/transform.c: modified apply-templates processing
6231 added select and sort support support.
6233 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235 * TODO: guess what, it's growing :-(
6236 * configure.in: setup hacking values when compiling in my
6238 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6239 very rudimentary version of xsl:sort
6241 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * libxslt/transform.c: context position and size in for-each
6245 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6246 and put Error and Debug routines
6247 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6248 to use the Debug calls, cleanup
6249 * libxslt/xsltproc.c: added -v to enable debug printing
6251 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253 * TODO: started filling it :-(
6254 * libxslt/pattern.c: should now at least compile the full
6255 set of patterns authorized. Default priorities added.
6256 * libxslt/transform.c: a bit more work and cleanup.
6258 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260 * TODO: started adding in there :-(
6262 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6265 support of xslt:if and xslt:attribute, need libxml2 interfaces
6266 present only in CVS.
6268 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270 * test/Makefile.am test/REC*/Makefile.am: added first test
6271 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6272 cleanup of nodes at reading of stylesheet, added support
6273 for xsl:for-each and fixed a few recursion bugs
6275 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277 * pattern.c, xslt.c: removed debug
6278 * transform.c: added value-of, seems to handle the first
6279 REC example correctly
6281 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283 * transform.c, xsltproc.c: small fight with spaces and formatting
6284 may need a revisit later but looks pretty good right now.
6286 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288 * transform.c: basic processing in place
6289 * xsltInternals.h: exported one xslt.c function
6291 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293 * libxslt/transform.[ch] Makefile.am: started adding the
6294 transformation module
6295 * pattern.[ch] xslt.c: more work...
6297 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299 * libxslt/pattern.c: started adding xsltTestCompMatch()
6301 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303 * libxslt/pattern.c: more work on parsing selectors
6305 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307 * libxslt/xslt*: completeted the structures
6308 * libxslt/pattern.[ch]: started adding code to precompile patterns
6310 * libxslt/makefile.am: added the new files
6312 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314 * libxslt/xslt.c : small cleanup
6315 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6316 mechanism for compile-time options
6318 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320 * libxslt/xslt.[ch]: started parsing templates
6322 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6326 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6331 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6334 libxslt/Makefile.am tests/Makefile.am:
6335 Created the library framework, imported it into the GNOME CVS base
6336 * INSTALL: added a small instruction file.
6338 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6341 first steps toward building the framework
6343 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345 * NOTES: added notes taken while reading the spec.
6347 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349 * test/REC1 test/REC2: added examples from the XSLT REC
6351 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353 * README: basic informations
6354 * Changelog: created