1 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
3 * transform.c: fixed problem with parserOptions not being
4 set before loading a new document (bug 164530)
6 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
8 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
9 tests/Makefile.am tests/plugins/Makefile.am
10 tests/plugins/testplugin.c: applied another patch from Joel Reed
11 still failing here but looking better
13 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
15 * libxslt/extensions.c: applied another patch from Joel Reed
17 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
19 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
20 libxslt/Makefile.am configure.in: Applied another patch from
21 Joel Reed, fixed a segfault and changed the configure code
22 a bit to work in my debug environment.
24 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
26 * configure.in: added python2.4 to the list of accepted
29 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
31 * libxslt/extensions.c: oops previous patch could break build
33 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
35 * configure.in win32/configure.js libxslt/extensions.c
36 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
37 integrated the module patch from Joel Reed with just a couple
38 of changes and cleanup.
40 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
42 * libxslt/pattern.c: fixed a problem with the expression
43 "*//name" (bug 162265), also a small problem with the '|'
46 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
48 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
49 spots where out-of-memory errors were not detected in time
50 (bug #153660 on OSF/1)
52 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
54 *doc/xslt.html, doc/downloads.html: changed the download link
55 on the web page for cvs snapshot
57 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
59 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
60 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
61 libxslt/xsltInternals.h: minor changes to get rid of gcc
62 warnings, especially on 64-bit system. Implemented
63 XML_CAST_FPTR macro to cast between function pointer <->
64 object pointer while avoiding gcc warnings (a hack).
65 No change to the logic.
67 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
69 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
70 Aleksey Gurtovoy moving some stat() definition for Windows
73 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
75 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
76 namespace URI on template names.
77 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
80 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
82 * libxslt/pattern.c: more on RVT's in XPath predicates, this
83 time for bug 159726. Cleaned up the logic a little, hopefully
84 now covers all setting of XSLT_RUNTIME_EXTRA.
85 * tests/general/bug-158.xsl: corrected a typo
87 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
89 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
90 last change and re-did it the "right way" (bug 158372).
91 * tests/general/bug-158.*, tests/general/Makefile.am,
92 tests/docs/bug-158.*, tests/general/Makefile.am: added test
95 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
97 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
98 evaluation of global variables to take account of possible
99 changes to the current document (bug 158372).
101 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
103 * libxslt/pattern.c: small change to previous fix for bug 153137,
105 * tests/general/bug-157.*, tests/general/Makefile.am,
106 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
108 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
110 * libxslt/transform.c: enhanced code to assure the "current
111 template rule" is not changed by xsl:call-template (bug 157859).
112 * tests/general/bug-156.*, tests/general/Makefile.am,
113 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
115 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
117 * libexslt/date.c: fixed problem with day-of-week-in-month
118 (bug 157592) with patch from Sal Paradise
119 * tests/exslt/date/datetime.1.out: corrected expected output
122 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
124 * tests/general/bug-155.*, tests/general/Makefile.am,
125 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
126 provided by Markus Bertheau breaking on libxml2-2.6.15
128 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
130 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
131 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
132 * libxslt/templates.c: small fix, first step in adressing #153660
134 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
136 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
139 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
141 * libxslt/transform.c: another dictionnary/string interning fix
143 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
145 * libxslt/transform.c: fix to force string interning on generated
148 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
150 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
151 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
152 libxslt/variables.c: changed some variable names for warning
153 cleanup when -ansi flag is not present.
154 * libxslt/namespaces.c: fixed potential NULL pointer reference
155 pointed out by Dennis Dams (bug 156187)
157 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
159 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
160 to include EXSLT doc in libxslt package.
162 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
164 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
165 gmtime_r if available (bug 129983)
166 * libexslt/functions.c: fixed a namespace problem concerning a
167 function with a namespace-qualified name (bug 155197)
169 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
171 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
172 by the recent namespace tests in libxml2
174 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
176 * libxslt/transform.c: fixed a problem of tree structure raised
177 by the new libxml2 tree checking code.
179 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
181 * libexslt/date.c: fixed problem with negative periods
183 * tests/exslt/date/sum.2.out: changed expected output, now
184 agrees with comments in sum.2.xml test data file
186 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
188 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
189 attribute document pointer.
191 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
193 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
196 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
198 * configure.in doc/*: release of 1.1.11, rebuilt the docs
200 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
202 * libxslt/pattern.c: try to fix #153137 but without a test case
203 it's shooting in the dark.
205 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
207 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
208 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
211 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
213 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
214 namespaced variable names.
215 * tests/general/bug-154.*, tests/general/Makefile.am,
216 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
219 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
221 * Makefile.am: add missing variable
222 * libxslt/transform.c: fixed some error callback data
223 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
224 date:sum testing from Derek Poon
226 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
228 * libexslt/date.c: fixed problem with empty sets, etc.
229 (see discussion on mailing list)
231 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
233 * libexslt/date.c: fixed problem with timezone offset
235 * tests/exslt/date/add.1.out: changed regression test output,
236 which was apparently incorrect for above case
238 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
240 * libxslt/transform.c: re-arranged sequence of setting up
241 namespaces within xsltCopyTree (see the list thread
242 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
243 * tests/general/bug-104.out: slight change to expected output
246 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
248 * libexslt/date.c: enhanced validation of date-time to catch
249 bit-field overflow (bug 152836)
250 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
253 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
255 * libxslt/numbers.c: further refinement to UTF8 pattern
256 separator (bug 151975)
258 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
260 * libxslt/numbers.c: fixed problem with UTF8 pattern
261 separator (bug 151975)
263 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
265 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
266 fixed 2 problems with xsl:include (bug #151795)
268 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
270 * NEWS configure.in doc/*: Release of libxslt-1.1.10
272 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
274 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
275 for --path as well as --load-trace, fixes Red Hat bug #106545
277 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
279 * libxslt/keys.c: fixed small problem with key initialisation
280 disturbing the transformation context (bug 151201).
281 * tests/general/bug-153.*, tests/general/Makefile.am,
282 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
285 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
287 * win32/configure.js: added support for version extra
289 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
291 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
292 compilation problems on Solaris #150844
294 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
296 * configure.in NEWS doc/*: preparing release of 1.1.9
298 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
300 * transform.c: Further enhancement for keys on exslt:node-sets.
301 Corrects a rather serious timing problem (bug 150741)
302 * tests/exslt/common/node-set.8.*: added regression test for this
304 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
306 * Makefile.am configure.in: a bit of cleanup and a extra variable for
309 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
311 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
313 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
315 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
316 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
317 libexslt/exslt.c: added some code to include the CVS
318 ChangeLog version in the version strings available for
319 printing (e.g. by xsltproc)
321 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
323 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
324 DTD attributes, RFE 150311 . Also cleanup the code from all
325 libxml2 pre 2.6.0 specific code since we are using
326 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
328 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
330 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
331 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
332 provide document loading as suggested by David Hyatt for
335 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
337 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
338 in xmlNewTransformContext for the principal document (bug 133289)
340 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
342 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
343 fixed handling of #default in namespace-alias for default
344 namespace (bug 149659)
345 * tests/namespaces/tst7.* tst8.*: added regression tests for above
347 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
349 * libexslt/date.c: added date:sum routine supplied by Joel
352 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
354 * doc/downloads.html doc/xslt.html: fixed a couple of problems
355 reported by Oliver Stoeneberg
357 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
359 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
360 libxslt/variables.c: added code to assure keys are generated
361 when needed for node-sets (bug 148773)
362 * tests/exslt/common/node-set.7.* - added test case for above.
364 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
366 * libexslt/strings.c: fixed str:tokenize for case when 2nd
367 argument is an empty string (should produce a token for
368 each char in the string). Reported on the mailing list by
371 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
372 * libxslt/imports.c: further enhancement for template priorities
373 on imported stylesheets (better fix for bug 141279, fixes
376 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
378 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
379 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
380 Rob Richards to add a normal --with-crypto configure option.
382 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
384 * libxslt/functions.c: added some logic to xsltKeyFunction
385 to set the transform context doc ptr when the xpath context
386 doc is different (bug 147445)
387 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
388 and tests/exslt/common/node-set.6*: added regression tests
389 for bug 145547 (UNION and FILTER for RVT's)
391 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
393 * python/libxslt-python-api.xml: fixed type for doctypeSystem
394 and doctypePublic (problem reported on the list by Sitsofe
396 * doc/libxslt-api.xml: updated database.
398 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
400 * transform.c: small change to key handling for RVT, needed
401 because of enhancement to libxml2 xpath.
403 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
405 * python/libxsl.py: fixes Python on 64bits box problem.
407 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
409 * libxslt.spec.in: better python dependancy Red hat bug #126364
412 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
414 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
415 tst5.xsl and tst.out to EXTRA_DIST
417 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
419 * configure.in doc/*: releasing 1.1.8
421 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
423 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
424 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
425 causing the wrong libs to be linked when using the configure
426 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
428 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
430 * libexslt/Makefile.am: implemented change from Joel Reed for
431 automake-1.4 compatibility.
432 * libexslt/crypto.c: reformatted source to remove an overly
433 generous supply of tabs. Added a #include for sys/select to
434 fix a compilation error caused by the gcrypt include file's
435 usage of 'fd_set'. Made some minor changes to fix
436 some warning messages (no change to the logic).
437 * configure.in, config.h.in: added test for presence of
439 Added test for libgcrypt version > 1.1.41 (bug 145245)
441 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
443 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
444 namespace, also a small enhancement of the surrounding text on
445 extension functions. (bug 145250)
447 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
449 * configure.in: convenience change
450 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
451 try to avoid calling libxml2 cleanup function directly but go
452 though the python wrapper of libxml2 for memory debug accounting.
454 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
456 * libxslt/keys.c: added namespace setup before calling XPath
457 to evaluate key (Bug 143520)
459 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
461 * libxslt/transform.c: added coding to xsltCopyTree to copy
462 namespaces (bug 139578).
463 * tests/general/bug-128.out: changed to reflect above fix
464 * libxslt/xslt.c: minor change to an error message
466 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
468 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
469 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
470 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
471 crypto extensions based on libgcrypt if found at configure time.
472 * tests/namespaces/Makefile.am: fixed a small breakage
474 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
476 * libxslt/namespaces: some enhancement for fixing bug 142768
477 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
478 added regression test for this bug
480 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
482 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
483 the example from Richard Jinks
485 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
487 * win32/configure.js win32/Makefile.* minor changes for the new
488 layout of the Windows binary package
490 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
492 * doc/search.php.inc, doc/search/php: enhanced to remove
493 forcing module names to lower case, and to fix problem
494 with links between pages in libxml2 directory.
496 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
498 * win32/makefile.msvc, win32/configure.js: included the cruntime
499 option, contributed by Oliver Stoeneberg
501 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
503 * libxslt/xsltutils.c: fixed bug in error message printing
504 for undefined namespace (bug 143004)
506 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
508 * NEWS doc/*: updated for 1.1.7
510 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
512 * configure.in: release of libxslt-1.1.7
514 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
516 * tests/general/bug-151*, tests/docs/bug-151.xml,
517 tests/general/Makefile.am, tests/docs/Makefile.am: added
518 regression test for old bug #127877
520 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
522 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
523 being generated when the root element is namespaced
524 * tests/general/bug-151*, tests/docs/bug-151.xml,
525 tests/general/Makefile.am, tests/docs/Makefile.am: added
526 regression test for bug #135542
528 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
530 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
531 libxslt/transform.c: fixing bug #134500 on namespace lookup for
532 attribute which sometimes lead to default namespace
533 * tests/general/bug-150*, tests/docs/bug-150.xml,
534 tests/general/Makefile.am, tests/docs/Makefile.am: added
535 regression test for bug #134500
537 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
539 * libexslt/date.h: fixing a small portability problem on Solaris
540 for the declaration of localtime_r bug #140468
542 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
544 * libxslt.m4: applied patch from Edward Rudd to fix the problems
545 raised in bug #142429
547 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
549 * libxslt/xslt.c: fixed a weird namespace bug #141532
550 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
551 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
552 to the regression for bug #141532
554 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
556 * libxslt/imports.c: added comments and function header,
557 improved logic of routine just added.
558 * tests/general/bug-147*, tests/docs/bug-147.xml,
559 tests/general/Makefile.am, tests/docs/Makefile.am: added
560 regression test for bug 141279
562 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
564 * libxslt/imports.c: enhanced normalization of comp steps
565 when an imported stylesheet has it's own imports
568 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
570 * libxslt/transform.c: added code to recognize
571 disable-output-escaping on certain text nodes (bug 140755)
572 * tests/general/bug-100.out: regenerated to account for change
573 from next ChangeLog entry (bug 140558)
575 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
577 * libxslt/xsltutils.c: suppressed any automatic linefeed after
578 a comment following the document root element (bug 140558)
580 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
582 * libxslt/transform.c: fix a problem where we updated an
583 ELEMENT node psvi field as if it was a DOCUMENT one, leading
584 to a subtle crash later, valgrind rules.
586 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
588 * libexslt/strings.c: fixed bug in UTF8 string tokenize
589 kindly reported by Vasily Tchekalkin
591 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
593 * configure.in doc/*: preparing release 1.1.6
594 * libxslt.spec.in: keep the ChangeLog compressed
596 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
598 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
599 * tests/docs/Makefile.am tests/docs/bug-146.xml
600 tests/general/Makefile.am tests/docs/bug-146*: added test
601 to the regression for bug #139132
603 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
605 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
606 with key matching attribute node.
608 2004-04-01 Johan Dahlin <johan@gnome.org>
610 * python/.cvsignore: Add generated files, to make cvs silent.
612 * .cvsignore: Add missing libexslt.pc and stamp-h1
614 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
616 * configure.in: prepare release of 1.1.5, made a hard dependancy
617 to libxml2 2.6.8 due to the dictionnary reference counting change
618 * doc/*: updated and rebuilt the doc.
619 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
621 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
623 * libxslt/xsltconfig.h.in: small fix for OpenVMS
624 * libxslt/documents.c: fixed a leak associated to the change
625 in reference counting when running the XML parser and using
626 the document() function.
628 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
630 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
631 when output file is used (bug 137341)
633 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
635 * libxslt/xsltutils.c: corrected my error from bug 135938
636 pointed out on the mailing list by Mark Vakoc.
637 * libxslt/transform.c: enhanced the error message for
638 call-template when namespace is present.
639 * tests/general/bug-145.err: regenerated for new message
641 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
643 * libxslt/namespaces.c: added additional check to prevent
644 superfluous namespace href's being generated on elements
646 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
647 added new test for bug 136914
648 * tests/namespaces, tests/extensions/ tests/reports: fixed
649 error in "enhanced" Makefile.am, removed superfluous .err files
652 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
654 * doc/search.php.incl: minor addition for later version of php
655 requiring $HTTP_GET_VARS.
656 doc/*: rebuilt the docs
658 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
660 * libexslt/strings.c: modified the 'tokenize' routine to work with
661 UTF8 chars in both string and tokens (Bug 136183)
663 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
665 * libxslt/attrvt.c: added coding to allow growing the
666 AVT structure when a large number of segments are present
668 * libxslt/keys.c: fixed a compilation warning (no logic change)
670 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
672 * tests/docbook/Makefile.am: small fix to typo
674 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
676 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
677 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
678 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
679 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
680 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
681 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
682 tests/extensions/Makefile.am, tests/general/Makefile.am,
683 tests/keys/Makefile.am, tests/multiple/Makefile.am,
684 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
685 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
686 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
687 tests/REC/test-2.5-1.err:
688 Major enhancement to "make tests". All but Python tests
689 cleaned up to produce minimum summary output if no problems.
690 * tests/general/bug-145.xsl, tests/general/bug-145.err,
691 tests/docs/Makefile.am, tests/docs/bug-145.xml:
692 Added test case for bugzilla bug 135938
694 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
696 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
697 fixed problem with dictionary handling (bug 135938).
698 * doc/EXSLT/*: fixed a few more "href_base" files.
700 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
702 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
703 the "href_base" problem.
705 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
707 * configure.in, config.h.in: added test for localtime_r
708 * libexslt/date.c: added usage of localtime_r if present on
709 system (bug 129983, suggested by Vasily Tchekalkin)
711 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
713 * libxslt/keys.c libxslt/pattern.c: removed the last use
714 of _private that time in the input document, use the psvi
715 field again, this may be interesting if XSLT2 support gets
716 in but since this is very unlikely ...
718 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
720 * libxslt/transform.c libxslt/variables.c: use the psvi field
721 of teh document used for RVT instead of _private.
723 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
725 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
726 the attribute instead of the _private one to compile AVT infos
728 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
730 * tests/docs/Makefile.am tests/docs/bug-144.xml
731 tests/general/Makefile.am tests/docs/bug-144*: added test
732 similar to 143 but checking for AVT in local variables.
734 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
736 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
737 AVT found in global variable content.
738 * tests/docs/Makefile.am tests/docs/bug-143.xml
739 tests/general/Makefile.am tests/docs/bug-143*: added test
740 to the regression suite.
742 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
744 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
745 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
746 First step toward _private cleanup: use the psvi field to store
747 the precompilation informations in the stylesheet nodes.
749 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
751 * libxslt/variables.c: trying to use the fact that names comes
752 from a dictionnary when looking up for variables.
753 * tests/documents/Makefile.am: try to fix an error reported on
756 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
758 * tests/general/Makefile.am, tests/general/bug-142.xsl,
759 tests/general/bug-142.out, tests/docs/Makefile.am,
760 tests/general/bug-142.xml: added test for language
761 attribute which previously triggered a memory leak
762 (from list report by Mike Hommey)
764 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
766 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
767 regenerated the documentation
769 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
771 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
772 minor changes to eliminate compilation warnings. No change
775 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
777 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
778 Mikhail S Grushinskiy to compile on Mingw
780 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
782 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
784 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
786 * libxslt/extensions.c: applied patch from Steve Little to
787 display the extension modules.
789 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
791 * libxslt/transform.c: trying to fix an extension regression pointed
794 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
796 * libxslt/transform.c: try to fix the problem with yelp
799 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
801 * libxslt/templates.c: applied patch from #134588 provided by
802 Mariano Suárez-Alvarez, attribute text node without doc.
804 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
806 * configure.in, doc/*: updated and rebuilt the documentation
807 preparing release of 1.1.3
808 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
810 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
812 * libxslt.m4: small fix: added missing [] quotation macro name
813 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
814 1.8.x and is backward compatible with older auto tools.
816 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
818 * libxslt/attrvt.c libxslt/templates.c: removed the two last
819 known bug with the new code, was overoptimizing a bit...
821 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
823 * libxslt/attrvt.c: found the memory leak shown in DocBook,
824 mostly an error handling some ATV coupled with doctionnaries
826 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
827 libxslt/xslt.c: added a bit of debug to be able to trace
830 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
832 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
833 attribute value templates
834 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
835 dictionaries at the stylesheet and transformation level.
836 * configure.in: this relies on a recent version of libxml2
837 with the sub dictionnary catalog.
839 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
841 * libxslt/transform.c: added check for "?>" in PI content
844 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
846 * libxslt/namespaces.c: fixed problem with attribute
847 namespace (Bug 132953)
849 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
851 * libxslt/transform.c: added check for "--" or ending '-'
852 in xsl:comment (Bug 132742)
854 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
856 * libxslt/transform.c, libxslt/attributes.c: added
857 validation of QName for xsl:element and xsl:attribute
860 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
862 * libxslt/pattern.c: changed priority of template patterns
863 starting with '//' from 0.0 to 0.5 (Bug 131705)
865 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
867 * libxslt/xslt.c: applied patch from Stefan Kost to fix
868 behaviour on unknown element from the XSLT namespace.
869 * python/generator.py: applied patch from Stephane bidoul
870 to export enums in the bindings.
872 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
874 * tests/general/Makefile.am, tests/general/bug-141.out,
875 tests/general/bug-141.xsl, tests/docs/Makefile.am,
876 tests/general/bug-141.xml: added test case for
877 Bug 13971 (libxml2 xpath.c bug, but tested here)
879 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
881 * libxslt/xsltutils.c: added a newline for any comment before
882 the root element (Bug 130433)
883 * libxslt/xslt.c: fixed problem with cdata-section-elements when
884 default namespace is changed (Bug 130793)
885 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
886 for newline after comment change above.
887 * tests/general/Makefile.am, tests/general/bug-140.xsl,
888 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
889 cdata-section-elements problem.
891 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
893 * python/libxsl.py: applied shared lib loading patch for OS X from
896 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
898 * libexslt/math.c, libexslt/common.c: fixed problem,
899 reported on the list by Markus Bayerlein, concerning
900 math functions on nodesets generated with
902 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
903 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
904 added test case for above.
906 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
908 * libxslt/transform.c: changed to assure comment which
909 preceeds root node is output after DTD (Bug 130433)
910 * test/exslt/common/node-set.4.*: added test case for
913 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
915 * doc/site.xsl: Changed logo spacing to avoid stacking
916 * doc/*: rebuilt web pages
918 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
923 Test William's new site.xsl improvements by adding the
924 W3C logo icon, rebuild docs, and presto! It shows up
927 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
929 * libxslt/transform.c: Refined wrapper code with large
930 test case submitted by Norm Walsh. (Bug 130922)
932 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
934 * libxslt/transform.c: Added coding to create a xsltDocument
935 wrapper for an RVT, in order to produce the applicable
938 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
940 * doc/search.xml, doc/search.templ, doc/Makefile.am,
941 doc/search.php.inc: Added new facility to "autogen"
942 the search script. Fixed a few more problems with
943 the API page generation.
944 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
945 the autogeneration of the php script. Note that from
946 this point doc/search.php will be include in the
947 generic "Rebuilt docs".
948 * doc/*: api docs rebuilt.
950 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
952 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
953 Further cleanup, fully implemented common routine for
954 "generic page" within the docs.
955 * doc/*: api docs rebuilt with enhanced scripts.
957 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
959 * doc/xslt.html, doc/bugs.html
960 made link to bugzilla more useful
962 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
964 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
965 cleanup of scripts, assuring page tables are consistent.
966 * doc/*: api docs rebuilt with enhanced scripts.
968 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
970 * configure.in: fixed Bug130593.
971 * doc/apibuild.py: fixed a couple of sequence problems on
972 references within APIxxx.html files, rebuild doc/* (and NEWS)
974 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
976 * doc/newapi.xsl: change background color of function
977 declaration to improve readability
978 * doc/*: rebuild docs with new stylesheet
980 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
982 * libxslt/transform.c: fix bad doc comment formatting on
983 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
984 * doc/*: rebuild docs
986 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
988 * configure.in doc/*: prepared release of libxslt-1.1.2
989 * libxslt.spec.in doc/Makefile.am: some tweaking following the
992 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
994 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
997 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
999 * libxslt/numbers.c: added namespace comparison for
1000 xsl:number count function (Bug 129057)
1002 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1004 * tests/docs/Makefile.am tests/docs/bug-139.xml
1005 tests/general/Makefile.am tests/general/bug-139*: added
1006 test for entities parsing (Bug #129489)
1008 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1010 * tests/docs/Makefile.am tests/docs/bug-138.xml
1011 tests/general/Makefile.am tests/general/bug-138*: added
1012 test for namespace problem (Bug #129624)
1014 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1016 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1017 the transformation context
1018 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1019 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1020 xsltSetCtxtParseOptions() to update parsing options in document()
1022 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1024 * libxslt/keys.c: fixed second problem on #122483, namespace
1025 definitions must be propagated to keys.
1026 * tests/docs/Makefile.am tests/docs/bug-137.xml
1027 tests/general/Makefile.am tests/docs/bug-137*: added test
1028 to the regression for bug #122483
1030 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1032 * libxslt/transform.c: added the cast needed to fix #129188 warning
1034 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1036 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1039 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1041 * libexslt/date.c: fixed several routines to assure empty
1042 string returned (rather than a string object with a null
1043 string pointer) (Bug 129561)
1045 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1047 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1048 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1049 enhanced documentation to include exslt; rebuilt docs
1051 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1053 * libxslt/xsltutils.h
1055 document XSLT_TRACE macro (sort of) and rebuild docs
1057 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1059 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1060 build, no success, it still works halfway.
1062 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1064 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1065 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1066 mingw compilation fixes.
1068 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1070 * doc/xslt.html docs.html
1071 remove reference to gtk-doc
1073 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1075 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1077 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1079 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1080 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1081 by using the new XInclude APIs provided by 2.6.3...
1083 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1085 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1086 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1087 set into node name. This modification arises from
1088 bug #128520, and avoids unnecessary work in libxml2.
1090 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1092 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1093 * doc/* doc/html/*: regenerated the docs.
1095 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1097 * doc/Makefile.am: small further enhancement to makefile
1098 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1099 doc/html/libxslt-transform.html: updated to reflect last change
1102 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1104 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1105 Makefile.am: adapted the libxml files for libxslt.
1106 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1107 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1108 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1111 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1113 * libxslt/transform.c: change initialisation of external functions
1114 to take place in xsltNewTransformContext instead of in
1115 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1116 also fix problem reported on the mailing list on today's date.
1118 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1120 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1121 detect recursion in xslt:include (bug #127687).
1122 * tests/XSLTMark/reverser.out,
1123 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1124 because of fix of bug #127877 in libxml2 (quotes in text)
1126 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1128 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1129 Changed to detect recursion in xslt:import (bug #127687).
1130 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1131 include change to xsltParseStylesheetImportedDoc parameters for
1134 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1136 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1137 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1138 Applied patch from Mark Vadoc adding flexible trace debugging
1139 support to the library.
1141 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1143 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1144 'computed' namespace attribute)
1145 * tests/docs/Makefile.am tests/docs/bug-136.xml
1146 tests/general/Makefile.am tests/docs/bug-136*: added tests
1147 to the regression for bug #127561
1149 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1151 * libxslt/keys.c: small further enhancement, bug #127450
1153 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1155 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1156 on the same code in #127450
1157 * tests/docs/Makefile.am tests/docs/bug-135.xml
1158 tests/general/Makefile.am tests/docs/bug-135*: added tests
1159 to the regression suite for bug #127450.
1161 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1163 * libxslt/keys.c: fixed an error from #120684 patch raised in
1165 * tests/docs/Makefile.am tests/docs/bug-134.xml
1166 tests/general/Makefile.am tests/docs/bug-134*: added tests
1167 to the regression suite for bug #127450.
1169 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1171 * libxslt/keys.c: fixed a bug in the keys selector parsing
1172 #120684 when | is in a predicate or a string.
1173 * tests/docs/Makefile.am tests/docs/bug-133.xml
1174 tests/general/Makefile.am tests/docs/bug-133*: added tests
1175 to the regression suite for bug #120684.
1176 * Makefile.am: don't package cvs temp files
1177 * doc/apibuild.py: update from libxml2 one
1179 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1181 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1182 uncovered by newapi.xsl
1183 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1184 to use IS_BLANK_CH for char compares (fixes warnings)
1186 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1188 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1189 number formatting bug #126994
1191 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1193 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1196 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1198 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1199 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1200 patch to moves the control of the XSLT debugger into the transform
1203 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1205 * libexslt/functions.c: applied patch for param visibility from
1206 Shaun McCance. Changed variable scoping in accordance with
1207 Shaun's suggestions. This fixed problem reported on the list
1209 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1210 regression test for above
1212 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1214 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1215 describing the entry points.
1217 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1219 * win32/configure.js: fixed #122146
1221 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1223 * tests/multiple/Makefile.am: applied last fix from #125614
1225 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1227 Minor enhancements to eliminate compile/test warnings
1228 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1229 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1230 it's defined as __attribute__((unused))
1231 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1232 variable declaration
1233 * libxslt/preproc.c: minor change to get rid of unused var/code
1235 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1237 * doc/* NEWS: preparing release 1.1.0
1239 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1241 * libxslt/preproc.c: fixing the Document element precompilation
1242 to avoid the problem raised in #125614
1244 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1246 * tests/multiple/out/letter*.orig: updated to reflect change
1247 to HTML output in libxml2 (formatting of <p>, bug #125093)
1249 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1251 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1254 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1256 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1257 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1258 for the upcoming 1.1.0 release
1259 * breakpoint/*: this release removes the deprecated breakpoint library
1261 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1263 * libxslt/transform.c, tests/general/bug-119.out: fixed
1264 bug #125502 and corrected expected test output
1265 * tests/general/bug-79.out: fixed broken test (bug #123328)
1266 * libxslt/pattern.c, libexslt/functions.c: minor change to
1267 eliminate compilation warning
1269 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1271 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1272 broken tests (revealed by #125502)
1274 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1276 * libexslt/strings.c: fix bug #125265 about entities breaking
1277 exsl:tokenize and exsl:split
1278 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1279 augmented the reression tests with the example from the bug report.
1281 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1283 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1286 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1288 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1289 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1290 xmlParseFile, this avoid relying on global parser options, far
1292 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1293 slightly corrected output for CDATA and STYLE element save.
1295 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1297 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1298 patch from Roumen Petrov for bug #124539 when building outside the
1300 * libxslt/xsltutils.c: fixed the way to grab the line number from
1301 the document, use the predefiend libxml2 API which mate it work
1302 with both 2.5.x and 2.6.x
1304 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1306 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1307 problem reported on the mailing list by Justin Fletcher
1309 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1311 * configure.in libxslt.spec.in: doing some testing and raising
1312 the build requirement to 2.5.10
1313 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1314 for linking the exslt lib with the lib being build instead of the
1317 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1319 * libxslt/pattern.c: Fixed problem with cascaded predicates
1320 (more of bug 119946)
1322 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1324 * restored earliest portion of ChangeLog (was corrupted)
1326 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1328 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1329 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1330 * doc/libxslt-api.xml: regenerated the API
1332 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1334 * configure.in: bump the libxml2 require to 2.6.0 which
1335 should ship for good real soon...
1336 * doc/Makefile.am: fix installation of HTML pages
1337 * doc/libxslt-api.xml: rebuilt
1338 * libxslt/xsltexports.h: cleanup
1339 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1340 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1342 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1344 * libxslt/attributes.c: fixed bug 123822
1346 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1348 * libxslt/pattern.c: fixed bug 119946
1349 * configure.in: enhanced for better devel (me) testing
1351 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1353 * configure.in: applied a small patch from Troels Walsted Hansen
1354 for python libxml2 detection.
1356 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1358 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1359 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1360 various compilation warnings (AIX as well as gcc)
1362 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1364 * libexslt/saxon.c: applied patch from Brett Kail to implement
1367 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1369 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1370 as pointed by Steve Ball
1372 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1374 * libxslt/extensions.c: applied patch from Karl Eichwalder
1375 apparently the xmlFree was introducting a memory error
1376 on x86_64, though not reproduced.
1377 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1379 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1381 * python/libxslt.c: don't output errors to stdout by default
1384 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1386 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1387 IS_XSLT_REAL_NODE change
1388 * python/Makefile.am Makefile.am: some makefile "distclean"
1389 target improvement from Graham Wilson
1390 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1393 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1395 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1396 IS_XSLT_REAL_NODE, fixed bug 120644.
1398 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1400 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1401 libxslt/xsltutils.h: removing the DocBook SGML support
1403 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1405 * configure.in: preparing release libxslt-1.0.33
1406 * doc/*: updated and rebuilt the docs
1407 * doc/apibuild.py: small fixes for new tokens
1409 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1411 * transform.c: enhanced previous fix to bug #120684, using
1412 excellent suggestion by Daniel
1413 * attributes.c: fixed bug #119583, merging attribute sets
1414 from imported stylesheets.
1415 * tests/docs/Makefile.am tests/docs/bug-131.xml
1416 tests/general/Makefile.am tests/docs/bug-131*: added tests
1417 to the regression suite for bug #120684.
1419 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1421 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1422 incorrect creation of "extra" variables when compiling
1423 templates on imported stylesheets.
1424 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1425 tests/general/Makefile.am test/docs/bug-130*: added tests
1426 to the regression suite for this bug.
1429 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1431 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1434 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1436 * transform.c: fixing bug #120684 on crash caused by text between
1439 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1441 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1442 macros which affect exports and added mingw section
1444 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1446 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1447 against libxml2 without XPointer supoort.
1449 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1451 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1452 with namespaced names reported by Steve Hay
1453 * tests/docs/Makefile.am tests/docs/bug-129.*
1454 tests/general/Makefile.am tests/general/bug-129*: added the
1455 test to the regression suite for this bug.
1457 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1459 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1462 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1464 * libxslt/*.h: realigned parameters after taint
1466 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1468 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1469 Borland compiler, as reported by Eric Zurcher
1471 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1474 get included in the distrib
1476 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1478 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1479 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1480 contain the export defs.
1482 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1484 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1485 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1486 for compilation with MingW compiler on Windows.
1488 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1490 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1491 instances of a key with the same namespace:name, reported
1492 on the mailing list by Ian Young. Added regression test
1495 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1497 * variables.c: fixed bug 119699 (missing error on shadowed
1499 * autogen.sh: removed dependency on automake-1.4, updated
1500 links for fetching auto* tools
1501 * doc/Makefile.am: added check for automatic regeneration of
1502 win32/*.def.src when api xml files are updated.
1504 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1506 * transform.c: fixed bug 114563 (params not passed when
1507 default template processed)
1509 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1511 * xslt.c: fixed bug 119862 (missing param on ns error print)
1513 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1515 * News configure.in: preparing libxslt-1.0.32 release
1516 * doc/* : updated the doc and rebuilt
1518 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1520 * breakpoint/Makefile.am: removed ref to libxslt.la
1521 * numbers.c transform.c python/libxml_wrap.h python/types.c
1522 xlstproc/xsltproc.c: Minor cleanup of warning errors
1524 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1526 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1528 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1530 * tests/docs/Makefile.am tests/docs/bug-127.*
1531 tests/general/Makefile.am tests/general/bug-127*: added the
1532 test from bug #118763 to the regression suite.
1534 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1536 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1538 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1540 Minor cleanup of regression test general/bug-125
1542 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1544 Fixed bug 116517 - handling of '{' and '}'
1545 * templates.c: added checks for escaping and balancing of
1547 * tests/general/Makefile.am tests/docs/Makefile.am:
1548 Added test case (bug-126) to regression suite.
1550 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1552 Fixed bug 117552 - sort with multiple keys
1553 * xsltutils.c: enhanced treatment of NaN when multiple sort
1555 * tests/general/Makefile.am tests/docs/Makefile.am:
1556 Added test case (bug-125) to regression suite.
1558 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1560 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1561 * transform.c, variables.c, xslt.c, xsltutils.c:
1562 removed some unused variables
1564 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1566 Fixing bug 118558 (Solaris 8 compiler warnings)
1567 * xslt.c: minor re-ordering of code
1568 * functions.c: added an explicit cast
1569 * number.c: added include for string.h
1570 * security.c: added an explicit cast
1572 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1574 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1575 of date:seconds as previously posted to the mailing list
1576 * numbers.c: extensive modification to cater for UTF8 within
1577 the various routines.
1579 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1581 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1582 #117616 about EXST str:tokenize.
1583 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1584 added the test in the regression suite.
1586 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1588 * xsltproc/xsltproc.c: applying a patch based on #117377
1591 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1593 * libxslt/transform.c: allow strip-space to support full namespaces
1594 using prefix:* , should fix #114287
1595 * tests/docs/Makefile.am tests/docs/bug-124.*
1596 tests/general/Makefile.am tests/general/bug-124*: added a
1597 test to the regression suite for this bug.
1599 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1601 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1602 the attribute was already defined, should fix bug #113812
1603 * tests/docs/Makefile.am tests/docs/bug-123.*
1604 tests/general/Makefile.am tests/general/bug-123*: added the
1605 test to the regression suite.
1607 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1609 * libexslt/strings.c: applied patch from Shaun McCance to implement
1610 exslt:split c.f. #117752
1611 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1612 added the test to the regression suite.
1614 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1616 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1617 might require more attention could be an Unicode support breakage.
1619 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1621 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1622 libxslt/xsltInternals.h: optimize text node coalescing by
1623 caching info about the last text node generated and doing
1624 fast alloc/copy of the text. Should fix #115273
1626 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1628 * fixed bug 113520, incorrect result for date:seconds
1629 with change to type casting in libexslt/date.c
1631 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1633 * fixed bug 114764: trouble with globals and RVT's
1634 with minor changes in variables.c and transform.c
1635 so that any global instantiated with an RVT gets
1636 uninitialized when the RVT is destroyed.
1638 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1640 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1641 * breakpoint/Makefile.am: added deps to libxslt
1642 * tests/exslt/common/Makefile.am: integrated William Brack test
1643 in the regression suite
1645 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1647 * fixed bug 114812, trouble with imported exslt functions
1648 added lookup function in libxslt/extension.c
1649 enhanced exsltInitFunc in libexslt/functions.c to take
1650 better care of imports
1652 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1654 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1655 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1656 Sean Treadway, adding Python bindings for extension element and
1657 some bindings cleanups.
1658 * python/tests/Makefile.am python/tests/extelem.py: also add an
1661 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1663 * python/libxml_wrap.h: applied patch from #116943 which should
1664 fix the xsltSaveResultToFile python binding.
1666 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1668 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1670 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1672 * configure.in: releasing 1.0.31
1673 * doc/*: update and rebuild of the docs
1675 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1677 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1679 * tests/docs/Makefile.am tests/docs/bug-122.*
1680 tests/general/Makefile.am tests/general/bug-122*: added the
1681 test to the regression suite.
1683 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1685 * libxslt/preproc.c: fix bug #115778 for attribute value template
1688 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1690 * libxslt/documents.c libxslt/transform.c: applied patch from
1691 Keith Isdale to desactivate node numbering when running under
1694 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1696 * libxslt/security.c: fix the write checking code when
1697 the output filename does not parse as an URL bug #115402
1699 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1701 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1702 triodef.h were missing from the distribution
1704 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1706 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1707 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1709 * libexslt/sets.c: applied patch from Peter Breitenlohner
1710 * doc/*: rebuilt the docs
1711 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1712 generattion of " as " in element content.
1714 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1716 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1717 which is a sibling of xsl:when
1719 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1721 * libxslt/xslt.c: fixed a possible crash when the document
1722 wasn't a proper stylesheet.
1724 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1726 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1728 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1730 * win32/defgen.xsl: new file, generates the export sources.
1731 * win32/*.def.src: these are now autogenerated, changes to these
1732 will not be logged anymore.
1734 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1736 * tests/docs/Makefile.am tests/docs/bug-121.*
1737 tests/general/Makefile.am tests/general/bug-121*: added the
1738 example for bug #112904 in the regression tests, the bug fix is
1741 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1743 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1744 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1745 of --with-python like for libxml2
1747 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1749 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1750 NaN within the sort element. Also added regression test.
1752 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1754 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1755 network accesses when building
1757 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1759 * libxslt/transform.c: fixed a segfault introduced with the RVT
1760 handling change, bug #112703 .
1762 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1764 * libxslt/xslt.c: make sure stylesheet compilation errors
1765 forces a NULL stylesheet, fixes #112270
1767 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1769 * NEWS configure.in : preparing release 1.0.30
1770 * doc/apibuild.py: backported a patch from libxml2
1771 * doc/*: updated and rebuilt the docs
1773 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1775 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1776 cleaning up Result Value Tree handling
1777 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1779 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1780 added Mark Vakoc test combining for-each and exslt:tokenize
1782 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1784 * libxslt/transform.c: fixing bug #111755 when a template is
1785 applied to an attribute
1786 * tests/docs/Makefile.am tests/docs/bug-119.*
1787 tests/general/Makefile.am tests/general/bug-119*: added the
1788 example in the regression tests for that bug.
1790 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1792 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1793 for the HTML generation fixing #111799
1794 * doc/html/*.html doc/html/*.png: associated update
1796 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1798 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1799 * win32/libxslty.def.src: added more exports
1801 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1803 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1804 transition to XHTML1 added validity checking to the makefile rules.
1806 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1808 * python/generator.py: fixed a problem in the generator where
1809 the way functions are remapped as methods on classes was
1810 not symetric and dependant on python internal hash order,
1811 as reported by Stéphane Bidoul
1812 * libexslt/strings.c: attempt at fixing an object type pbm
1813 * libxslt/triodef.h: update for OpenVMS from libxml2
1815 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1817 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1818 generation of the man page
1820 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1822 * libexslt/sets.c: fixed a bug introduced in the last commit
1823 * libxslt/transform.c: tried to fix #111437
1824 * tests/docbook/result/xtchunk/html/*.orig
1825 tests/multiple/out/*.orig: side effect of #111437 change.
1827 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1829 * libexslt/strings.c: applied last patch for #110023 from
1831 * libexslt/sets.c: fixed a memory leak when mixing one of the
1832 EXSLT set functions and a Result Value Tree
1833 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1834 with Result Value Tree
1836 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1838 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1839 bug #111420 about double initialization of extension contexts
1841 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1843 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1844 don't obbey the same rules as for literal reusl elements.
1845 * tests/docs/Makefile.am tests/docs/bug-118.*
1846 tests/general/Makefile.am tests/general/bug-118*: added the
1847 example in the regression tests for that bug.
1848 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1849 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1850 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1851 regression tests one still exposing a mem leak (Mark Vadoc).
1853 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1855 * libxslt/pattern.c: fix a memory related segfault on a
1856 pattern compilation error #110189
1858 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1860 * libxslt/variables.c: fixing bug #110020 on global parameter
1861 and variables mismatch
1862 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1863 the test to the regression suite
1865 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1867 * libexslt/math.c: applied patch from Charles Bozeman fixing
1868 the math power function where args were inverted #110996
1869 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1870 added the test to the regraession for #110996
1871 * libexslt/sets.c: avoid a problem with nodesets.
1873 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1875 * libxslt/win32config.h: added HAVE_MATH_H
1877 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1879 * win32/Makefile.msvc: fixed compilation with thread-enabled
1882 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1884 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1885 with RTF in libexslt
1887 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1889 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1890 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1891 other places where ctxt->document pointer may be used without
1892 checking it agaisnt NULL.
1893 * tests/docs/Makefile.am tests/docs/bug-115.*
1894 tests/general/Makefile.am tests/general/bug-115*: added the
1895 example in the regression tests for that bug.
1896 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1898 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1900 * configure.in NEWS: preparing 1.0.29 release
1901 * libxslt/documents.c: generate the document order for document()
1903 * doc/*: updated and regenerated the docs
1905 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1907 * libxslt/transform.c: fixed a namespace redundancy problem
1909 * tests/docs/Makefile.am tests/docs/bug-114.*
1910 tests/general/Makefile.am tests/general/bug-114*: added an
1911 example in the regression tests for that bug.
1913 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1915 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1916 and avoid some warnings when loading the python modules on non
1918 * libxslt/transform.c: fix a bug introduced in the document lookup
1919 and exhibited by the keys test.
1921 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1923 * tests/docs/Makefile.am tests/docs/bug-113.*
1924 tests/general/Makefile.am tests/general/bug-113*: added an
1925 example in the regression tests for bug #109160 fixed in libxml2
1927 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1929 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1930 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1931 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1933 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1935 * libxslt/transform.c: forgot to make one change related to
1936 Result Value Tree change, pointed out by Sebastian Rahtz
1937 * tests/docs/Makefile.am tests/docs/bug-112.*
1938 tests/general/Makefile.am tests/general/bug-112*: added an
1939 example in the regression tests that bug
1941 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1943 * libxslt/transform.c: second part of the patch fixing #108905
1944 performances problems, ask for computation of document order on
1945 the document transformed and avoid inefficiencies building large
1946 nodesets of unique nodes.
1947 * configure.in: fix a trouble with libtool in my debug environment.
1949 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1951 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1952 Result Value Tree are now generated with a document root node
1953 not an element, it's quite cleaner.
1954 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1955 also prepared for libxslt-1.0.28 release
1956 * doc/*: updated and regenerated the docs
1958 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1960 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1961 Finally fixed bug #75813, processing or Result Value Tree
1962 converted into node-sets should be a bit more sensible now.
1963 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1964 fixes this regression test, there is 4 nodes, not 3
1965 * tests/docs/Makefile.am tests/docs/bug-111.*
1966 tests/general/Makefile.am tests/general/bug-111*: added an
1967 example in the regression tests for bug #75813
1969 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1971 * tests/docs/Makefile.am tests/docs/bug-110.*
1972 tests/general/Makefile.am tests/general/bug-110*: added an
1973 example in the regression tests for bug #108976 which is
1976 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1978 * tests/docs/Makefile.am tests/docs/bug-109.xml
1979 tests/general/Makefile.am tests/general/bug-109*: added an
1980 example in the regression tests for the invalid bug #108716
1982 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1984 * libxslt/variables.c: fixed bug #108633 reported by
1985 Jerome Pesenti about recursive global variables/param detections
1986 * tests/reports/Makefile.am tests/reports/rec*: added regression
1987 tests for the checking of recusion in global/local param/variables.
1989 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1991 * libxslt/numbers.c: valgrind pointed out an uninitialized
1992 variable use in format-number()
1994 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1996 * tests/docs/Makefile.am tests/docs/bug-108.xml
1997 tests/general/Makefile.am tests/general/bug-108*: added an
1998 example in the regression tests bug #107804 fixed in libxml2
2000 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2002 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2003 matches should catch comments and PIs
2004 * tests/docs/Makefile.am tests/docs/bug-107.xml
2005 tests/general/Makefile.am tests/general/bug-107*: added an
2006 example in the regression tests for this case
2008 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2010 * tests/docs/Makefile.am tests/docs/bug-106.xml
2011 tests/general/Makefile.am tests/general/bug-106*: added the next
2012 example for bug #106788 from James Clark in the regression tests,
2013 the bug fix is actually in libxml2
2015 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2017 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2018 for Python checks, makefile cleanup, and convenience changes
2020 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2022 * xsltproc/xsltproc.c: had to comment out Igor last change
2023 since it made libxslt-1.0.27 depends on libxml2 newly
2024 API extension which hasn't propagated yet :-(
2026 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2028 * configure.in: preparing release 1.0.27
2029 * doc/*: updated and rebuilt the docs
2031 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2033 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2036 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2038 * tests/docs/Makefile.am tests/docs/bug-105.xml
2039 tests/general/Makefile.am tests/general/bug-105*: added the
2040 example for bug #106788 from James Clark in the regression tests,
2041 the bug fix is actually in libxml2
2043 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2045 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2046 James Clark and a bit of cleanup
2047 * tests/docs/Makefile.am tests/docs/bug-104.xml
2048 tests/general/Makefile.am tests/general/bug-104*: added the
2049 example in the regression tests for this case
2051 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2053 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2055 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2057 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2059 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2061 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2062 * win32/configure.js: included handling of the trio option
2064 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2066 * configure.in doc/*: preparing release 1.0.26
2068 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2070 * libxslt/functions.c: fixing another bug in document(), bug #105450
2071 * tests/documents/test_bad.result: Slight change to the output
2073 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2075 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2076 * tests/documents/Makefile.am tests/documents/test_bad: add the
2077 specific test as suggested by Jean T Anderson
2079 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2081 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2082 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2083 libxslt/xslt.c: tried to fix 105387 and all similar cases
2084 in the library sources.
2086 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2088 * doc/* configure.in: preparing for release of 1.0.25
2090 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2092 * xsltproc/xsltproc.c: fixed bug #99623
2094 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2096 * libxslt/transform.c: fixing bug #105116 sometimes one need
2097 to generate a default namespace reset xmlns="" in the output
2098 * tests/docs/Makefile.am tests/docs/bug-103.xml
2099 tests/general/Makefile.am tests/general/bug-103*: added the
2100 example in the regression tests for this case
2102 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2104 * libxslt/pattern.c libxslt/transform.c: changed the way the
2105 root element of value tree are handled to fix bug #104123
2107 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2109 * README: change of policy w.r.t. mails
2110 * configure.in: small cleanup
2111 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2112 a couple of bugs raised by Eric van der Vlist in #104114
2113 * tests/exslt/*/*.out: slight change to the tests
2115 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2117 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2118 emphasis on the fact that --docbook should not be used
2121 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2123 * python/libxslt.c: fixed a couple of return error #104150
2124 reported by Peter O'Shea
2126 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2128 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2129 when applied to a standalone stylesheet
2131 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2133 * configure.in: preparing release 2.0.24
2134 * libxslt.spec.in: small update
2135 * doc/*: updated the news, rebuilt the APIs descriptions
2137 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2139 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2140 the associated patch from Daniel Stodden.
2141 * tests/documents/Makefile.am tests/documents/fragment*: added a
2144 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2146 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2147 for extension modules init and shutdown callbacks, check that
2148 they are now called when needed.
2149 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2150 started adding the extension module support at the Python level.
2151 Still a strange bug to hunt down left.
2153 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2155 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2156 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2157 computation in the presence of imports
2158 * tests/docs/Makefile.am tests/docs/bug-102.xml
2159 tests/general/Makefile.am tests/general/bug-102*: added an
2160 example in the regression tests for this case
2162 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2164 * xsltproc/xsltproc.c: final touch to #102800 fix
2166 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2168 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2169 memory debug checking which got deactivated at some point ?!?
2170 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2171 * libxslt/xsltutils.c: very small change on HTML indentation handling
2173 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2175 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2176 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2177 exclude-result-prefixes to avoid extra namespace declaration being
2178 dumped following the fix for #102920 in libxml2
2180 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2182 * libxslt/transform.c: fixed a problem related to directory
2183 checking and creation raised by Craig Goss
2185 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2187 * libexslt/strings.c: applied patch from Jörg Walter to provide
2188 URI escaping and unescaping functions.
2190 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2192 * libexslt/strings.c: Alexey Efimov found a typo bug in
2193 exsltStrPaddingFunction()
2195 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2197 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2199 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2201 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2202 applied patch from Craig A. Berry for the VMS port.
2204 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/xsltInternals.h: increase the max number of cascaded
2208 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2209 the Windows binaries.
2211 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2213 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2215 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2217 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2218 the apibuilder script, regenerated the APIs
2220 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2222 * libxslt/numbers.c: numbering should not traverse XInclude
2223 nodes left in the tree. Closes bug #101114 raised by
2226 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2228 * doc/apibuild.py: fixed a bug in merging public info from
2230 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2231 the iconv option to configure.js didn't work, and
2232 added zlib option needed when linking xsltproc statically
2234 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2236 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2237 the generation of libexslt-api.xml
2238 * libexslt/exslt.h: small cleanup.
2240 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2242 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2243 copied over the apibuild.py from libxml2, adapted a bit and
2244 regenerated the API description in XML. Todo: libexslt-api.xml
2245 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2246 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2247 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2248 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2249 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2250 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2251 report from the scripts.
2252 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2255 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2257 * libxslt/transform.c: xsl:element generated superfluous xmlns
2258 declarations, closes bug #99905
2259 * tests/docs/Makefile.am tests/docs/bug-101.xml
2260 tests/general/Makefile.am tests/general/bug-101.*: added the
2261 example in the regression tests for this case
2263 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2265 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2266 within an <xsl:text>
2268 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2270 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2272 * tests/docs/Makefile.am tests/docs/bug-100.xml
2273 tests/general/Makefile.am tests/general/bug-100.*: added the
2274 example in the regression tests for this case
2275 * tests/docs/Makefile.am tests/docs/bug-99.xml
2276 tests/general/Makefile.am tests/general/bug-99.*: this test
2277 covers an xsl:attribute namespace bug that Norm pointed out.
2279 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2281 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2282 win32/libxslt.def.src: applied another patch from Richard Jinks
2283 for the export of teh sorting routine and allowing per context
2286 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2288 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2289 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2290 redefining the sorting routine, plus a bit of tweaking of the
2293 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2295 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2297 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2298 * doc/html/*.html: updated too
2299 * python/libxsltclass.txt: updated too
2301 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2303 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2304 xsltGetProfileInformation() to retrieve profiling informations
2305 from an XSLT transformation context. It returns it as an XML
2306 tree. Provided by Michael Rothwell this closes RFE #99527
2308 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2310 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2311 in xsltFindElemSpaceHandling() missing imported informations
2312 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2315 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2317 * libxslt/namespaces.c: fix for namespace generation on
2318 attributes created with xsl:attribute
2320 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2322 * libxslt.spec.in configure.in: add a line in %changelog for releases
2324 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2326 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2327 xsltInternals.h reference.
2329 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2331 * python/tests/*.py: enable libxml2 memory debug before
2332 loading libxslt since libxslt initialization now includes
2333 EXSLT registration which initialize the libxml2 library and
2336 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2338 * python/libxsl.py: updated with new version from Stéphane Bidoul
2340 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2342 * win32/libxslt.def.src: exported new functions
2344 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2346 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2347 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2348 * python/tests/exslt.py: trouble with mem debug in that specific
2351 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2353 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2354 problem when compiling on HP-UX
2356 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2358 * python/generator.py python/libxslt.c: fixes for compiling
2361 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2363 * libxslt/transform.c: fixed bug #99168 select evaluating to
2366 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2368 * tests/documents/result.xhtml: the XHTML1 serialization change
2369 to libxml2 modifies slightly the result of that test.
2371 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2373 * configure.in: the python bindings requires libxml2 >= 2.4.25
2374 for the regexp stuff.
2376 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2378 * configure.in: similar patch to #98825 for --with-python
2380 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2382 * libxslt/variables.c: fix bug #98793 on clash of imported global
2384 * tests/reports/tst-1.err: this changes the output of that test
2386 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2388 * configure.in: preparing 1.0.23
2389 * doc/*: rebuilding the docs
2391 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2393 * python/libxslt.c: make sure to register EXSLT for the bindings
2394 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2395 * xsltproc/xsltproc.c: minor cleanup
2397 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2399 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2400 when building outside of the source tree
2402 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2404 * python/generator.py: xpathObjectRet() pertains to the libxml2
2405 module, add the namespace.
2407 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2409 * libxslt/win32config.h: cleanup
2410 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2411 * win32/Makefile.msvc: modified to allow mingw coexistence
2412 * win32/configure.js: integrated mingw
2413 * win32/Readme.txt: cleanup
2414 * xsltproc/xsltproc.c: allowed stdarg for mingw
2416 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2419 * doc/xsltproc.html - ran stylesheets to update man page
2420 and html with Daniel's fix to #95510
2422 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2424 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2425 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2426 * README: fix the bug page URL
2428 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2430 * libxslt/functions.c: make sure the fixup for key() reported
2431 by John Escott actually works.
2432 * tests/docs/Makefile.am tests/docs/bug-98.xml
2433 tests/general/Makefile.am tests/general/bug-98.*: added the
2434 example in the regression tests for this case
2436 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2438 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2439 * tests/docs/Makefile.am tests/docs/bug-97.xml
2440 tests/general/Makefile.am tests/general/bug-97.*: added the
2441 example in the regression tests for this case
2443 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2445 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2446 checks in recursive copies.
2447 * tests/docs/Makefile.am tests/docs/bug-96.xml
2448 tests/general/Makefile.am tests/general/bug-96.*: added the
2449 example in the regression tests for this case
2451 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2453 * libxslt/functions.c: autoconvert key() first arg to string,
2454 reported by John Escott
2456 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2458 * libxslt/transform.c: corner case handling of copying a CDATA node.
2460 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2462 * libxslt/win32config.h: retired xmlwin32version.h
2464 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2466 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2467 written by Thomas Schraitle (RFE #96485)
2469 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2473 clarifying --catalog option and xsltproc's use of
2474 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2475 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2477 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2479 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2480 libxml2 string API instead.
2481 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2482 try to cope with architecture lacking some of the string functions,
2483 reuse the trio ones compiled in libxml2 , should close #97113
2485 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2488 the spec file and associated changes in the Makefiles.
2490 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2494 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496 * libxslt/keys.h: fixed include c.f. bug #96487
2497 * config.h.in: Red Hat 8.0 induced change
2499 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2502 fixed bug #78501 when using a non ascii character for the
2503 number formatting grouping separator.
2504 * tests/docs/Makefile.am tests/docs/bug-95.xml
2505 tests/general/Makefile.am tests/general/bug-95.*: added the
2506 example in the regression tests for this case
2507 * libxslt/attributes.c: cleaning up a problem introduced in last
2510 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2512 * libxslt/attributes.c: fixed minor typo in a call to
2515 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517 * python/types.c: fixed bugs when passing result value tree
2518 to Python functions.
2520 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2522 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2524 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2527 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529 * configure.in: preparing 1.0.22
2530 * doc/*: upated and rebuilt the docs
2532 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534 * libxslt/variables.c: fixed bug #86421
2535 * tests/docs/Makefile.am tests/docs/bug-94.xml
2536 tests/general/Makefile.am tests/general/bug-94.*: added the
2537 example in the regression tests for this case
2539 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541 * xsltproc: added and tested the --path option to close #79638
2543 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2546 with the inherited stylesheet value.
2547 * tests/docs/Makefile.am tests/docs/bug-93.xml
2548 tests/general/Makefile.am tests/general/bug-93-inc.*
2549 tests/general/bug-93.*: added the example in the regression
2552 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2555 possibility to register a transformation context specific
2556 error handler, with xsltSetTransformErrorFunc() and provided
2557 a new routine xsltTransformError() to handle contextual errors,
2558 this should fix #94435
2559 * libxslt/*.c: modified all the code to use the context specific
2560 error handling, as a result xsltPrintErrorContext() is not called
2561 anymore except internally from xsltTransformError()
2563 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565 * libxslt/transform.c: closing #94933, any error will make
2566 the transformation abort with no result.
2567 * tests/reports/tst-1.err tests/reports/tst-1.out
2568 tests/reports/undefvar.err: this changed the regression tests
2570 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2571 updated the result accordingly to the fixes done last month.
2572 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2573 declarations in the result trees. May fix #93692 but it's unclear.
2575 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577 * xsltproc/xsltproc.c: added a --path option to provide the
2578 enhancement requested by #79638, first cut at it, untested
2581 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583 * libxslt/xslt.c: seems the media-type attribute wasn't
2584 always correctly handled
2586 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588 * libxslt/transform.c: added URI escaping in case the resource
2589 target computation of exslt:element failed. Should fix #81837
2591 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2593 * README: updated the contact informations
2595 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597 * libxslt/pattern.c: fixed the behaviour of node() patter which
2598 didn't patch the one defined in XPath :-( . Closes bug #95793
2599 * tests/docs/Makefile.am tests/docs/bug-92.xml
2600 tests/general/Makefile.am tests/general/bug-92.*: added the
2601 example in the regression tests for this case
2603 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2605 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2606 * win32/Makefile.msvc: added security.c to the build
2607 * win32/libxslt.def.src: exported functions from security.c
2609 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2612 documents to be written only to a given subtree.
2614 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2617 runtime security checks, it will also check and do directory
2618 creation when allowed
2619 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2620 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2621 security infrastructure probes at file reading or file creation
2622 * xsltproc/xsltproc.c: plugged the security module there too,
2623 added the new options --nowrite and --nomkdir
2624 * doc/*: updated the man page and regenerated.
2626 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628 * doc/*: updated the doc XSLT to add the search, added the search
2629 page, fixed a link problem raised by Yves Pratter, regenerated
2631 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633 * doc/index.py: the indexer version of the XSLT part of the
2634 xmlsoft site + archives
2636 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2638 * win32/Makefile.msvc: introduced double-run compilation.
2639 * win32/configure.js: introduced double-run compilation.
2641 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643 * configure.in: preparing 1.0.21
2644 * doc/* : updated and regenerated the docs and web pages
2646 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648 * libxslt/transform.c: fixed a disable output escaping bug for
2649 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2650 * tests/docs/Makefile.am tests/docs/bug-91.xml
2651 tests/general/Makefile.am tests/general/bug-91.*: added the
2652 example in the regression tests for this case
2654 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2656 * doc/xlst.html: changing link on ftp.gnome.org
2658 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2661 reported for libxml2
2663 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665 * Makefile.am configure.in: trying to fix the same problem as
2666 #88412 by bypassing all the python subdir if python ain't detected
2668 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2672 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2674 * libexslt/date.c: fixed the embedded '-' in the duration format
2676 * tests/.../difference.1.xml: added test cases which illustrated
2679 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2681 * libexslt/date.c: fixed date:difference() bugs, removed all
2682 type conversion warnings.
2683 * libxslt/xsltutils.c: removed unused local variable.
2685 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2687 * doc/xsltproc.html:
2688 oops, forgot to update the html version of the man page
2690 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2694 * doc/xsltproc2.html
2695 Fixing erroneous mention of old --warnnet option (thanks to Jean
2696 T. Anderson for pointing this out)
2698 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2700 * win32/configure.js: added more readme info for the binary
2703 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2708 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710 * libxslt.spec.in: fixes libary path for x86_64 AMD
2712 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714 * python/Makefile.am: applied patch from Christophe Merlet to
2717 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2720 a possible memory leak in case of error
2722 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2725 nice logos generated by Marc Liyanage
2726 * doc/site.xsl *.html: changed the stylesheet to show the new
2727 logo and regenerated the pages
2729 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731 * python/libxslt-python-api.xml python/libxslt.c
2732 python/libxsltclass.txt python/tests/basic.py: applied a patch
2733 from Ralf Mattes providing style.saveResultToString()
2735 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737 * configure.in: preparing release 1.0.20
2738 * doc/*: updated and regenerated the docs
2740 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2743 doing the evaluation of attribute value templates
2744 * libxslt.spec.in python/Makefile.am: fixed some troubles
2747 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749 * python/libxslt.c: fixed the parameter order when calling
2750 Python based extensions.
2752 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2756 * tests/docs/Makefile.am tests/docs/bug-90.xml
2757 tests/general/Makefile.am tests/general/bug-90.*: added the
2758 example in the regression tests for this case
2760 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2762 * win32/Makefile.msvc: added the prefix location to the include
2763 and lib search path.
2765 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767 * libxslt/transform.c: found and fixed the small <xsl:choose>
2768 bug which was giving troubles to DocBook users (the test expression
2769 of <when> was evaluated in the namespace context of <choose> !)
2771 2002-08-18 Havoc Pennington <hp@pobox.com>
2773 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2774 both automake 1.6 and 1.4 installed get the right automake. Means
2775 compilation from CVS will now require the latest automake 1.4
2776 release, or manually creating symlinks called "automake-1.4" and
2779 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2784 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786 * libxslt/functions.c: recovering to the old (somewhat) broken
2787 implementation of document('') when there is no base for the
2788 source document or it can't be realoaded (e.g. when the sytlesheet
2789 was loaded from a memory string). Matt Sergeant insisted on this
2792 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794 * libxslt/transform.c: applied another patch from Nathan Myers about
2795 a possible memory leak in case of error
2797 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2799 * libxslt/transform.c: applied a patch from Nathan Myers about
2800 an erroneous free in case of error
2802 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2805 the misdetection of libxml2 python bindings a warning only
2807 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2809 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2810 a bug reported by Gero Meissner (87230)
2811 * fixed a problem compiling python directory when multiple
2812 'make' jobs were executed (python/Makefile.am)
2814 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2817 at the xsltdbg interface when encountering an empty attribute
2820 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822 * tests/* : the change in HTML meta encoding tag serialization
2823 affected some of the results
2825 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2828 to fix Red Hat bug #68614
2830 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2832 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2833 if there is no *.pdb
2835 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837 * configure.in: preparing 1.0.19
2838 * doc/* : rebuilt the docs
2840 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2842 * libxslt/transform.c: fixed bug #83749 about namespace generated
2843 being invalid when they are inherited from the context.
2845 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2847 * libxslt/transform.c: fixed bug #86753 on multiple identical
2848 attributes being generated, oops ...
2849 * tests/docs/Makefile.am tests/docs/bug-89.xml
2850 tests/general/Makefile.am tests/general/bug-89.*: added an
2851 example in the regression tests for this case
2853 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2856 * tests/docs/Makefile.am tests/docs/bug-88.xml
2857 tests/general/Makefile.am tests/general/bug-88.*: added an
2858 example in the regression tests for this case
2860 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2863 Ken Neighbors to implement/fix sorting orders
2864 * tests/docbook/result/*/gdp-handbook.*
2865 tests/docbook/result/xtchunk/html/*.orig
2866 tests/general/bug-12-.out tests/general/bug-63.out:
2867 cleaned up the result of "make tests" following some changes
2868 in namespace axis order and serialization rules in libxml2
2870 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2872 * transform.c further enhancement for bug 84902 (another
2873 path), also cleaned up code slightly
2875 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2877 * transform.c: fixed bug 84902 - message with terminate=yes
2880 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882 * tests/docs/Makefile.am tests/docs/bug-87.xml
2883 tests/general/Makefile.am tests/general/bug-87.*: added a
2884 example in the regression tests for a case where the XML
2885 default namespace was missing from the namespace axis
2886 * xsltproc/xsltproc.c: added the informations that parameter
2887 strings are expected to be UTF8
2888 * libxslt/attributes.c: fixes on attribute group implementation
2890 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2892 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2893 updating docs to add reference to UTF-8 requirement for
2894 stringparam command line option
2896 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2899 fixed document('') as pointed by Eric van der Vlist
2900 * tests/docs/Makefile.am tests/docs/bug-86.xml
2901 tests/general/Makefile.am tests/general/bug-86.*: added the
2902 specific example in the regression tests
2904 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2907 patch from Ken Neighbors fixing some format-number inconsistencies
2908 * tests/numbers/format-number.out tests/numbers/format-number.xml
2909 tests/numbers/format-number.xsl: the patch also included
2910 updates to the regression tests
2912 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2915 xsl:number level="multiple"
2916 * tests/docs/Makefile.am tests/docs/bug-84.xml
2917 tests/general/Makefile.am tests/general/bug-84.*: added a
2918 specific example in the regression tests
2920 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922 * libexslt/dynamic.c: turned a function static
2923 * libxslt/win32config.h: applied patch from Mark Vadoc
2925 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2928 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2929 a patch from Mark Vakoc to implement the EXSLT
2930 object dyn:evaluate(string) extension function, and a small fix
2933 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2935 * configure.in: preparing 1.0.18
2936 * doc/*: recompiled the API and web site
2938 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2941 duplicated namespace declarations, this might not be as generic as
2942 it should but works well for DocBook stylesheets
2944 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946 * libxslt.pc.in: fix bug #82970
2948 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2950 * python/libxslt-python-api.xml python/libxslt.c
2951 python/libxsltclass.txt : tried to fix #79105 by providing a
2952 specific error registering routine.
2954 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2957 adding xsltSaveResultToString()
2958 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2959 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2960 API with the new function.
2962 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964 * libxslt/function.c: applied a patch from Richard Jinks
2965 to avoid a crash in element-available()
2967 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969 * libxslt.spec.in: applied patch from Geert Kloosterman to
2970 not miss gif and .png files in the RPM documentation
2972 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2975 from Charles Bozeman
2977 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2980 libxslt/xsltconfig.h.in: applied a man page patch from
2981 Christian Cornelssen and fixed a couple of issues he raised.
2983 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2987 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2989 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2990 Applied Mark Vakoc patch to show registered extensions in xsltproc
2991 * doc/*: rebuilt the API, docs and website
2992 * python/libxsltclass.txt: this added an entry point
2994 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2996 * libxslt/xslt.c: xsl:include crash fix
2997 * libxslt/imports.c: xsl:include crash fix
2998 * libxslt/imports.h: xsl:include crash fix
3000 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3002 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3004 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3007 fixed some return code problems raised by Thomas Mauch
3009 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3011 * libxslt/transform.c: don't allow adding an attribute to
3014 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3017 * doc/*: rebuilt the docs.
3019 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3021 * libxslt/variables.c: better attempt to fix the problem in
3022 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3024 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3026 * win32/dsp/*.dsp: Removed obsolete macros
3027 * win32/dsp/*.def: Updated export definitions
3029 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031 * libxslt/variables.c: tried to fix a problem in
3032 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3034 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036 * libexslt/date.c: applied another patch from Charles Bozeman to
3037 enhance date/duration support
3038 * tests/exslt/date: added the associated set of regression tests
3040 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042 * libexslt/date.c: applied a patch from Charles Bozeman to add
3043 duration routines to the date exslt extensions.
3045 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3049 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3051 * libexslt/date.c: fixed type inconsistencies, double->int
3052 and unsigned/signed mismatch warnings eliminated
3054 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3056 * win32/Makefile.msvc: XSLT debugger support fix
3057 * win32/configure.js: XSLT debugger support fix
3058 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3060 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062 * configure.in: preparing 1.0.16
3063 * doc/*: updated and rebuilt the docs
3065 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067 * libxslt/attributes.c: removed a warning
3068 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3069 added xsltRunStylesheetUser() API needed to fix #78546
3070 * xsltproc/xsltproc.c: second part of the fix #78546
3072 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074 * python/Makefile.am: fixing the equivalent of #75779
3076 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078 * libxslt/keys.c: fixed bug #78735
3079 * configure.in tests/Makefile.am tests/keys/*:
3080 added the tests in a separate directory
3082 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084 * tests/docs/Makefile.am tests/docs/bug-83.xml
3085 tests/general/Makefile.am tests/general/bug-83.*: added a
3086 specific example for bug #78662 in the regression tests
3087 * tests/docbook/: this also changed a couple of DocBook results
3089 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091 * configure.in: trying to kill #77827 IEEE conformance on alphas
3092 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3094 * tests/docs/Makefile.am tests/docs/bug-82.xml
3095 tests/general/Makefile.am tests/general/bug-82.*: added a
3096 specific example for bug #78211 in the regression tests
3098 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100 * libxslt/pattern.c: applied patch from Mark Vakoc
3102 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3104 * tests/docs/Makefile.am tests/docs/bug-81.xml
3105 tests/general/Makefile.am tests/general/bug-81.*: added a
3106 specific example for bug #76927 in the regression tests
3108 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3110 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3111 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3112 that $(datadir) should be used for docs
3114 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3116 * configure.in: preparing 1.0.15
3117 * doc/*: updated and rebuilt
3119 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3121 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3122 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3123 * tests/docs/Makefile.am tests/docs/bug-80.xml
3124 tests/general/Makefile.am tests/general/bug-80.*: added a
3125 specific example for bug #76043 in the regression tests
3127 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3129 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3130 steps which were not compiled
3131 * tests/docs/Makefile.am tests/docs/bug-79.xml
3132 tests/general/Makefile.am tests/general/bug-79.*: added a
3133 specific example for bug #75902 in the regression tests
3135 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3137 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3138 attribute match rules evaluation
3139 * tests/docs/Makefile.am tests/docs/bug-78.xml
3140 tests/general/Makefile.am tests/general/bug-78.*: added a
3141 specific example for bug #75777 in the regression tests
3143 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3145 * libxslt/transform.c: found another stupid bug by step by
3146 step processing of the code
3147 * libxslt/pattern.c: idem, except that once stupid mistake
3148 ELEM vs NODE forced the templates to be stored in a list
3149 instead of a hash table, fixing this stupidity should
3150 again lead to a substantive improvement of processing speed.
3151 Like divide by 2 processing time for DocBook stylesheets.
3153 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3155 * libxslt/transform.c: fixing bug #75603
3156 * tests/docs/Makefile.am tests/docs/bug-77.xml
3157 tests/general/Makefile.am tests/general/bug-77.*: added a
3158 specific example for bug #75603 in the regression tests
3160 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3162 * python/Makefile.am: Art Haas pointed a stupid error
3164 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3166 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3167 tests/*/*/Makefile.am : added "make valgrind" targets
3168 to run the test suite under the debugger control
3169 * transform.c: valgrind spotted 2 bugs, one related to
3170 the ordering of the deallocation of the data associated to
3171 a transofrmation, the second in xsltCopyTree when the new
3172 node may have been coalesced with an adjacent text node.
3173 The regression tests now pass cleanly under testgrind.
3175 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3177 * python/Makefile.am: fixed a stupid bug
3179 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3181 * configure.in: preparing 1.0.14
3182 * doc/*: updated rebuilt
3183 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3184 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3185 with the Windows maintainers
3187 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3189 * python/Makefile.am python/generator.py python/libxslt.c
3190 python/types.c python/tests/Makefile.am: applied the same kind of
3191 fixes to the Python Makefiels than to libxml2 ones. Updates
3194 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3196 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3197 libxslt/variables.c: chaing result tree values which may
3198 be deallocated and must not be kept in the template
3199 pattern lookup cache. Thanks to Valgrin to allow finding
3200 the real problem in bug #74857
3202 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3204 * libxslt/*.h doc/* python/*: applied another cleanup comment
3205 diff from Heiko W. Rupp, regenerated the API and python
3207 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3209 * tests/docs/Makefile.am tests/docs/bug-76.xml
3210 tests/general/Makefile.am tests/general/bug-76.*: added a
3211 home brewed test for path computation elmininating duplicate
3214 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3216 * doc/Makefile.am: fixed a build problem in some environements
3218 2002-03-08 jacob berkman <jacob@ximian.com>
3220 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3221 as make will automatically look there for these files
3223 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3225 * configure.in libxslt/xsltwin32config.h: preparing release
3227 * doc/*: updated and rebuilt the docs
3228 * python/libxslt.c: fixed a possible reentrancy problem
3230 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3232 * libxslt/pattern.c: Fixes the problems exposed by #73880
3233 those ought to be computed at stylesheet compile time, not
3234 at run-time, and the computation was wrong.
3235 * libxslt/transform.c: get rid of fake nodes coming from node-set
3236 transformations. At least if they are still produced they will
3237 become easy to spot as resulting document won't be well-formed.
3239 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3241 * libxslt/extensions.c: fixed bug #73791 related to extension
3242 function declared in included stylesheets
3243 * tests/exslt/functions/function.7.*: added specific test
3245 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3247 * tests/docs/Makefile.am tests/docs/bug-75.xml
3248 tests/general/Makefile.am tests/general/bug-75.*: added a
3249 specific example for bug #72150 in the regression tests
3251 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3253 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3254 similar way as #71457
3256 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3258 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3259 some HTML meta encoding fixups resulting from fix in libxml2
3261 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3264 related to the XPath changes in fixing #61290
3266 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3268 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3271 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3273 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3275 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3276 the associated regression test provided by Charles
3278 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3280 * libxslt/preproc.c: Fixed #73088 with the associated patch
3282 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3284 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3285 unless compiled explicitely with memory debugging switched on
3286 * TODO: refreshed a bit
3288 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3290 * python/generator.py python/libxslt.c: changes for the 'usual'
3291 setup.py to allow building a libxml2-python
3292 module based on the same code. The initialization is however
3293 different the 2 .so files fo libxml2 and libxslt are identical and
3294 they entry point initialize both libraries. this is done to avoid
3295 some possible nasty problem since the Python don't merge the maps
3296 of all shared modules.
3297 * python/libxsl.py: attempt to cope with the shared library loading
3298 problem when both modules are not merged.
3300 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3302 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3303 documentation for the wrappers and python modules.
3305 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3307 * tests/docs/Makefile.am tests/docs/bug-74.xml
3308 tests/general/Makefile.am tests/general/bug-74.*: added a
3309 specific example for bug #71342 in the regression tests
3310 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3311 #71342 changed one attribute serialization.
3313 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3315 * python/Makefile.am: trying to fix #71270
3317 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3319 * python/*.py: removed tab used spaces
3320 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3321 * doc/news.html doc/xslt.html: rebuild/updated
3323 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3325 * tests/docs/Makefile.am tests/docs/bug-73.xml
3326 tests/general/Makefile.am tests/general/bug-73.*: added a
3327 specific example for bug #71181 in the regression tests
3329 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3331 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3332 work. A bit of cleanup.
3334 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3336 * xslt-config: fixing Red Hat bug #59508
3338 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3340 * tests/docs/Makefile.am tests/docs/bug-72.xml
3341 tests/general/Makefile.am tests/general/bug-72.*: added a
3342 specific example for bug #58444 in the regression tests
3344 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3346 * libxslt/transform.c: fixed bug #58444, was quite simpler
3349 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3351 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3352 closed bug #70131, still wondering about the position() when
3353 the node is selected.
3355 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3357 * tests/docs/Makefile.am tests/docs/bug-71.xml
3358 tests/general/Makefile.am tests/general/bug-71.*: added a
3359 specific example for Norm's bug in the regression tests
3361 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3363 * libxslt/attributes.c: fixed a bug reported by Norm
3365 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3367 * python/libxml.c : fixed a small warning.
3368 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3369 python/libxsltclass.txt: rebuilt the APIs
3371 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3373 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3374 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3375 libxslt/xsltInternals.h: adding extra run-time informations
3376 to make the stylesheet really read-only at run-time.
3378 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3380 * libxslt/transform.c: fixing bug #70281
3382 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3384 * libxslt/numbers.c: trying to fix #68759
3386 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3388 * python/Makefile.am: seems some version of automake didn't
3389 generate the dependancies right as Jacob found out. Add
3390 an extra dependancy rule.
3392 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3394 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3395 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3396 Fixed the python Makefiles, corrected a bug showing up on ia64,
3397 changed the name of the python internal module too
3399 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3401 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3402 Licence to MIT Licence and release of 1.0.11
3403 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3404 doc/xslt.html: updates of the docs accordingly
3405 * libxslt/xsltwin32config.h: numbering
3406 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3407 python/libxslt-python-api.xml: cleanup the dependancies with
3409 * python/tests/extfunc.py: updated examples.
3411 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3413 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3414 doc/parsedecl.py: fixup the script and rebuid the API
3415 * libxslt/extensions.h: cleanup
3416 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3417 python/libxsltclass.txt: provided accessors for a lot of the
3418 tructures involved in the transformation. Stylesheet and
3419 transformation python object don't free automatically the
3420 encapsulated object when deallocated.
3421 * python/tests/Makefile.am python/tests/basic.py
3422 python/tests/extfunc.py python/tests/pyxsltproc.py:
3423 updated the examples
3425 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3427 * xsltproc/xsltproc.c: small fix
3428 * Makefile.am: cleanup
3429 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3430 * python/generator.py python/libxml_wrap.h python/libxsl.py
3431 python/libxslt.c python/libxsltclass.txt: augmented the
3433 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3434 libxslt-python API to get an estimate of what is missing
3436 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3438 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3439 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3440 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3441 fixed an import order.
3442 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3444 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3446 * python/libxlst.c python/libxslt-python-api.xml
3447 python/libxsltclass.txt: plugged the extension of the engine
3448 with python defined functions
3449 * python/tests/Makefile.am python/tests/extfunc.py: added a
3450 basic test, still a memleak, cleanup function needed.
3452 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3454 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3455 spec file will now build libxslt-python, fought with shared
3456 and other crazyness, seems to work now :-)
3457 * doc/libxslt-api.xml: regenerated
3459 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3461 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3462 tests/*/*/Makefile.am: refactored make tests, make all now don't
3464 * python/Makefile.am: added tests
3465 * python/tests/basic.py python/tests/Makefile.am: added the first
3466 basic test, memory debug included
3468 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3470 * configure.in python/Makefile.am: attempst to tweak to get
3471 full memory debug...
3472 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3473 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3474 the basic API starts to work
3475 * python/tests/test.*: first basic test
3476 * libxslt/xsltutils.c: fixed a comment
3478 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3480 * configure.in doc/Makefile.am: do not install outside of prefix,
3481 make sure the API get shipped.
3483 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3485 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3486 reactivated xsltMatchPattern() since this is really something
3487 one may want to have access to in an extension function.
3488 * Makefile.am configure.in python/Makefile.am python/generator.py
3489 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3490 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3491 python/types.c: started working on the python bindings, borrowed
3492 most of the work done for libxml2, most of the generator code
3493 is similar. Commit at the point where this compiles cleanly and
3494 "import libxslt" doesn't yield any missing entry point.
3496 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3498 * libxslt/pattern.c: patch from Charles Bozeman to support
3501 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3503 * libxslt/keys.c: Bob Stayton pointed out a problem when
3504 using unions in key match patterns.
3505 * tests/docs/Makefile.am tests/docs/bug-70.xml
3506 tests/general/Makefile.am tests/general/bug-70.*: added a
3507 specific example in the regression tests
3509 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3511 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3512 closes bug #69809 submitted by Michael Kroell
3514 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3516 * xsltproc/xsltproc.c: added links to the Web site from usage()
3518 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3520 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3521 an index based on comments content similar to libxml2 one
3522 The code need more specific comments.
3523 * doc/*: rebuilt the web site with the new references
3525 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3527 * libxslt/functions.h: roll back the change after more analysis
3528 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3531 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3533 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3536 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3538 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3539 error when parsing -o arguments.
3541 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3543 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3544 Fixed RH bug #57496, xsltproc was not returning error
3545 code on internal runtime errors. Should return 9 now.
3547 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3549 * libexslt/math.c: Charlie Bozeman provided the implementation
3550 for the EXSLT math other functions
3552 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3554 * libexslt/Makefile.am: jacob berkman pointed out that the
3555 Cygwin patch forgot to add libexslt.h to the tarball
3557 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3559 * libxslt/pattern.c: fixed I18N problemes in the template parser
3560 pointed out by Xavier Cazin
3561 * tests/docs/Makefile.am tests/docs/bug-69.xml
3562 tests/general/Makefile.am tests/general/bug-69.*: added a
3563 specific example in the regression tests
3565 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3567 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3568 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3569 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3570 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3571 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3572 xsltproc/xsltproc.c: applied Robert Collins patch for
3575 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3577 * xsltproc/Makefile.am configure.in: ugly way to keep
3578 the memory debugging active on my devel workstation
3579 by bypassing libtool completely
3581 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3583 * libxslt/templates.c: fixed bug #68751
3584 * tests/docs/Makefile.am tests/docs/bug-68.xml
3585 tests/general/Makefile.am tests/general/bug-68.*: added a
3586 specific example in the regression tests
3588 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3590 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3591 small problems raised by Justin Fletcher
3593 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3595 * configure.in: releasing 1.0.10
3596 * doc/*: updating the docs for the release.
3597 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3598 seems I inadvertantly commited previously stuff from a failed
3599 attempt at fixing namespace nodes parents.
3601 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3603 * libxslt/numbers.c: the xsl:number implementation incorrectly
3604 cached the format string in some case. Fixes bug #65391
3606 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3608 * configure.in: fixed a couple of cut and paste errors in the
3609 math functions detection
3610 * libxslt.spec.in: added missing file entry for libxslt.pc
3612 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3614 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3615 update xsltproc man page to add --stringparam option
3617 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3619 * xsltproc/xsltproc.c: added the --stringparam option
3620 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3621 the --novalid behaviour.
3623 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3625 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3627 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3629 * doc/*.html: updated gdome2 homepage
3631 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3633 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3635 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3637 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3638 increased number of parameteres, changed license, cleaned up some
3639 places where it looked junky because of stylesheet issues
3641 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3643 * xsltproc/xsltproc.c: increased the max number of parameters
3645 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3647 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3649 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3651 * configure.in: applied albert portability patch
3652 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3653 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3654 applied Igor patch for Windows
3656 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3658 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3660 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3662 * configure.in: preparing 1.0.9
3663 * doc/*: updated and rebuild the doc
3665 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3667 * configure.in libexslt/Makefile.am: trying to fix the problem
3668 related to prelinking and libtools crazyness
3670 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3672 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3673 patch for the debugger glue.
3675 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3677 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3678 the whole module with just the entry points.
3680 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3682 * libxslt/transform.c: Nik Clayton found a bug introduced in
3683 1.0.8 when using doctypes for HTML output
3685 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3687 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3688 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3689 to use a callback setup function, deprecating libxsltbreakpoint
3690 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3691 dependancies on libxsltbreakpoint
3693 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3695 Build patch from Peter Williams <peterw@ximian.com>
3696 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3697 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3698 $(srcdir), not the build directory.
3700 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3702 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3704 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3706 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3707 xsltproc return codes, per
3708 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3710 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3712 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3713 much as 40 steps. A dynamic alloc would still be better
3715 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3717 * xsltproc/xsltproc.c: return useful code signaling error conditions
3720 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3722 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3724 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3726 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3727 template matches compilation was failing to skip blanks bewteen
3728 consecutive predicates
3730 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3732 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3733 updating Makefiles to fix the prelinking.
3735 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3737 * libxslt/transform.c: fixed a bug in the document extension
3738 element where the doctype infos were not taken into account.
3740 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3742 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3744 * tests/namespaces/*: updated the tests to separate stdout and
3746 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3748 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3750 * configure.in libexslt/Makefile.am: more Makefile fixups
3752 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3754 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3756 * libxslt/transform.c: small fix.
3758 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3760 * vms/* Makefile.am: included OpenVMS port instructions from
3761 John A Fotheringham, integrated in the tar file.
3763 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3765 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3766 from Igor for Windows
3767 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3769 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3771 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3773 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3775 * configure.in: preparing 1.0.7
3776 * libxslt.spec.in: cleanup similar to libxml2 one
3777 * breakpoint/*.[hc]: finished cleaning up contributed code
3778 * doc/*: updated and rebuilt the documentation
3779 * xsltproc/xsltproc.c: cleanup of the timing code
3780 * xsltproc/Makefile.am: auto* sucks
3781 * libxslt/transform.c: added a missing include
3783 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3785 * Makefile.am acconfig.h config.h.in configure.in
3786 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3787 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3788 the debugger support, make it the default, added the
3789 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3791 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3793 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3795 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3797 * libxslt/xsltutils.c: handle indent=no when using an HTML
3799 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3800 modified the output of those test suites
3802 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3804 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3805 to libxml and removed the --warnnet option
3807 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3809 * configure.in: applied patches from David Härdeman closing
3812 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3814 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3815 * libexslt/date.c: applied patch from Bruce Miller
3816 * doc/*: updated and rebuilt the docs
3818 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3820 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3821 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3822 made sure the .def is handled as binary
3824 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3828 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3830 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3832 * libxslt/numbers.c: take NaN and infinity attributes of
3833 xsl:decimal-format into account. Closes #62577
3835 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3838 is now extracted from the xslt.html flat file using
3839 the site stylesheet ... eat your own dogfood !
3840 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3841 HTML output to not generate a DOCTYPE if it should not
3842 i.e. no identifier nor version specified in the xsl:output
3843 * tests/multiple/out/*.orig tests/general/bug-11-.out
3844 tests/general/bug-33-.out tests/general/bug-52.out
3845 tests/docbook/result/xtchunk/html/*.orig
3846 tests/docbook/result/html/gdp-handbook.html
3847 tests/XSLTMark/*.out: fixing xsl:output with method=html
3848 resulted in a number of small changes in the regression tests
3851 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3854 config.h include out of exsltconfig.h since this header is
3855 exported and config.h is not.
3857 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3860 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3863 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3865 * libxslt/numbers.c: reworked internal representation of
3866 tokenized number format and parsing/tokenization. This fixes
3867 many bugs regarding separator and default tokens.
3868 * tests/REC/test-7.7-3.out: the fix changes the output of this
3869 test. It now complies to the XSLT spec (wow! ;o)
3871 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873 * xsltproc/Makefile.am configure.in config.h.in: trying to
3874 bypass libtool crazyness when compiling in my debug environment
3875 * libxslt/templates.c: fix a compilation problem due to recent
3878 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3880 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3881 non-alphanumeric token handling in number formatting.
3883 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885 * configure.in: releasing 1.0.5
3886 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3888 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3890 * tests/REC/test-7.7-4.out: fixed a typo
3892 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3894 * libexslt/saxon.c: fixed a typo and improved handling of
3895 non-XPath-expression arguments.
3896 * libexslt/strings.c: fixed a bug in tokenize: function was using
3897 tctxt->output instead of tctxt->document->doc.
3898 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3899 which was using variable "node" instead of "cur"
3901 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3903 * libxslt/extra.[ch]: removed older SAXON extensions
3904 implementations from Darren Graves.
3905 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3906 a bug with time zone offset on Linux.
3908 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3911 strip-space should also be applied to document imported
3914 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3917 rewrote the way strip-space gets applied. Closes bugs #61962
3918 * tests/docs/Makefile.am tests/docs/bug-66.xml
3919 tests/general/Makefile.am tests/general/bug-66.*: added a
3920 specific example in the regression tests
3922 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924 * libxslt/xslt.c: Fixing bug #61913
3925 * libxslt/transform.c: removing a small memleak when running with
3928 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3930 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3931 added implementation of SAXON expression(), eval() and
3932 evaluate() functions.
3933 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3934 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3935 modified to use SAXON namespace (functions are not registered
3936 in the LibXSLT namespace)
3937 * tests/exslt/common/object-type.1.out: modified to take account
3938 of the new saxon:expression function
3940 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3942 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3943 should be faster too.
3944 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3945 updated the result of the tests. A subtle bug unnnoticed yet
3946 in the XML Rec formatting got fixed.
3948 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950 * libxslt/numbers.c: trying to fix bug #61070, seems there
3951 is still a couple of problem left. And optimizations are
3954 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956 * libxslt/variables.c: fixing bug #61673 part II
3957 * tests/docs/Makefile.am tests/docs/bug-65.xml
3958 tests/general/Makefile.am tests/general/bug-65.*: added a
3959 specific example in the regression tests
3961 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963 * libxslt/pattern.c: fixed bug #61627
3964 * tests/docs/Makefile.am tests/docs/bug-64.xml
3965 tests/general/Makefile.am tests/general/bug-64.*: added a
3966 specific example in the regression tests
3967 * tests/docs/Makefile.am tests/docs/bug-63.xml
3968 tests/general/Makefile.am tests/general/bug-63.*: added a
3969 specific example in the regression tests for bug #61291
3970 (fixed in libxml2 module)
3971 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3972 a test for handling undefined variables
3974 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976 * configure.in xslt-config.in: trying to fix bug #60890
3978 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980 * configure.in: applied patch to close bug #60724
3982 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3984 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3985 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3987 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989 * libxslt/extra.[ch] tests/extensions/list.*
3990 tests/extensions/evaluate.*: applied patch from Darren Graves
3991 adding support for Saxon's evaluate & expression extension functions
3992 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3994 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3997 patches from Igor for Windows.
3999 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001 * libxslt/xslt.c: fixed bug #60624
4002 * libxslt/xsltutils.c: improver the error context reporting
4003 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4004 specific regression test
4005 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4007 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009 * libxslt/variables.c: fixed a problem with global var override
4010 being reported as an error.
4011 * tests/docs/Makefile.am tests/docs/bug-61.xml
4012 tests/general/Makefile.am tests/general/bug-61.*: added a
4013 specific example in the regression tests
4014 * configure.in tests/Makefile.am tests/reports/*: adding a test
4015 to make sure redefinition of global variables in the same stylesheet
4018 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020 * libxslt/extra.c: okay the code from Norm is really non
4021 portable and break everywhere except on Sun and Linux
4022 platform. Compile it only on those targets.
4024 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4026 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4027 and Justin Fletcher)
4029 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031 * libxslt/numbers.c: Fixing bug #60415
4032 * tests/docs/Makefile.am tests/docs/bug-61.xml
4033 tests/general/Makefile.am tests/general/bug-61.*: added a
4034 specific example in the regression tests
4036 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038 * tests/docbook/result/*: the change in libxml to output
4039 decimal charrefs instead of hexadecimal changed a lot of
4042 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4044 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4046 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048 * configure.in: preparing for 1.0.4
4049 * doc/xslt.html doc/html/*: updated and regenerated docs
4051 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4053 * libexslt/date.c: fixed some compile warnings and disabled
4054 debugging by default.
4056 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4059 incorporate comments from bug #59220
4061 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4063 * configure.in libexslt/date.c libexslt/Makefile.am
4064 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4065 of the EXSLT - Dates and Times core functions.
4066 The exsltDateFormat* functions need to be reworked but it
4067 works like this, even if it's quite messy.
4068 * tests/exslt/strings/.cvsignore: added
4070 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072 * xsltproc/xsltproc.c: tell in usage that parameter strings
4075 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4077 * libxslt/Makefile.am libxslt/transform.c: trying to close
4078 bug #60304 on xsl:fallback usage
4079 * tests/docs/Makefile.am tests/docs/bug-60.xml
4080 tests/general/Makefile.am tests/general/bug-60.*: added a
4081 specific example in the regression tests
4083 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085 * tests/documents/Makefile.am tests/documents/*: changed the
4086 test to use doc%5Ffile instead of doc%20file, this is
4087 sufficient to preserve the test capacities while closing
4090 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092 * libxslt/extra.c : close #59570 by simply not providing
4093 Norm's extension on FreeBSD.
4094 * tests/general tests/docs: added a couple of new entries
4096 * libexslt/strings.c: NULL initialized a local variable
4097 which was tested later on.
4099 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4102 #60143 and rebuilt the FO test outputs
4104 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4107 on inheritance of attributes from multiple attributes-sets
4109 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4111 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4112 added implementation of EXSLT - Strings.
4113 Currently implemented functins are str:tokenize, str:align
4114 str:concat and str:padding.
4115 * configure.in tests/exslt/Makefile.am
4116 tests/exslt/strings/Makefile.am
4117 tests/exslt/strings/tokenize.1.*: added a test for the
4118 str:tokenize function.
4120 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4123 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4125 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4127 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4128 tutorial text to add references to global variables cleanups
4130 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4132 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4133 been added into the build yet)
4135 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4138 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4140 * tests/documents/Makefile.am: mjcox pointed to some missing files
4142 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4144 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4146 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4148 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4150 * tests/exslt/common/Makefile.am
4151 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4153 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4155 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4156 update doc/xslt.html with link to xsltproc.html
4158 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4160 * adding doc/xsltproc.xml - user manual for xsltproc
4162 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4165 warning raised by the Windows compiler (Chris Poblete)
4167 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4170 closed bugs #59212 and #59220
4172 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4175 of a DocBook XSLt transform with --nonet, need stat(), added
4176 checking in configure.
4178 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180 * xsltproc/xsltproc.c: catalog integration, cleanup with
4181 the --nonet option closing #59427
4182 * libxslt/xslt.c: removed a small memleak when using a
4185 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4187 * //Makefile.am : fixed an error I propagated to nearly all
4188 Makefiles.am on Saturday
4190 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4194 * libxslt/pattern.c: tag a potential threading problem.
4196 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4198 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4201 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4203 * //Makefile.am : fixed a number of small problems with
4204 Makefiles spotted by Albert Chin
4206 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4208 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4211 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213 * libxslt/extensions.c: fixed a permutation of args to
4214 xsltPrintErrorContext()
4216 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4220 * tests/docs/Makefile.am libexslt/Makefile.am
4221 tests/documents/Makefile.am tests/general/Makefile.am
4222 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4225 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4227 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4229 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4232 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4233 export xsltconfig.h at make install stage
4235 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4237 * doc/xslt.html updated xsltproc description with the many new
4238 command line options Daniel has added, cleaned up some spelling
4240 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4243 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4244 serious changes on Result Value Trees and NodeSets
4245 w.r.t. deallocation and collect operations. Probably not
4246 100% clean (merge of allocated trees smells like a problem).
4247 Seems sufficient to close #58943 . Also check if XPath evaluations
4248 failed, and in this case stops the processing and avoid
4249 going further, goal is to not segfault on broken XSLT.
4251 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4254 some associated serious cleanup in the pattern code.
4255 * tests/docbook/result/*: regenerated all the results for the
4256 docbook testsuite. Seems killing #58878 also changes the
4257 fo results seriously.
4258 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4259 tests/general/Makefile.am tests/general/bug-5[56].*: added
4262 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4264 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4265 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4266 fixed compilation warnings due to recent changes to the extension
4268 * libxslt/preproc.[ch] libexslt/common.c
4269 fixed the precomputation of *:document elements
4270 * libxslt/functions.h: fixed a compilation warning
4272 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4275 for xsltTimeStamp() in bug report #58012
4277 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4280 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4281 of 'non-standard' libxml element like namespace nodes.
4282 * tests/docs/Makefile.am tests/docs/bug-54.xml
4283 tests/general/Makefile.am tests/general/bug-54.*: added a
4284 specific example in the regression tests
4286 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288 * HACKING: added John Fleck right to commit in the doc subdir
4290 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4293 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4294 tests/general/Makefile.am tests/general/bug-52.*
4295 tests/general/bug-53.*: Added a few new tests for recently fixed
4297 * tests/xmlspec/REC-xml-20001006-review.html
4298 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4299 DTD changed the result by adding extra attributes to the HTML output
4301 2001-08-06 Peter Williams <peterw@ximian.com>
4303 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4304 when srcdir != builddir.
4306 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4308 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4309 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4310 to easify extension element precomputation.
4311 * libexslt/functions.c: uses the new framework and precomputes
4312 func:result elements.
4314 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4318 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320 * tests/general/bug-21-.out tests/general/bug-31-.out:
4321 this got fixed by libxml patches
4322 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4323 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4324 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4325 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4326 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4327 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4328 a few things related to those changes.
4330 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4333 * test//*/*.out: the output of some tests changed, looks better
4336 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4338 * libxslt/xsltutils.c: avoid extra \n when serializing top
4341 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343 * libxslt/extra.c: one more revision on Norm's localTime() function
4345 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4347 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4348 exsltLeadingFunction when passing an empty node-set as the
4350 * libxslt/functions.[ch]: gave priority to context-level functions
4351 over extension module functions. This allows a function declared
4352 with a func:function element to override an extension module
4353 function for example. This is a bit hackish...
4354 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4355 values didn't conform to the expected values. This is a bug in
4356 the EXSLT official use cases.
4358 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360 * config.h.in configure.in libxslt/extra.c: tried to integrate
4361 Norm's implemntation of localTime()
4363 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4365 * libxslt/extra.c: fixed a serious proble is node-set was called
4367 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4369 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4371 * libexslt/functions.c: fixed memory leaks
4373 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4375 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4376 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4377 more cleanup of the problems introduced with EXSLT, also closes
4380 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4382 * doc/internals.html - general cleanup
4384 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4386 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4387 to check EXSLT conformance
4388 * libexslt/sets.c: fixed a typo when registering has-same-node
4390 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4392 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4393 of memory allocations, raise a bug in the test suite, also
4394 need to be centralized as a single cleanup function.
4396 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4398 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4399 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4400 Some cleanup, there is still a memory leak left and some warnings
4403 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4405 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4406 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4407 libxslt/xsltInternals.h: new extension framework.
4408 Added stylesheet module data, top-level and extension elements
4409 precomputing, global registration of top-level elements and
4410 extension elements and functions.
4411 Extensions are no longer initialized from extension-element-prefixes
4412 declarations but when modules need the data.
4413 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4414 only allocate and free module data, they shouldn't register the
4415 elements and functions any more.
4416 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4418 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4419 non-XSLT top-level elements before any xsl:import element.
4420 * libexslt/common.c libexslt/functions.c libexslt/math.c
4421 libexslt/sets.c: adapted to use the new extension framework.
4422 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4423 moved the test module from functions.c to extensions.[ch],
4424 modified it to use the new extension framework. Updated xsltproc
4425 to register the test module.
4427 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4429 * libxslt/pattern.c: fixed an ugly problem with namespaces
4430 in templates compilation
4431 * tests/namespaces/tst4.*: added a specific testcase
4432 * libxslt/transform.c: reenabled debug
4434 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4438 * doc/html/*.html: updated the docs.
4439 * xsltproc/xsltproc.c: activate line numbering unfortunately
4440 this works only with CVS, libxml2-2.4.1 is broken in this respect
4442 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4444 * libxslt/documents.c enhancement to xsltFindDocument to
4445 cater for the Matt Sergeant patch
4447 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4449 * updating libxslt tutorial to include param support
4451 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4453 * libexslt/math.c: small cleanup
4454 * libxslt/functions.c: patch to document('') from Matt Sergeant
4455 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4456 c.f. bug #57464 from Tom Moog
4458 2001-07-19 Darin Adler <darin@bentspoon.com>
4460 * configure.in: Add HTML_DIR definition.
4461 * xsltproc/.cvsignore: Ignore some generated files.
4463 2001-07-18 Peter Williams <peterw@ximian.com>
4465 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4468 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4470 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4471 libexslt/common.c libexslt/functions.c libexslt/math.c
4472 libexslt/sets.c: removed utils.[ch] as their content is
4473 integrated in libxml
4474 * libexslt/sets.c: uses the new libxml functions
4475 * libxslt/extra.[ch]: removed exsl:document
4476 * AUTHORS: added /me
4478 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4480 * libexslt/.cvsignore: some more generated files to ignore
4481 * libexslt/Makefile.am: utils.h not installed anymore
4482 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4483 libexslt/math.c libexslt/sets.c:
4484 changed function prefix from exsl* to exslt*
4485 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4486 from common.c to exslt.c
4487 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4489 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4490 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4491 * xsltproc/xsltproc.c: updated to use the new function prefix
4493 2001-07-15 Darin Adler <darin@bentspoon.com>
4495 * libxslt/.cvsignore:
4496 * tests/XSLTMark/.cvsignore:
4497 * tests/extensions/.cvsignore:
4498 * tests/xmlspec/.cvsignore:
4499 Some more generated files to ignore.
4501 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503 * Makefile.am configure.in libexslt/Makefile.am:
4504 Integration of libexslt in the build system
4505 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4506 xsltproc/Makefile.am xsltproc/xsltproc.c:
4507 Moved xsltproc to a separate directory, linked it to libexslt,
4508 and added exslt version reports to -V
4509 * tests/*/Makefile.am: updated the path to xsltproc
4510 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4511 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4512 versionning informations, some cleanup, and added documentation
4513 to a couple of exported functions
4515 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4517 * libexslt/Makefile.am: account for new source files
4518 * libexslt/.cvsignore: added
4520 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4522 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4523 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4524 start implementing EXSLT
4526 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4529 trying to accept AVT for "format" in xsl:number
4531 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4534 xsltProfileStylesheet
4536 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4539 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4540 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4541 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4542 libxslt/variables.c libxslt/xslt.c: provide context for
4543 error messages. Requires libxml head changes.
4544 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4547 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549 * libexslt/Makefile.am: initial EXSLT framework
4551 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4554 * win32/libxslt/libxslt.def: added another entry point
4555 * libxslt/transform.c: fixed a comment block
4556 * doc/xslt.html doc/html/*: updated and regenerated the docs
4558 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560 * win32/libxslt/libxslt.def: added missing functions
4562 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4565 libxslt/xsltInternals.h: added Embedding Stylesheets
4566 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4567 from the REC about it
4568 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4569 tried to accomodate the various (and changing) proprietary
4570 ways of implementing chunking.
4571 * tests/docbook/result/xtchunk/html: now output is generated in
4574 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576 * libxslt/xsltproc.c: small cleanup
4577 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4578 for cdata/text handling
4580 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4583 * tests/documents/Makefile.am tests/documents/message.*: added
4584 a specific regression test
4585 * libxslt/transform.c: fixed an infinite loop
4586 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4589 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4592 fixed exclude-result-prefixes handling and how namespaces
4593 propagate from the stylesheet to the result in general, this
4594 is a serious cleanup.
4595 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4596 tests/general/itemschoose.out tests/namespaces/extra.xsl
4597 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4598 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4599 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4600 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4601 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4602 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4603 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4604 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4605 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4606 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4607 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4608 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4609 fixed and rechecked all the tests where the namespace
4610 propagation was wrong either taht the rules were not applied
4611 correctly or that superfluous namespaces were declared in the
4614 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4617 libxslt/variables.h: Norm pointed out that element-available()
4618 didn't work, implemented it
4619 * tests/extensions/Makefile.am tests/extensions/list.*: added
4620 a test for all registered xslt element, function and default
4623 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4626 tests/documents/docfile.xml tests/documents/test.result
4627 tests/documents/test.xml tests/documents/test.xsl:
4628 added a test for URI-escaping on document() input
4630 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632 * tests/docs/Makefile.am tests/general/Makefile.am
4633 tests/general/bug-49-* tests/docs/bug-49-*
4634 tests/general/bug-50-* tests/docs/bug-50-*: added a
4635 couple of regression tests for bugs posted on the list
4637 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639 * libxslt/xsltproc.c: avoid generating CDATA node in document
4640 tree when parsed, force generation of text nodes instead.
4642 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644 * doc/extensions.html: fixed a number of typo found by Dan York
4645 * libxslt/xsltutils.c: improved the profiling ouput, added the
4648 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4652 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654 * config.h.in configure.in: added gettimeofday() check
4655 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4656 profiling works option --profile (or --norman ;)
4658 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4661 libxslt/variables.c: big cleanup on the way templates or
4662 template fragments are processed, cleanup of stack building
4663 * tests/docs/Makefile.am tests/general/Makefile.am
4664 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4665 series of regression test for the variable/params lookups
4666 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4667 started working on profiling code, there is just invocation counting
4668 yet but the framework is in place.
4670 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672 * tests/docs/Makefile.am tests/general/Makefile.am
4673 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4674 regression test for the variable scope within templates problem
4676 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4678 * xsltInternals.h variables.c transform.c:
4679 fixed problem with variable scope within templates
4681 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683 * doc/extensions.html doc/internals.html doc/xslt.html:
4684 added a documentation on writing libxslt extensions, and
4685 added links to the main page
4686 * libxslt/functions.c libxslt/xsltInternals.h
4688 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4690 * cleaned up many comments and error messages
4692 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4695 * doc/xslt.html: added 0.14.0 release
4697 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699 * doc/html/*: rebuilt docs before release
4700 * libxslt/extensions.c: fixed a function doc header
4702 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4707 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4709 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4710 something there, not visually perceptible
4712 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714 * tests/docbook/result/: the change in libxml affected the
4715 output of the Docbook tests (of course it was detected on
4718 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721 * libxslt/transform.c: added cdata-section-elements
4722 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4725 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728 * libxslt/xsltutils.c: do not dump document for which there have
4729 been no generated content
4730 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4731 test output accordingly
4732 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4733 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4734 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4736 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4739 libxslt/transform.c libxslt/functions.c: Added the extension API
4740 suggested by Thomas Broyer, this should allow implementation of
4742 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4743 CVS extension namespace to avoid complaints, some cleanup
4744 * configure.in tests/Makefile.am tests/extensions/*: added a test
4745 for new modules testing both elements and functions registration
4747 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4750 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4751 and cleaned up the way URI for QNames were computed through
4752 the code, serious cleanup.
4753 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4754 in their own hash table, implementation not yet finished.
4756 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4759 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4760 to save/restore some XPath context, bug raised by
4763 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765 * libxslt/xsltwin32config.h[.in]: added configuration/version
4766 informations for Windows/MSC
4767 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4769 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4770 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4772 * AUTHORS: added William
4774 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776 * configure.in doc/xslt.html: releasing 0.13.0
4777 * doc/Makefile.am: don't index the win32 include
4778 * doc/html/*: rebuilt the docs
4780 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4783 * libxslt/xslt.c: avoid warning if version="1.1" is used
4784 * libxslt/transform.c: forgot to initialize cur->outputFile
4785 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4786 use the vendor string to detect supporting chunking, this
4787 is a workaround to be considered in the list of decent XSLT
4790 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4793 added a new interface xsltRunStylesheet() for a more flexible
4794 handling of the output and trying to adhere to xsl:document
4795 filename generation semantic if one knows the URL of the output,
4796 also add IObuf capacity and SAX for output but is currently not
4798 * libxslt/xsltproc.c: added a -o or --output filename argument
4799 to test xsltRunStylesheet() or provide a base when generating
4801 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4802 updated tests to add DocBook xt:document based chunking
4803 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4804 * tests/multiple/out/*.html: the new xt:document now generate
4805 the DOCTYPE if available as is the case for HTML
4807 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4809 * Removed some redundant code in xsltDefaultProcessOneNode
4810 and revised the default processing of an attribute node
4812 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4814 * Enhanced ApplyTemplates and ForEach to allow multiple
4815 documents within a nodelist.
4816 * Repaired small bug in xsltDocument function which caused
4817 a crash if invalid second argument was provided.
4819 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4821 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4822 updating tutorial with explanation of xsltSave vs. xmlSave
4825 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4829 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4832 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4833 Patches for Windows mostly contributed by Yon Derek
4834 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4835 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4836 Project file for Mircrosoft C provided by Yon Derek
4838 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840 * libxslt/pattern.c: closing bug #56517, fixed a number of
4841 problems in the patterns compilations, priorities and debug
4842 * libxslt/transform.c: improved the template debug message
4843 * tests/docs/Makefile.am tests/general/Makefile.am
4844 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4845 regression test for #56517
4847 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849 * libxslt/xslt.c: avoid a stupid bug when compiling with
4850 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4852 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854 * libxslt/numbers.c: fix of a small bug
4855 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4858 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4862 * tests/docbook/xhtml/*: added XHTML stylesheets
4863 * tests/docbook/fo/*: added XSL FO stylesheets
4864 * tests/docbook/result/xhtml/*: added XHTML results
4865 * tests/docbook/result/fo/*: added XSL FO results
4867 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869 * HACKING: fixed, added William
4871 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4874 xml cases, and fixed text output to be recursive in text nodes
4877 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4881 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4884 'namespace' is a reserved C++ identifier
4886 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888 * doc/xslt.html: adding 0.12.0 release
4890 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892 * configure.in: preparing 0.12.0 release
4893 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4894 * libxslt/xsltconfig.h.in: added doc inline comment
4895 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4896 and enriched xsltproc --version to show them
4897 * doc/html/*.html: rebuilt the docs
4898 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4899 tutorial ends up in the tars and RPMs
4901 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903 * libxslt.spec.in: updated the descriptions
4905 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907 * libxslt/namespaces.[ch]: added a single namespace def copy
4908 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4909 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4910 any kind of input nodes.
4911 * libxslt/variables.c: checked and closed the last TODO about
4912 namespace propagation
4913 * tests/docs/Makefile.am tests/general/Makefile.am
4914 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4915 regression test for #56115
4917 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4919 * updating tutorial: adding discussion of freeing memory, image
4920 files for callouts, link to xsltproc.c code
4922 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4925 to remove the old code
4926 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4929 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931 * libxslt/variables.c: fixed bug #56267, namespaces must
4932 be propagated when evaluating local variables.
4933 * tests/docs/Makefile.am tests/general/Makefile.am
4934 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4935 regression test for #56267
4937 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4940 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4941 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4942 request to have xinclude processing done on document() if requested
4944 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4948 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950 * libxslt/preproc.c: removed a warning on xsl:transform
4951 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4952 tests/general/array.out tests/general/array.xsl: added a new
4953 test fround in xsl-dev
4955 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4958 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4959 serializer of libxml impacted the result of some tests. Checked
4960 that the XML REC renders identically.
4962 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4964 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4967 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969 * libxslt/variables.c: fixed bug #55670, namespaces must
4970 be propagated when evaluating global variables.
4971 * tests/docs/Makefile.am tests/general/Makefile.am
4972 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4973 regression test for #55670
4975 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977 * doc/xslt.html: linked to the tutorial
4979 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4981 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4985 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987 * libxslt/transform.c: closed bug #55723, problem was due to
4988 a limitation of xsltGetNamespace() when the insertion point
4990 * tests/docs/Makefile.am tests/general/Makefile.am
4991 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4992 regression test for #55723
4994 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4996 * libxslt/transform.c: fixed problems with document() in
4997 xsltApplyTemplates and xsltForEach. Cleaned up several
4999 * libxslt/keys.c: saved and restored ctxt->document within
5000 xsltInitKey to fix problem with keys when doc changed
5001 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5002 needed when document() causes a change of doc within
5003 xsltApplyTemplates and xsltForEach
5005 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5009 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5010 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5011 Updated to use the new function
5012 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5013 the fixes in the serialization of <pre> in HTML in libxml
5014 led to a number of changes in the output
5016 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018 * tests/docs/Makefile.am tests/general/Makefile.am
5019 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5020 regression test for #55722
5022 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024 * doc/xslt.html: updated to ask to not send mail directly
5025 * tests/docs/Makefile.am tests/general/Makefile.am
5026 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5027 regression test for #55722
5029 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031 * libxslt/pattern.c : trying to fix #55670
5032 * tests/XSLTMark/reverser.out : result of test changed when
5035 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037 * doc/xslt.html: updated with 0.11.0
5039 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041 * configure.in libxslt.spec.in: released 0.11.0
5043 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045 * libxslt/transform.c: William M. Brack found a small bug
5046 when call-template didn't find the template.
5048 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050 * libxslt/transform.c: fixed handling of PI and comments
5051 (bug raised by Brent M Hendricks).
5052 * tests/docs/Makefile.am tests/general/Makefile.am
5053 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5056 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058 * libxslt/xsltproc.c: added --xinclude in the option list,
5059 patch from Raphael Hertzog
5060 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5061 test in the normal testsuite
5063 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5066 at the top template level
5067 * tests/docs/Makefile.am tests/general/Makefile.am
5068 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5071 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073 * libxslt/functions.c: fixed the document() bug reported by
5074 Stephane GUIBOUD-RIBAUD
5075 * tests/docs/Makefile.am tests/general/Makefile.am
5076 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5079 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081 * configure.in libxslt/Makefile.am: fixed bug #54953
5082 * libxslt/attributes.c: cleanup pointed by Joe Orton
5083 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5085 * libxslt/functions.c: cleanup unreached code
5086 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5087 include with preprocessor definitions
5089 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091 * tests/documents/Makefile.am tests/general/Makefile.am
5092 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5093 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5094 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5095 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5096 configure.in: Makefiles cleanup from Joe Orton
5098 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100 * tests/docbook/result/html/external.html
5101 tests/docbook/result/html/graphics.html
5102 tests/docbook/result/html/gtest.html
5103 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5104 Added a test from coolo for IDs in external parsed entities
5107 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5110 added --version info to xsltproc closing #54952
5112 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114 * tests/documents/Makefile.am tests/general/Makefile.am
5115 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5116 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5117 Seems some of the changes I made for 0.9.0 Makefiles were
5120 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122 * configure.in: preparing 0.10.0 release
5123 * doc/xslt.html: updated
5124 * doc/html/* : rebuilt the docs
5126 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5129 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5130 avoiding modifying stylesheet informations, and fixing
5131 document() when called from a global variable init
5133 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5136 add ctxt->inst to allow stylesheet element lookup (needed
5138 * libxslt/*.[ch]: generate docs for the structures and
5139 macros, general cleanup for docs
5140 * doc/html/*.html: regenerated all docs
5142 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5145 libxslt/xsltInternals.h: optimizations, cleanup of global
5148 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5151 libxslt/variables.c: force the precompilation of XPath expressions
5152 at stylesheet compilation time
5154 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5158 * tests/REC/Makefile.am: be less verbose if things really go wrong
5159 * tests/docs/Makefile.am tests/general/Makefile.am
5160 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5161 the regression tests
5163 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5166 detection method to generate HTML documents
5167 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5168 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5169 tests/XSLTMark/html.out tests/XSLTMark/products.out
5170 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5171 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5172 tests/general/bug-5-.out: updated a number of tests output
5175 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5179 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5182 about attribute being generated twice. Fixed a number of related
5183 bugs on attributes handling.
5184 * tests/REC/test-7.1.4.out: this changed an attribute generation
5186 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5188 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5191 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5193 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5196 the cases where perl is not in the path (nor in /usr/bin)
5197 * tests/docbook/result/html/gdp-handbook.html
5198 tests/docbook/result/html/kwrite.html
5199 tests/docbook/test/gdp-handbook.xml
5200 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5202 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5205 cases where a network access is needed to load a DTD or entity
5206 * tests/docbook/Makefile.am: added --nonet
5207 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5208 fixed 2 tests as a result
5210 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5213 try to remove the unneeded docbook Makefile stuff
5215 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * doc/xslt.html: fixed a link error
5218 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5219 * libxslt/xsltproc.c: cleaned up the --repeat loop
5220 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5221 fixed the DOCTYPE in tests output
5222 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5223 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5224 test case and fixed the EXTRA_DIST
5226 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228 * libxslt/extra.c: add more debug to xsltDebug
5229 * libxslt/transform.c: spent a few hours tracking down an ugly
5230 race like bug in xsltCopyTreeList() arghhh
5231 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5233 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235 * doc/internals.html: more work done on the doc, mostly complete
5236 except the section on the XSLT stack and the extensions API
5237 since both still need more work.
5239 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241 * doc/internals.html doc/contexts.* doc/object.*: more work done
5244 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246 * doc/internals.html: more work done on the doc
5248 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5250 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5251 for the CDATA output
5253 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5257 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5260 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5261 doc/templates.fig doc/templates.gif: started writing tye doc
5262 on how libxslt works.
5264 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5266 * libxslt/numbersInternals.h libxslt/numbers.c
5267 tests/numbers/format-number.out tests/XSLTMark/number.out:
5268 Patch from William Brack to bring format-number() more in alignment
5269 with the Java implementations.
5271 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5274 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276 * tests/docbook/result/html/* tests/general/bug-11-.out
5277 tests/multiple/result.xml tests/XSLTMark/*.out
5278 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5281 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5284 has the SGML DocBook support compiled in.
5286 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5289 tests especially on sorting
5290 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5293 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5297 * doc/html/* doc/xslt.html: updated and regenerated the docs
5299 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301 * xsltutils.[ch] transform.c: implemented multiple levels of
5303 * test/REC/test-10-2.*: added a really small test for it
5305 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5308 there can be multiple text and CDATA child
5310 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312 * tests/multiple/makefile.am: fixing #54015
5313 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5314 and a similar problem for the docbook tests
5316 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318 * tests/general/bug-8-.out: fixed in libxml xpath
5319 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5320 problem in predicates within a pattern. Spotted another
5321 potential namespace problem
5323 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5326 libxslt/xsltproc.c: counting errors and warnings at compilation
5327 time. Stop processing in case of error.
5328 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5329 added more namespace related bug checks
5331 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333 * libxslt/preproc.c libxslt/variables.c: found the source of a
5334 memory leak with DocBook introduced this w.e.. bit of cleanup.
5335 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5338 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340 * libxslt/variables.c: fixing bug #53769
5341 * tests/general tests/docs: added new examples from the
5342 bug reports to the regression tests, updated the Makefiles
5344 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5347 attributes.c extensions.[ch]: moved all stylesheet precomputation
5348 at stylesheet loading time (stylesheet transform should be thread
5349 safe now), improved params and variables evaluations (but optim
5350 is not complete yet).
5353 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355 * libxslt/xsltproc.c : changed the way --repeat works when
5358 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5360 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5361 fixed default formatting
5363 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5366 * libxslt/xsltproc.c : added an option to process HTML input
5368 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370 * libxslt/transform.c: Tony Gorski found a bug pointed by
5371 a compiler on Tandem
5372 * tests/documents/result.xhtml: this results in a small
5373 change in the output of this test
5375 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5380 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382 * transform.c: fixed text and cdata handling in xsl:copy
5383 * xslt.c : avoid crashing on invalid xslt input
5384 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5385 bugs submitted to the regression tests
5387 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5391 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393 * configure.in: updated to 0.8.0
5395 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397 * transform.c: fixed a bug introduced on handling #53401
5399 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401 * transform.c: fixed #53401
5402 * configure.in libxslt/*.c: allowed to suppress debug reporting
5403 functionalities but it brings not noticeable improvements
5404 * doc/xslt.html doc/html/*: updated and regenerated docs
5406 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408 * tests/general/bug-5-.out tests/multiple/out/*.orig
5409 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5410 following the libxml changes
5412 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414 * libxslt/functions.c: applied TOM's patch to key()
5415 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5416 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5417 small HTML output change
5419 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5424 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5427 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5428 fixed for the most part the namespace handling problem in XPath
5429 expression computations.
5430 * test/doc/ tests/general: added bug 5 and 6
5432 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434 * libxslt/xslt.c: applied William M. Brack patch fixing the
5435 template lack of support for priority
5436 * test/XSLTMark/*.out : this fixed anumber of problems in the
5439 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5442 fixed a bug in generate-id()
5443 * libxslt/transform.c: fixed null list result errors
5444 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5445 fixes for sorting semantic
5447 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5451 * libxslt/xsltproc.c : added --xinclude option
5452 * tests/XSLTMark/union.out : fixed the output
5454 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5456 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5458 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * configure.in: released 0.7.0
5461 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5464 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5467 some checking against NULL pointers
5469 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5472 added the XSLTMark in the regression tests as well as multiple
5473 output test from Ankh
5474 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5475 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5476 patches and fixed a memory leak
5477 * tests/docbook/result/html/*.html : updated the results after
5479 * tests/xmlspec/REC-xml-20001006-review.html
5480 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5481 an HTML doctype when serializing HTML result, but adds the
5484 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5488 * test/docbook/result/html/*.html: this change the output
5489 * tests/xmlspec/REC-xml-20001006-review.html
5490 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5491 the reference anchors generated for the XML spec
5493 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5496 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5497 libxslt/xsltutils.c: of course the way I defined
5498 UNUSED breaks on old gcc version. Try to be smart and
5499 also define it directly in xsltconfig.h
5500 * tests/xmlspec/Makefile.am: fixed the timing arg test
5502 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5505 implemented command line parameter passing
5506 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5507 tested it by passing show.diff.markup=1 to build the review version too
5509 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511 Huge cleanup, I switched to compile with
5512 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5513 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5514 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5515 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5516 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5517 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5518 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5519 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5520 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5521 libxslt/xsltutils.c: basically made static unexported functions
5522 avoided name clashes and flagged unused parameters.
5524 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526 * configure.in: 0.6.0 yet another release
5527 * doc/xslt.html doc/html/*: updated the docs
5529 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5532 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5533 extended xsltEvalStaticAttrValueTemplate and
5534 xsltEvalAttrValueTemplate to support foreign namespaces,
5535 and fixed document()
5537 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539 * xsltutils.h: cleanup some garbage added last night
5540 * xsltInternals.h variables.c transform.c templates.[ch]
5541 preproc.c pattern.c keys.c: switched the whole XSLt processing
5542 to use XPath precompiled expressions and reusing them.
5543 * functions.c: some cleanup, seems people don't use
5544 unparsed-entity-uri() the way it's supposed to be used
5546 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5549 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5550 with the new way XPath is interpreted. This doesn't yet
5551 take advantage of the separate parsing/evaluation phases
5553 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5556 problem in xsl:copy-of in case of attributes
5557 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5558 tests/general/Makefile.am tests/general/bug-3-.*:
5559 added the test to the general regression suite
5561 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5564 fixing some of the missing functionnalities in the XSLT
5565 functions implementations.
5567 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5571 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573 * README.cvs-commits: added, pointing to HACKING
5574 * HACKING: added defines commit rules.
5576 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578 * libxslt/extra.c libxslt/variables.c: fixing compilation
5579 when libxml was compiled without debug support
5581 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583 * configure.in: time for 0.5.0
5584 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5585 new test files are included in the distribution
5586 * doc/xslt.html : updated
5587 * doc/html/*.html: regenerated the docs
5589 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591 * tests/docbook/result/html/*.html: regenerated the HTML
5592 now that value-of an result tree don't include the fake root
5594 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596 * libxslt/transform.c libxslt/variables.c: removed a couple
5597 of possibly uninitialized var probs
5598 * tests/xmlspec/Makefile.am: run the processing without verbose
5599 avoid raising generated id differences.
5601 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5605 * libxslt/transform.c: fixed a bug which exaplined why no
5606 optimization were resulting from preproc stuff
5608 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5611 w.r.t. value of tree result (and attributes within it) fixed.
5612 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5613 Integrated the xmlspec to the test (i.e. diffed output for
5616 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5619 strip-spaces problem
5620 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5623 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625 * libxslt/transform.[ch]: finished integrating the current
5626 state of the preproc optimizations.
5627 * tests/xmlspec/diffspec.xsl: switched off diff printing
5629 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631 * libxslt/preproc.c libxslt/transform.c: started rolling in
5632 some of the optimizations.
5634 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5637 transform.[ch]: previous commit broke a lot of stuff, fixing
5638 and preparing for next step
5640 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5643 xsltInternals.h: started working on optimizing stylesheet
5644 element parsing. Just builds the extra informations so far.
5645 * xsltutils.h: added a missing XPath decl
5647 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649 * libxslt/variables.c: William M. Brack found a serious bug
5650 with imports and global variables ...
5652 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654 * libxslt/pattern.[ch] libxslt/transform.c: added
5655 xsltCleanupTemplates() to clean up state left after processing.
5657 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659 * libxslt/transform.c: applied patch from William M. Brack
5660 to support with-param in xsltApplyTemplates().
5662 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5664 * libxslt/pattern.c: fixed the compilation of patterns which
5665 contains XPath NodeTypes. Handling of nested predicates.
5667 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669 * libxslt/transform.c: save ctxt->node after for-each
5671 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5674 * doc/xslt.html: updated
5676 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5679 added xsltDocumentElem implementing multiple file output,
5680 including 1.1 xsl:document but yet untested.
5682 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684 * libxslt/extensions.c: fixed stoopid bug
5685 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5686 carrying extensions to the specification. Added node-set()
5687 for existing saxon and xt namespaces and debug() in libxslt
5688 namespace (http://xmlsoft.org/XSLT/namespace)
5689 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5691 * configure.in tests/Makefile.am tests/namespaces: added some
5692 namespaces tests, including a test calling the extra debugging
5693 function in libxslt namespace, worked first time !!!
5695 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697 * libxslt/xslt.c: extension prefix support for the full stylesheet
5698 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5701 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 * doc/xslt.html : cleaned up, added a bit more description on
5706 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5709 on functions and element extensions. First on list will be
5712 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714 * configure.in libxslt.spec.in: releasing 0.3.0
5715 * doc/xslt.html: updated
5717 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * configure.in tests/docbook/html : oops forgot to add
5720 the stylesheets themselves :-\
5722 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724 * configure.in tests/Makefile.am tests/docbook tree:
5725 added docbook XSL based test suite
5727 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729 * libxslt/xsltutils.c: reformat of messages
5730 * libxslt/xsltproc.c: removed memleak on --noout
5731 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5732 changed again the way parameter are evaluated before a
5733 call-template, seems to fix a few nasty bugs, memory alloc debug too
5735 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5738 fixed the param evaluation problem in apply-template
5739 * libxslt/pattern.c: speed up seriously some context computation
5740 * libxslt/xsltInternals.h: preparing for extension support
5742 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 * libxslt/Makefile.am: small cleanup
5745 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5746 fixed current() I hope
5748 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5751 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5752 support of namespaces, both in templates and in XPath subexpressions
5754 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5756 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5758 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5761 contextual info must be recomputed
5763 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5766 * libxslt/xsltproc.c : added --maxdepth
5768 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771 * libxslt/xsltproc.c: added --novalid and --noout as well
5772 as options printing when no args
5773 * libxslt/variables.c libxslt/transform.c: trying to get rid
5774 if some variable/params addressing errors.
5776 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5779 * libxslt/xsltutils.c: add carriage return to xsl:message when
5782 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784 * libxslt/functions.c: fixed a bug with generate-id()
5786 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788 * libxslt/xsltutils.c: started doing more useful stuff in
5790 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5791 libxslt/xsltInternals.h: changed the way variables/params
5793 * libxslt/xsltproc.c: removed a pedantic warning
5794 * libxslt/variables.[ch]: found an ugly evaluation bug
5796 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798 * tests/REC/Makefile.am: updated
5800 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802 * libxlst/functions.c: fixed ID generation
5803 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5805 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807 * libxslt/numbers.c: removed a couple of memleaks
5809 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811 * libxslt/pattern.[ch]: exported pattern matching interfaces
5812 for numbers.c and future debug module
5813 * libxslt/numbers.c: updated to new interface, should avoid
5814 unnecessary recompilation of patterns.
5815 * libxslt/xsltutils.[ch]: cleanup
5816 * tests/REC/gmon.out: removed :-)
5818 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5820 * libxslt/numbers.c: implemented level=any
5821 * libxslt/transform.c: corrected some default values
5822 * tests/REC/test-7.7-*.*: added
5824 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826 * libxslt/pattern.c: priorities were horribly broken, hope it's
5829 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5832 libxslt/xsltInternals.h libxslt/transform.[ch]
5833 libxslt/templates.c libxslt/xslt.c:
5834 Added apply-imports, keep a stack of running templates
5835 * libxslt/xsltutils.c: bugfixes, gather the output informations
5837 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5838 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5839 the real set of transformation on XML-1.0 2e generages a near
5840 perfect HTML. Needs just more number fixes and implementation
5841 and an obscure problem in 3.3.3
5843 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5845 * libxslt/pattern.c: added xsltMatchPattern()
5846 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5848 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5851 * libxslt/xsltutils.[ch] : added a small debugging hook
5853 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855 * libxslt/FEATURES libxslt/transform.c: added support for
5856 disable-output-escaping in xsl:copy-of
5857 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5858 give more debugging info
5860 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5863 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5864 Includes, more document changes
5865 * libxslt/xsltutils.c: fix the output of doctype and what is or
5867 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5868 * tests/Makefile.am tests/documents/* : added a new test from Stric
5869 exercising document() among other things
5871 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5873 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5874 for the level attribute for xsl:number
5875 * libxslt/numbers.c: internal restructuring
5877 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5880 to deal with documents
5881 * libxslt/functions.c: fixed document() to return the same set
5883 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5884 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5885 associated to loaded documents, not to the transformation
5886 context, made the change, this impacted a number of modules
5888 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5892 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5895 ready for the release
5896 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5897 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5900 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5903 added support for keys in patterns
5904 * tests/REC/test-12.2-2.*: added a specific testcase
5906 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908 * libxslt/functions.c FEATURES: started adding support for key()
5909 * tests/REC/test-12.2-1.*: first key test
5911 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5915 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5917 * libxslt/xsltutils.c: warning cleanup
5918 * libxslt/pattern.h: fixed soopid cut'n paste prob
5920 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922 * libxslt/transform.c libxslt/xslt.c: chased some reported
5923 unitinitialized variables.
5925 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5929 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931 * Copyright IPR Makefile.am: added some wording and a rewrite
5932 of the W3C IPR but without giving Copyright rights to W3C,
5933 should suit everybody
5935 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937 * FEATURES: updated, added mode support for templates
5938 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5939 support for templates
5940 * templates.c variables.c: simple fixes
5941 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5942 * xsltproc.c: added option -timing
5943 * xsltutils.c: seem I forgot to add encoding support in output...
5944 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5945 consisting of reformatting the XML REC with the xmlspec XSLT,
5948 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5951 * numbers.c: handles actual number formatting for both xsl:number
5952 and the format-number extension function.
5953 * function.c: formatting moved to numbers.c
5954 * transform.c: added xsl:number
5955 * xslt.c: minor memory leak removed
5956 * Makefile.am: added numbers.c and numbersInternals.h
5958 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961 * doc/html/*.html updated
5962 * doc/libxslt.sgml: added new modules
5963 * libxslt/pattern.c: fix loop on hash clashes.
5965 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969 * pattern.c: lots of changes to make most patterns work
5970 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5971 * transform.c: cleanup and attribute patterns testing
5972 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5974 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5975 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5978 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981 * transform.c: added xsl:element support
5982 * namespaces.[ch]: added xsltGetSpecialNamespace()
5983 * attributes.c: added xsl:attribute namespace support.
5985 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5988 implement import cascade lookups and traversal
5989 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5990 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5991 started coding the import cascade lookup in the places needed,
5992 probably incomplete.
5994 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5997 xsl:include and xsl:import, untested
5999 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001 * FEATURES: updated choose/when/otherwise added
6002 * libxslt/transform.c: plugged choose in
6003 * configure.in tests/Makefile.am tests/REC/Makefile.am
6004 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6005 tests/general/itemschoose.*: started adding a more generic
6006 infrastructure for testing.
6008 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010 * tests/REC/test-11*: added more tests
6011 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6014 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * tests/REC/test-[9-10]*: added more tests
6017 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6020 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022 * tests/REC/test-[7-9]*: added more tests
6023 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6024 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6025 is allocated, overall cleanup.
6027 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029 * tests/REC/test-7.*: added more tests
6030 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6031 fixing bugs raised by said tests
6033 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035 * tests/REC/test-7.*: added more tests
6036 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6037 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6038 raised by said tests
6040 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043 * configure.in tests/Makefile.am tests/REC/*: started adding
6044 some regression tests based from fragments of spec examples
6045 * libxslt/transform.c: fixed a problem on namespace generation
6047 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050 * tests/numbers/Makefile.am tests/numbers/format-number.*
6051 tests/Makefile.am configure.in: added number formattting
6053 * libxslt/attributes.[ch]: separated attribute support, started
6054 add support for attribute-sets
6055 * libxslt/functions.[ch]: update for number and formatting
6057 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6058 cleanups updates, etc ...
6060 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063 * libxslt/transform.c: added copy-of support
6064 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6066 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * FEATURES TODO: updates
6069 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6072 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074 * FEATURES TODO: updates
6075 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6076 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6077 namespace aliases and cleaned up the overall namespace related
6078 code. This materialize as a new module.
6080 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6085 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6090 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6093 and the rules to generates the makefiles.
6094 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6095 * doc/html/*.html : autogenerated documentation
6096 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6098 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6102 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104 * FEATURES TODO README INSTALL: updated
6105 * libxslt/xslt.h: added URL and version/vendor :-)
6106 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6107 attempt to support older libxml2 version.
6108 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6109 and macros to add/register new document created by document()
6110 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6111 system-property(), element-available() and function-available().
6112 A crippled version of document() has been added too.
6114 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6117 number formatting !!!
6118 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6119 tests/Makefile.am; added testing for mathematical functions,
6123 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6126 with non-named rules (*, ...) added accelerators
6127 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6128 and xsltEvalAttrValueTemplate() high level functions
6129 * libxslt/transform.c: fixed the part where attributes
6130 had to be looked at as templates, added comment and
6132 * TODO FEATURES: updated to reflect the new state
6134 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136 * libxslt/functions.[ch] Makefile.am: added new module functions
6137 with templates for the XSLT functions.
6138 * libxslt/variables.h templates.c: added registrations of new
6139 functions when an XPath context is created
6141 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143 * tests/Makefile.am: cleanup
6144 * libxslt/pattern.c: should support most of the patterns now
6145 except ID/Key and maybe some namespace checks when having
6149 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6152 tests/REC2/Makefile.am: updated the makefiles and spec files to
6153 add tests, and the FEATURES file to the RPM
6155 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6158 prepared the Makefiles and spec files for a first release.
6159 * COPYING.LIB: added LGPL Licence
6161 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6164 <breese@mail1.stofanet.dk>
6166 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168 * configure.in libxslt.spec.in: first try to get a spec file
6170 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6173 * libxslt/transform.c: add support for "*" to strip and preserve
6176 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 * FEATURES: added with alist of what's in and what's not
6180 * libxslt/xslt.c: fixed top level Param and Variable stuff
6182 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184 * xsltproc.c: removed bug
6185 * tests/REC2/html.xml: added newline after doctype
6186 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6187 support, result tree fragment support (requires just commited
6188 extensions to libxml2 XPath !!!)
6189 * transform.c: added call-template, with-param support
6190 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6191 * TODO: updated, added a DONE section and started migrating stuff :-)
6193 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6196 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6197 too, added the HTML output test
6198 * libxmls/xsltutils.c: added HTML output
6199 * libxslt/xslt.c: check version on literal result used as templates
6200 * libxslt/transform.c: fixed an error in VERSION number
6201 * libxslt/templates.c: make sure generated nodes have doc and
6204 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6207 specific module. Added attribute value template, at least in
6209 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6210 the spec now works too.
6211 * libxslt/variables.c: fixed the debug
6212 * libxslt/xslt.c: fixed an ugly uninitialized variable
6213 * libxslt/transform.c: now using attr template processing
6215 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6218 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6219 structure to add an execution stack with variables. Tree
6220 valued variables still missing.
6223 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225 * libxslt/xslt.c: check version on stylesheets
6226 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6227 started adding variables interfaces and modules.
6229 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231 * libxslt/xslt.c: added support for disable-output-escaping
6232 will need libxml version > 20211
6233 * libxslt/transform.c: cleanup
6234 * libxslt/xsltutils.[ch]: added output functions
6235 * libxslt/xsltproc.c: reuse the output function
6236 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6239 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6242 with blank node stripping when not allowed.
6244 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246 * libxslt/transform.c: modified apply-templates processing
6247 added select and sort support support.
6249 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251 * TODO: guess what, it's growing :-(
6252 * configure.in: setup hacking values when compiling in my
6254 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6255 very rudimentary version of xsl:sort
6257 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260 * libxslt/transform.c: context position and size in for-each
6261 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6262 and put Error and Debug routines
6263 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6264 to use the Debug calls, cleanup
6265 * libxslt/xsltproc.c: added -v to enable debug printing
6267 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269 * TODO: started filling it :-(
6270 * libxslt/pattern.c: should now at least compile the full
6271 set of patterns authorized. Default priorities added.
6272 * libxslt/transform.c: a bit more work and cleanup.
6274 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276 * TODO: started adding in there :-(
6278 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6281 support of xslt:if and xslt:attribute, need libxml2 interfaces
6282 present only in CVS.
6284 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286 * test/Makefile.am test/REC*/Makefile.am: added first test
6287 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6288 cleanup of nodes at reading of stylesheet, added support
6289 for xsl:for-each and fixed a few recursion bugs
6291 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293 * pattern.c, xslt.c: removed debug
6294 * transform.c: added value-of, seems to handle the first
6295 REC example correctly
6297 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299 * transform.c, xsltproc.c: small fight with spaces and formatting
6300 may need a revisit later but looks pretty good right now.
6302 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304 * transform.c: basic processing in place
6305 * xsltInternals.h: exported one xslt.c function
6307 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309 * libxslt/transform.[ch] Makefile.am: started adding the
6310 transformation module
6311 * pattern.[ch] xslt.c: more work...
6313 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315 * libxslt/pattern.c: started adding xsltTestCompMatch()
6317 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319 * libxslt/pattern.c: more work on parsing selectors
6321 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323 * libxslt/xslt*: completeted the structures
6324 * libxslt/pattern.[ch]: started adding code to precompile patterns
6326 * libxslt/makefile.am: added the new files
6328 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330 * libxslt/xslt.c : small cleanup
6331 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6332 mechanism for compile-time options
6334 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336 * libxslt/xslt.[ch]: started parsing templates
6338 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6342 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6347 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6350 libxslt/Makefile.am tests/Makefile.am:
6351 Created the library framework, imported it into the GNOME CVS base
6352 * INSTALL: added a small instruction file.
6354 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6357 first steps toward building the framework
6359 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361 * NOTES: added notes taken while reading the spec.
6363 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365 * test/REC1 test/REC2: added examples from the XSLT REC
6367 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369 * README: basic informations
6370 * Changelog: created