1 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
3 * libxslt/transform.c: another dictionnary/string interning fix
5 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
7 * libxslt/transform.c: fix to force string interning on generated
10 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
12 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
13 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
14 libxslt/variables.c: changed some variable names for warning
15 cleanup when -ansi flag is not present.
16 * libxslt/namespaces.c: fixed potential NULL pointer reference
17 pointed out by Dennis Dams (bug 156187)
19 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
21 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
22 to include EXSLT doc in libxslt package.
24 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
26 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
27 gmtime_r if available (bug 129983)
28 * libexslt/functions.c: fixed a namespace problem concerning a
29 function with a namespace-qualified name (bug 155197)
31 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
33 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
34 by the recent namespace tests in libxml2
36 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
38 * libxslt/transform.c: fixed a problem of tree structure raised
39 by the new libxml2 tree checking code.
41 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
43 * libexslt/date.c: fixed problem with negative periods
45 * tests/exslt/date/sum.2.out: changed expected output, now
46 agrees with comments in sum.2.xml test data file
48 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
50 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
51 attribute document pointer.
53 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
55 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
58 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
60 * configure.in doc/*: release of 1.1.11, rebuilt the docs
62 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
64 * libxslt/pattern.c: try to fix #153137 but without a test case
65 it's shooting in the dark.
67 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
69 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
70 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
73 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
75 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
76 namespaced variable names.
77 * tests/general/bug-154.*, tests/general/Makefile.am,
78 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
81 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
83 * Makefile.am: add missing variable
84 * libxslt/transform.c: fixed some error callback data
85 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
86 date:sum testing from Derek Poon
88 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
90 * libexslt/date.c: fixed problem with empty sets, etc.
91 (see discussion on mailing list)
93 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
95 * libexslt/date.c: fixed problem with timezone offset
97 * tests/exslt/date/add.1.out: changed regression test output,
98 which was apparently incorrect for above case
100 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
102 * libxslt/transform.c: re-arranged sequence of setting up
103 namespaces within xsltCopyTree (see the list thread
104 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
105 * tests/general/bug-104.out: slight change to expected output
108 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
110 * libexslt/date.c: enhanced validation of date-time to catch
111 bit-field overflow (bug 152836)
112 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
115 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
117 * libxslt/numbers.c: further refinement to UTF8 pattern
118 separator (bug 151975)
120 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
122 * libxslt/numbers.c: fixed problem with UTF8 pattern
123 separator (bug 151975)
125 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
127 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
128 fixed 2 problems with xsl:include (bug #151795)
130 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
132 * NEWS configure.in doc/*: Release of libxslt-1.1.10
134 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
136 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
137 for --path as well as --load-trace, fixes Red Hat bug #106545
139 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
141 * libxslt/keys.c: fixed small problem with key initialisation
142 disturbing the transformation context (bug 151201).
143 * tests/general/bug-153.*, tests/general/Makefile.am,
144 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
147 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
149 * win32/configure.js: added support for version extra
151 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
153 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
154 compilation problems on Solaris #150844
156 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
158 * configure.in NEWS doc/*: preparing release of 1.1.9
160 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
162 * transform.c: Further enhancement for keys on exslt:node-sets.
163 Corrects a rather serious timing problem (bug 150741)
164 * tests/exslt/common/node-set.8.*: added regression test for this
166 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
168 * Makefile.am configure.in: a bit of cleanup and a extra variable for
171 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
173 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
175 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
177 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
178 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
179 libexslt/exslt.c: added some code to include the CVS
180 ChangeLog version in the version strings available for
181 printing (e.g. by xsltproc)
183 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
185 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
186 DTD attributes, RFE 150311 . Also cleanup the code from all
187 libxml2 pre 2.6.0 specific code since we are using
188 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
190 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
192 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
193 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
194 provide document loading as suggested by David Hyatt for
197 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
199 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
200 in xmlNewTransformContext for the principal document (bug 133289)
202 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
204 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
205 fixed handling of #default in namespace-alias for default
206 namespace (bug 149659)
207 * tests/namespaces/tst7.* tst8.*: added regression tests for above
209 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
211 * libexslt/date.c: added date:sum routine supplied by Joel
214 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
216 * doc/downloads.html doc/xslt.html: fixed a couple of problems
217 reported by Oliver Stoeneberg
219 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
221 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
222 libxslt/variables.c: added code to assure keys are generated
223 when needed for node-sets (bug 148773)
224 * tests/exslt/common/node-set.7.* - added test case for above.
226 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
228 * libexslt/strings.c: fixed str:tokenize for case when 2nd
229 argument is an empty string (should produce a token for
230 each char in the string). Reported on the mailing list by
233 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
234 * libxslt/imports.c: further enhancement for template priorities
235 on imported stylesheets (better fix for bug 141279, fixes
238 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
240 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
241 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
242 Rob Richards to add a normal --with-crypto configure option.
244 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
246 * libxslt/functions.c: added some logic to xsltKeyFunction
247 to set the transform context doc ptr when the xpath context
248 doc is different (bug 147445)
249 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
250 and tests/exslt/common/node-set.6*: added regression tests
251 for bug 145547 (UNION and FILTER for RVT's)
253 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
255 * python/libxslt-python-api.xml: fixed type for doctypeSystem
256 and doctypePublic (problem reported on the list by Sitsofe
258 * doc/libxslt-api.xml: updated database.
260 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
262 * transform.c: small change to key handling for RVT, needed
263 because of enhancement to libxml2 xpath.
265 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
267 * python/libxsl.py: fixes Python on 64bits box problem.
269 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
271 * libxslt.spec.in: better python dependancy Red hat bug #126364
274 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
276 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
277 tst5.xsl and tst.out to EXTRA_DIST
279 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
281 * configure.in doc/*: releasing 1.1.8
283 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
285 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
286 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
287 causing the wrong libs to be linked when using the configure
288 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
290 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
292 * libexslt/Makefile.am: implemented change from Joel Reed for
293 automake-1.4 compatibility.
294 * libexslt/crypto.c: reformatted source to remove an overly
295 generous supply of tabs. Added a #include for sys/select to
296 fix a compilation error caused by the gcrypt include file's
297 usage of 'fd_set'. Made some minor changes to fix
298 some warning messages (no change to the logic).
299 * configure.in, config.h.in: added test for presence of
301 Added test for libgcrypt version > 1.1.41 (bug 145245)
303 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
305 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
306 namespace, also a small enhancement of the surrounding text on
307 extension functions. (bug 145250)
309 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
311 * configure.in: convenience change
312 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
313 try to avoid calling libxml2 cleanup function directly but go
314 though the python wrapper of libxml2 for memory debug accounting.
316 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
318 * libxslt/keys.c: added namespace setup before calling XPath
319 to evaluate key (Bug 143520)
321 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
323 * libxslt/transform.c: added coding to xsltCopyTree to copy
324 namespaces (bug 139578).
325 * tests/general/bug-128.out: changed to reflect above fix
326 * libxslt/xslt.c: minor change to an error message
328 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
330 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
331 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
332 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
333 crypto extensions based on libgcrypt if found at configure time.
334 * tests/namespaces/Makefile.am: fixed a small breakage
336 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
338 * libxslt/namespaces: some enhancement for fixing bug 142768
339 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
340 added regression test for this bug
342 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
344 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
345 the example from Richard Jinks
347 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
349 * win32/configure.js win32/Makefile.* minor changes for the new
350 layout of the Windows binary package
352 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
354 * doc/search.php.inc, doc/search/php: enhanced to remove
355 forcing module names to lower case, and to fix problem
356 with links between pages in libxml2 directory.
358 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
360 * win32/makefile.msvc, win32/configure.js: included the cruntime
361 option, contributed by Oliver Stoeneberg
363 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
365 * libxslt/xsltutils.c: fixed bug in error message printing
366 for undefined namespace (bug 143004)
368 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
370 * NEWS doc/*: updated for 1.1.7
372 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
374 * configure.in: release of libxslt-1.1.7
376 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
378 * tests/general/bug-151*, tests/docs/bug-151.xml,
379 tests/general/Makefile.am, tests/docs/Makefile.am: added
380 regression test for old bug #127877
382 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
384 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
385 being generated when the root element is namespaced
386 * tests/general/bug-151*, tests/docs/bug-151.xml,
387 tests/general/Makefile.am, tests/docs/Makefile.am: added
388 regression test for bug #135542
390 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
392 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
393 libxslt/transform.c: fixing bug #134500 on namespace lookup for
394 attribute which sometimes lead to default namespace
395 * tests/general/bug-150*, tests/docs/bug-150.xml,
396 tests/general/Makefile.am, tests/docs/Makefile.am: added
397 regression test for bug #134500
399 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
401 * libexslt/date.h: fixing a small portability problem on Solaris
402 for the declaration of localtime_r bug #140468
404 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
406 * libxslt.m4: applied patch from Edward Rudd to fix the problems
407 raised in bug #142429
409 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
411 * libxslt/xslt.c: fixed a weird namespace bug #141532
412 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
413 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
414 to the regression for bug #141532
416 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
418 * libxslt/imports.c: added comments and function header,
419 improved logic of routine just added.
420 * tests/general/bug-147*, tests/docs/bug-147.xml,
421 tests/general/Makefile.am, tests/docs/Makefile.am: added
422 regression test for bug 141279
424 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
426 * libxslt/imports.c: enhanced normalization of comp steps
427 when an imported stylesheet has it's own imports
430 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
432 * libxslt/transform.c: added code to recognize
433 disable-output-escaping on certain text nodes (bug 140755)
434 * tests/general/bug-100.out: regenerated to account for change
435 from next ChangeLog entry (bug 140558)
437 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
439 * libxslt/xsltutils.c: suppressed any automatic linefeed after
440 a comment following the document root element (bug 140558)
442 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
444 * libxslt/transform.c: fix a problem where we updated an
445 ELEMENT node psvi field as if it was a DOCUMENT one, leading
446 to a subtle crash later, valgrind rules.
448 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
450 * libexslt/strings.c: fixed bug in UTF8 string tokenize
451 kindly reported by Vasily Tchekalkin
453 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
455 * configure.in doc/*: preparing release 1.1.6
456 * libxslt.spec.in: keep the ChangeLog compressed
458 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
460 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
461 * tests/docs/Makefile.am tests/docs/bug-146.xml
462 tests/general/Makefile.am tests/docs/bug-146*: added test
463 to the regression for bug #139132
465 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
467 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
468 with key matching attribute node.
470 2004-04-01 Johan Dahlin <johan@gnome.org>
472 * python/.cvsignore: Add generated files, to make cvs silent.
474 * .cvsignore: Add missing libexslt.pc and stamp-h1
476 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
478 * configure.in: prepare release of 1.1.5, made a hard dependancy
479 to libxml2 2.6.8 due to the dictionnary reference counting change
480 * doc/*: updated and rebuilt the doc.
481 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
483 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
485 * libxslt/xsltconfig.h.in: small fix for OpenVMS
486 * libxslt/documents.c: fixed a leak associated to the change
487 in reference counting when running the XML parser and using
488 the document() function.
490 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
492 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
493 when output file is used (bug 137341)
495 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
497 * libxslt/xsltutils.c: corrected my error from bug 135938
498 pointed out on the mailing list by Mark Vakoc.
499 * libxslt/transform.c: enhanced the error message for
500 call-template when namespace is present.
501 * tests/general/bug-145.err: regenerated for new message
503 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
505 * libxslt/namespaces.c: added additional check to prevent
506 superfluous namespace href's being generated on elements
508 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
509 added new test for bug 136914
510 * tests/namespaces, tests/extensions/ tests/reports: fixed
511 error in "enhanced" Makefile.am, removed superfluous .err files
514 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
516 * doc/search.php.incl: minor addition for later version of php
517 requiring $HTTP_GET_VARS.
518 doc/*: rebuilt the docs
520 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
522 * libexslt/strings.c: modified the 'tokenize' routine to work with
523 UTF8 chars in both string and tokens (Bug 136183)
525 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
527 * libxslt/attrvt.c: added coding to allow growing the
528 AVT structure when a large number of segments are present
530 * libxslt/keys.c: fixed a compilation warning (no logic change)
532 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
534 * tests/docbook/Makefile.am: small fix to typo
536 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
538 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
539 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
540 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
541 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
542 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
543 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
544 tests/extensions/Makefile.am, tests/general/Makefile.am,
545 tests/keys/Makefile.am, tests/multiple/Makefile.am,
546 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
547 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
548 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
549 tests/REC/test-2.5-1.err:
550 Major enhancement to "make tests". All but Python tests
551 cleaned up to produce minimum summary output if no problems.
552 * tests/general/bug-145.xsl, tests/general/bug-145.err,
553 tests/docs/Makefile.am, tests/docs/bug-145.xml:
554 Added test case for bugzilla bug 135938
556 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
558 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
559 fixed problem with dictionary handling (bug 135938).
560 * doc/EXSLT/*: fixed a few more "href_base" files.
562 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
564 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
565 the "href_base" problem.
567 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
569 * configure.in, config.h.in: added test for localtime_r
570 * libexslt/date.c: added usage of localtime_r if present on
571 system (bug 129983, suggested by Vasily Tchekalkin)
573 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
575 * libxslt/keys.c libxslt/pattern.c: removed the last use
576 of _private that time in the input document, use the psvi
577 field again, this may be interesting if XSLT2 support gets
578 in but since this is very unlikely ...
580 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
582 * libxslt/transform.c libxslt/variables.c: use the psvi field
583 of teh document used for RVT instead of _private.
585 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
587 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
588 the attribute instead of the _private one to compile AVT infos
590 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
592 * tests/docs/Makefile.am tests/docs/bug-144.xml
593 tests/general/Makefile.am tests/docs/bug-144*: added test
594 similar to 143 but checking for AVT in local variables.
596 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
598 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
599 AVT found in global variable content.
600 * tests/docs/Makefile.am tests/docs/bug-143.xml
601 tests/general/Makefile.am tests/docs/bug-143*: added test
602 to the regression suite.
604 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
606 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
607 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
608 First step toward _private cleanup: use the psvi field to store
609 the precompilation informations in the stylesheet nodes.
611 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
613 * libxslt/variables.c: trying to use the fact that names comes
614 from a dictionnary when looking up for variables.
615 * tests/documents/Makefile.am: try to fix an error reported on
618 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
620 * tests/general/Makefile.am, tests/general/bug-142.xsl,
621 tests/general/bug-142.out, tests/docs/Makefile.am,
622 tests/general/bug-142.xml: added test for language
623 attribute which previously triggered a memory leak
624 (from list report by Mike Hommey)
626 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
628 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
629 regenerated the documentation
631 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
633 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
634 minor changes to eliminate compilation warnings. No change
637 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
639 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
640 Mikhail S Grushinskiy to compile on Mingw
642 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
644 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
646 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
648 * libxslt/extensions.c: applied patch from Steve Little to
649 display the extension modules.
651 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
653 * libxslt/transform.c: trying to fix an extension regression pointed
656 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
658 * libxslt/transform.c: try to fix the problem with yelp
661 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
663 * libxslt/templates.c: applied patch from #134588 provided by
664 Mariano Suárez-Alvarez, attribute text node without doc.
666 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
668 * configure.in, doc/*: updated and rebuilt the documentation
669 preparing release of 1.1.3
670 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
672 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
674 * libxslt.m4: small fix: added missing [] quotation macro name
675 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
676 1.8.x and is backward compatible with older auto tools.
678 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
680 * libxslt/attrvt.c libxslt/templates.c: removed the two last
681 known bug with the new code, was overoptimizing a bit...
683 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
685 * libxslt/attrvt.c: found the memory leak shown in DocBook,
686 mostly an error handling some ATV coupled with doctionnaries
688 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
689 libxslt/xslt.c: added a bit of debug to be able to trace
692 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
694 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
695 attribute value templates
696 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
697 dictionaries at the stylesheet and transformation level.
698 * configure.in: this relies on a recent version of libxml2
699 with the sub dictionnary catalog.
701 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
703 * libxslt/transform.c: added check for "?>" in PI content
706 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
708 * libxslt/namespaces.c: fixed problem with attribute
709 namespace (Bug 132953)
711 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
713 * libxslt/transform.c: added check for "--" or ending '-'
714 in xsl:comment (Bug 132742)
716 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
718 * libxslt/transform.c, libxslt/attributes.c: added
719 validation of QName for xsl:element and xsl:attribute
722 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
724 * libxslt/pattern.c: changed priority of template patterns
725 starting with '//' from 0.0 to 0.5 (Bug 131705)
727 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
729 * libxslt/xslt.c: applied patch from Stefan Kost to fix
730 behaviour on unknown element from the XSLT namespace.
731 * python/generator.py: applied patch from Stephane bidoul
732 to export enums in the bindings.
734 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
736 * tests/general/Makefile.am, tests/general/bug-141.out,
737 tests/general/bug-141.xsl, tests/docs/Makefile.am,
738 tests/general/bug-141.xml: added test case for
739 Bug 13971 (libxml2 xpath.c bug, but tested here)
741 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
743 * libxslt/xsltutils.c: added a newline for any comment before
744 the root element (Bug 130433)
745 * libxslt/xslt.c: fixed problem with cdata-section-elements when
746 default namespace is changed (Bug 130793)
747 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
748 for newline after comment change above.
749 * tests/general/Makefile.am, tests/general/bug-140.xsl,
750 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
751 cdata-section-elements problem.
753 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
755 * python/libxsl.py: applied shared lib loading patch for OS X from
758 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
760 * libexslt/math.c, libexslt/common.c: fixed problem,
761 reported on the list by Markus Bayerlein, concerning
762 math functions on nodesets generated with
764 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
765 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
766 added test case for above.
768 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
770 * libxslt/transform.c: changed to assure comment which
771 preceeds root node is output after DTD (Bug 130433)
772 * test/exslt/common/node-set.4.*: added test case for
775 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
777 * doc/site.xsl: Changed logo spacing to avoid stacking
778 * doc/*: rebuilt web pages
780 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
785 Test William's new site.xsl improvements by adding the
786 W3C logo icon, rebuild docs, and presto! It shows up
789 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
791 * libxslt/transform.c: Refined wrapper code with large
792 test case submitted by Norm Walsh. (Bug 130922)
794 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
796 * libxslt/transform.c: Added coding to create a xsltDocument
797 wrapper for an RVT, in order to produce the applicable
800 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
802 * doc/search.xml, doc/search.templ, doc/Makefile.am,
803 doc/search.php.inc: Added new facility to "autogen"
804 the search script. Fixed a few more problems with
805 the API page generation.
806 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
807 the autogeneration of the php script. Note that from
808 this point doc/search.php will be include in the
809 generic "Rebuilt docs".
810 * doc/*: api docs rebuilt.
812 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
814 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
815 Further cleanup, fully implemented common routine for
816 "generic page" within the docs.
817 * doc/*: api docs rebuilt with enhanced scripts.
819 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
821 * doc/xslt.html, doc/bugs.html
822 made link to bugzilla more useful
824 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
826 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
827 cleanup of scripts, assuring page tables are consistent.
828 * doc/*: api docs rebuilt with enhanced scripts.
830 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
832 * configure.in: fixed Bug130593.
833 * doc/apibuild.py: fixed a couple of sequence problems on
834 references within APIxxx.html files, rebuild doc/* (and NEWS)
836 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
838 * doc/newapi.xsl: change background color of function
839 declaration to improve readability
840 * doc/*: rebuild docs with new stylesheet
842 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
844 * libxslt/transform.c: fix bad doc comment formatting on
845 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
846 * doc/*: rebuild docs
848 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
850 * configure.in doc/*: prepared release of libxslt-1.1.2
851 * libxslt.spec.in doc/Makefile.am: some tweaking following the
854 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
856 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
859 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
861 * libxslt/numbers.c: added namespace comparison for
862 xsl:number count function (Bug 129057)
864 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
866 * tests/docs/Makefile.am tests/docs/bug-139.xml
867 tests/general/Makefile.am tests/general/bug-139*: added
868 test for entities parsing (Bug #129489)
870 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
872 * tests/docs/Makefile.am tests/docs/bug-138.xml
873 tests/general/Makefile.am tests/general/bug-138*: added
874 test for namespace problem (Bug #129624)
876 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
878 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
879 the transformation context
880 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
881 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
882 xsltSetCtxtParseOptions() to update parsing options in document()
884 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
886 * libxslt/keys.c: fixed second problem on #122483, namespace
887 definitions must be propagated to keys.
888 * tests/docs/Makefile.am tests/docs/bug-137.xml
889 tests/general/Makefile.am tests/docs/bug-137*: added test
890 to the regression for bug #122483
892 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
894 * libxslt/transform.c: added the cast needed to fix #129188 warning
896 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
898 * libexslt/transform.c: fixed Bug 129624 (erroneous output
901 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
903 * libexslt/date.c: fixed several routines to assure empty
904 string returned (rather than a string object with a null
905 string pointer) (Bug 129561)
907 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
909 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
910 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
911 enhanced documentation to include exslt; rebuilt docs
913 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
915 * libxslt/xsltutils.h
917 document XSLT_TRACE macro (sort of) and rebuild docs
919 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
921 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
922 build, no success, it still works halfway.
924 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
926 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
927 libexslt/exsltexports.h libxslt/win32config.h: msvc and
928 mingw compilation fixes.
930 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
932 * doc/xslt.html docs.html
933 remove reference to gtk-doc
935 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
937 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
939 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
941 * configure.in: upp'ed the dependancy to libxml2-2.6.3
942 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
943 by using the new XInclude APIs provided by 2.6.3...
945 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
947 * libxslt/transform.c, libxslt/xslt.c: modified to assure
948 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
949 set into node name. This modification arises from
950 bug #128520, and avoids unnecessary work in libxml2.
952 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
954 * libxslt/*.h *.h.in: updated the metadata informations in the headers
955 * doc/* doc/html/*: regenerated the docs.
957 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
959 * doc/Makefile.am: small further enhancement to makefile
960 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
961 doc/html/libxslt-transform.html: updated to reflect last change
964 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
966 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
967 Makefile.am: adapted the libxml files for libxslt.
968 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
969 doc/libexslt-api.xml, doc/libxslt-refs.xml,
970 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
973 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
975 * libxslt/transform.c: change initialisation of external functions
976 to take place in xsltNewTransformContext instead of in
977 xsltApplyStylesheetInternal. This fixes bug 122483, and should
978 also fix problem reported on the mailing list on today's date.
980 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
982 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
983 detect recursion in xslt:include (bug #127687).
984 * tests/XSLTMark/reverser.out,
985 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
986 because of fix of bug #127877 in libxml2 (quotes in text)
988 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
990 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
991 Changed to detect recursion in xslt:import (bug #127687).
992 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
993 include change to xsltParseStylesheetImportedDoc parameters for
996 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
998 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
999 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1000 Applied patch from Mark Vadoc adding flexible trace debugging
1001 support to the library.
1003 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1005 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1006 'computed' namespace attribute)
1007 * tests/docs/Makefile.am tests/docs/bug-136.xml
1008 tests/general/Makefile.am tests/docs/bug-136*: added tests
1009 to the regression for bug #127561
1011 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1013 * libxslt/keys.c: small further enhancement, bug #127450
1015 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1017 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1018 on the same code in #127450
1019 * tests/docs/Makefile.am tests/docs/bug-135.xml
1020 tests/general/Makefile.am tests/docs/bug-135*: added tests
1021 to the regression suite for bug #127450.
1023 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1025 * libxslt/keys.c: fixed an error from #120684 patch raised in
1027 * tests/docs/Makefile.am tests/docs/bug-134.xml
1028 tests/general/Makefile.am tests/docs/bug-134*: added tests
1029 to the regression suite for bug #127450.
1031 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1033 * libxslt/keys.c: fixed a bug in the keys selector parsing
1034 #120684 when | is in a predicate or a string.
1035 * tests/docs/Makefile.am tests/docs/bug-133.xml
1036 tests/general/Makefile.am tests/docs/bug-133*: added tests
1037 to the regression suite for bug #120684.
1038 * Makefile.am: don't package cvs temp files
1039 * doc/apibuild.py: update from libxml2 one
1041 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1043 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1044 uncovered by newapi.xsl
1045 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1046 to use IS_BLANK_CH for char compares (fixes warnings)
1048 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1050 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1051 number formatting bug #126994
1053 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1055 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1058 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1060 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1061 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1062 patch to moves the control of the XSLT debugger into the transform
1065 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1067 * libexslt/functions.c: applied patch for param visibility from
1068 Shaun McCance. Changed variable scoping in accordance with
1069 Shaun's suggestions. This fixed problem reported on the list
1071 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1072 regression test for above
1074 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1076 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1077 describing the entry points.
1079 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1081 * win32/configure.js: fixed #122146
1083 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1085 * tests/multiple/Makefile.am: applied last fix from #125614
1087 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1089 Minor enhancements to eliminate compile/test warnings
1090 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1091 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1092 it's defined as __attribute__((unused))
1093 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1094 variable declaration
1095 * libxslt/preproc.c: minor change to get rid of unused var/code
1097 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1099 * doc/* NEWS: preparing release 1.1.0
1101 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1103 * libxslt/preproc.c: fixing the Document element precompilation
1104 to avoid the problem raised in #125614
1106 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1108 * tests/multiple/out/letter*.orig: updated to reflect change
1109 to HTML output in libxml2 (formatting of <p>, bug #125093)
1111 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1113 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1116 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1118 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1119 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1120 for the upcoming 1.1.0 release
1121 * breakpoint/*: this release removes the deprecated breakpoint library
1123 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1125 * libxslt/transform.c, tests/general/bug-119.out: fixed
1126 bug #125502 and corrected expected test output
1127 * tests/general/bug-79.out: fixed broken test (bug #123328)
1128 * libxslt/pattern.c, libexslt/functions.c: minor change to
1129 eliminate compilation warning
1131 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1133 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1134 broken tests (revealed by #125502)
1136 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1138 * libexslt/strings.c: fix bug #125265 about entities breaking
1139 exsl:tokenize and exsl:split
1140 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1141 augmented the reression tests with the example from the bug report.
1143 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1145 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1148 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1150 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1151 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1152 xmlParseFile, this avoid relying on global parser options, far
1154 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1155 slightly corrected output for CDATA and STYLE element save.
1157 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1159 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1160 patch from Roumen Petrov for bug #124539 when building outside the
1162 * libxslt/xsltutils.c: fixed the way to grab the line number from
1163 the document, use the predefiend libxml2 API which mate it work
1164 with both 2.5.x and 2.6.x
1166 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1168 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1169 problem reported on the mailing list by Justin Fletcher
1171 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1173 * configure.in libxslt.spec.in: doing some testing and raising
1174 the build requirement to 2.5.10
1175 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1176 for linking the exslt lib with the lib being build instead of the
1179 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1181 * libxslt/pattern.c: Fixed problem with cascaded predicates
1182 (more of bug 119946)
1184 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1186 * restored earliest portion of ChangeLog (was corrupted)
1188 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1190 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1191 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1192 * doc/libxslt-api.xml: regenerated the API
1194 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1196 * configure.in: bump the libxml2 require to 2.6.0 which
1197 should ship for good real soon...
1198 * doc/Makefile.am: fix installation of HTML pages
1199 * doc/libxslt-api.xml: rebuilt
1200 * libxslt/xsltexports.h: cleanup
1201 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1202 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1204 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1206 * libxslt/attributes.c: fixed bug 123822
1208 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1210 * libxslt/pattern.c: fixed bug 119946
1211 * configure.in: enhanced for better devel (me) testing
1213 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1215 * configure.in: applied a small patch from Troels Walsted Hansen
1216 for python libxml2 detection.
1218 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1220 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1221 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1222 various compilation warnings (AIX as well as gcc)
1224 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1226 * libexslt/saxon.c: applied patch from Brett Kail to implement
1229 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1231 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1232 as pointed by Steve Ball
1234 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1236 * libxslt/extensions.c: applied patch from Karl Eichwalder
1237 apparently the xmlFree was introducting a memory error
1238 on x86_64, though not reproduced.
1239 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1241 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1243 * python/libxslt.c: don't output errors to stdout by default
1246 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1248 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1249 IS_XSLT_REAL_NODE change
1250 * python/Makefile.am Makefile.am: some makefile "distclean"
1251 target improvement from Graham Wilson
1252 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1255 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1257 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1258 IS_XSLT_REAL_NODE, fixed bug 120644.
1260 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1262 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1263 libxslt/xsltutils.h: removing the DocBook SGML support
1265 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1267 * configure.in: preparing release libxslt-1.0.33
1268 * doc/*: updated and rebuilt the docs
1269 * doc/apibuild.py: small fixes for new tokens
1271 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1273 * transform.c: enhanced previous fix to bug #120684, using
1274 excellent suggestion by Daniel
1275 * attributes.c: fixed bug #119583, merging attribute sets
1276 from imported stylesheets.
1277 * tests/docs/Makefile.am tests/docs/bug-131.xml
1278 tests/general/Makefile.am tests/docs/bug-131*: added tests
1279 to the regression suite for bug #120684.
1281 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1283 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1284 incorrect creation of "extra" variables when compiling
1285 templates on imported stylesheets.
1286 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1287 tests/general/Makefile.am test/docs/bug-130*: added tests
1288 to the regression suite for this bug.
1291 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1293 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1296 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1298 * transform.c: fixing bug #120684 on crash caused by text between
1301 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1303 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1304 macros which affect exports and added mingw section
1306 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1308 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1309 against libxml2 without XPointer supoort.
1311 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1313 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1314 with namespaced names reported by Steve Hay
1315 * tests/docs/Makefile.am tests/docs/bug-129.*
1316 tests/general/Makefile.am tests/general/bug-129*: added the
1317 test to the regression suite for this bug.
1319 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1321 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1324 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1326 * libxslt/*.h: realigned parameters after taint
1328 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1330 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1331 Borland compiler, as reported by Eric Zurcher
1333 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1335 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1336 get included in the distrib
1338 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1340 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1341 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1342 contain the export defs.
1344 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1346 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1347 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1348 for compilation with MingW compiler on Windows.
1350 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1352 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1353 instances of a key with the same namespace:name, reported
1354 on the mailing list by Ian Young. Added regression test
1357 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1359 * variables.c: fixed bug 119699 (missing error on shadowed
1361 * autogen.sh: removed dependency on automake-1.4, updated
1362 links for fetching auto* tools
1363 * doc/Makefile.am: added check for automatic regeneration of
1364 win32/*.def.src when api xml files are updated.
1366 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1368 * transform.c: fixed bug 114563 (params not passed when
1369 default template processed)
1371 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1373 * xslt.c: fixed bug 119862 (missing param on ns error print)
1375 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1377 * News configure.in: preparing libxslt-1.0.32 release
1378 * doc/* : updated the doc and rebuilt
1380 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1382 * breakpoint/Makefile.am: removed ref to libxslt.la
1383 * numbers.c transform.c python/libxml_wrap.h python/types.c
1384 xlstproc/xsltproc.c: Minor cleanup of warning errors
1386 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1388 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1390 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1392 * tests/docs/Makefile.am tests/docs/bug-127.*
1393 tests/general/Makefile.am tests/general/bug-127*: added the
1394 test from bug #118763 to the regression suite.
1396 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1398 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1400 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1402 Minor cleanup of regression test general/bug-125
1404 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1406 Fixed bug 116517 - handling of '{' and '}'
1407 * templates.c: added checks for escaping and balancing of
1409 * tests/general/Makefile.am tests/docs/Makefile.am:
1410 Added test case (bug-126) to regression suite.
1412 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1414 Fixed bug 117552 - sort with multiple keys
1415 * xsltutils.c: enhanced treatment of NaN when multiple sort
1417 * tests/general/Makefile.am tests/docs/Makefile.am:
1418 Added test case (bug-125) to regression suite.
1420 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1422 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1423 * transform.c, variables.c, xslt.c, xsltutils.c:
1424 removed some unused variables
1426 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1428 Fixing bug 118558 (Solaris 8 compiler warnings)
1429 * xslt.c: minor re-ordering of code
1430 * functions.c: added an explicit cast
1431 * number.c: added include for string.h
1432 * security.c: added an explicit cast
1434 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1436 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1437 of date:seconds as previously posted to the mailing list
1438 * numbers.c: extensive modification to cater for UTF8 within
1439 the various routines.
1441 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1443 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1444 #117616 about EXST str:tokenize.
1445 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1446 added the test in the regression suite.
1448 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1450 * xsltproc/xsltproc.c: applying a patch based on #117377
1453 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1455 * libxslt/transform.c: allow strip-space to support full namespaces
1456 using prefix:* , should fix #114287
1457 * tests/docs/Makefile.am tests/docs/bug-124.*
1458 tests/general/Makefile.am tests/general/bug-124*: added a
1459 test to the regression suite for this bug.
1461 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1463 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1464 the attribute was already defined, should fix bug #113812
1465 * tests/docs/Makefile.am tests/docs/bug-123.*
1466 tests/general/Makefile.am tests/general/bug-123*: added the
1467 test to the regression suite.
1469 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1471 * libexslt/strings.c: applied patch from Shaun McCance to implement
1472 exslt:split c.f. #117752
1473 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1474 added the test to the regression suite.
1476 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1478 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1479 might require more attention could be an Unicode support breakage.
1481 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1483 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1484 libxslt/xsltInternals.h: optimize text node coalescing by
1485 caching info about the last text node generated and doing
1486 fast alloc/copy of the text. Should fix #115273
1488 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1490 * fixed bug 113520, incorrect result for date:seconds
1491 with change to type casting in libexslt/date.c
1493 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1495 * fixed bug 114764: trouble with globals and RVT's
1496 with minor changes in variables.c and transform.c
1497 so that any global instantiated with an RVT gets
1498 uninitialized when the RVT is destroyed.
1500 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1502 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1503 * breakpoint/Makefile.am: added deps to libxslt
1504 * tests/exslt/common/Makefile.am: integrated William Brack test
1505 in the regression suite
1507 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1509 * fixed bug 114812, trouble with imported exslt functions
1510 added lookup function in libxslt/extension.c
1511 enhanced exsltInitFunc in libexslt/functions.c to take
1512 better care of imports
1514 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1516 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1517 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1518 Sean Treadway, adding Python bindings for extension element and
1519 some bindings cleanups.
1520 * python/tests/Makefile.am python/tests/extelem.py: also add an
1523 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1525 * python/libxml_wrap.h: applied patch from #116943 which should
1526 fix the xsltSaveResultToFile python binding.
1528 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1530 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1532 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1534 * configure.in: releasing 1.0.31
1535 * doc/*: update and rebuild of the docs
1537 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1539 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1541 * tests/docs/Makefile.am tests/docs/bug-122.*
1542 tests/general/Makefile.am tests/general/bug-122*: added the
1543 test to the regression suite.
1545 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1547 * libxslt/preproc.c: fix bug #115778 for attribute value template
1550 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1552 * libxslt/documents.c libxslt/transform.c: applied patch from
1553 Keith Isdale to desactivate node numbering when running under
1556 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1558 * libxslt/security.c: fix the write checking code when
1559 the output filename does not parse as an URL bug #115402
1561 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1563 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1564 triodef.h were missing from the distribution
1566 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1568 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1569 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1571 * libexslt/sets.c: applied patch from Peter Breitenlohner
1572 * doc/*: rebuilt the docs
1573 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1574 generattion of " as " in element content.
1576 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1578 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1579 which is a sibling of xsl:when
1581 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1583 * libxslt/xslt.c: fixed a possible crash when the document
1584 wasn't a proper stylesheet.
1586 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1588 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1590 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1592 * win32/defgen.xsl: new file, generates the export sources.
1593 * win32/*.def.src: these are now autogenerated, changes to these
1594 will not be logged anymore.
1596 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1598 * tests/docs/Makefile.am tests/docs/bug-121.*
1599 tests/general/Makefile.am tests/general/bug-121*: added the
1600 example for bug #112904 in the regression tests, the bug fix is
1603 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1605 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1606 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1607 of --with-python like for libxml2
1609 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1611 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1612 NaN within the sort element. Also added regression test.
1614 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1616 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1617 network accesses when building
1619 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1621 * libxslt/transform.c: fixed a segfault introduced with the RVT
1622 handling change, bug #112703 .
1624 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1626 * libxslt/xslt.c: make sure stylesheet compilation errors
1627 forces a NULL stylesheet, fixes #112270
1629 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1631 * NEWS configure.in : preparing release 1.0.30
1632 * doc/apibuild.py: backported a patch from libxml2
1633 * doc/*: updated and rebuilt the docs
1635 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1637 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1638 cleaning up Result Value Tree handling
1639 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1641 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1642 added Mark Vakoc test combining for-each and exslt:tokenize
1644 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1646 * libxslt/transform.c: fixing bug #111755 when a template is
1647 applied to an attribute
1648 * tests/docs/Makefile.am tests/docs/bug-119.*
1649 tests/general/Makefile.am tests/general/bug-119*: added the
1650 example in the regression tests for that bug.
1652 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1654 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1655 for the HTML generation fixing #111799
1656 * doc/html/*.html doc/html/*.png: associated update
1658 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1660 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1661 * win32/libxslty.def.src: added more exports
1663 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1665 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1666 transition to XHTML1 added validity checking to the makefile rules.
1668 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1670 * python/generator.py: fixed a problem in the generator where
1671 the way functions are remapped as methods on classes was
1672 not symetric and dependant on python internal hash order,
1673 as reported by Stéphane Bidoul
1674 * libexslt/strings.c: attempt at fixing an object type pbm
1675 * libxslt/triodef.h: update for OpenVMS from libxml2
1677 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1679 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1680 generation of the man page
1682 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1684 * libexslt/sets.c: fixed a bug introduced in the last commit
1685 * libxslt/transform.c: tried to fix #111437
1686 * tests/docbook/result/xtchunk/html/*.orig
1687 tests/multiple/out/*.orig: side effect of #111437 change.
1689 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1691 * libexslt/strings.c: applied last patch for #110023 from
1693 * libexslt/sets.c: fixed a memory leak when mixing one of the
1694 EXSLT set functions and a Result Value Tree
1695 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1696 with Result Value Tree
1698 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1700 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1701 bug #111420 about double initialization of extension contexts
1703 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1705 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1706 don't obbey the same rules as for literal reusl elements.
1707 * tests/docs/Makefile.am tests/docs/bug-118.*
1708 tests/general/Makefile.am tests/general/bug-118*: added the
1709 example in the regression tests for that bug.
1710 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1711 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1712 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1713 regression tests one still exposing a mem leak (Mark Vadoc).
1715 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1717 * libxslt/pattern.c: fix a memory related segfault on a
1718 pattern compilation error #110189
1720 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1722 * libxslt/variables.c: fixing bug #110020 on global parameter
1723 and variables mismatch
1724 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1725 the test to the regression suite
1727 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1729 * libexslt/math.c: applied patch from Charles Bozeman fixing
1730 the math power function where args were inverted #110996
1731 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1732 added the test to the regraession for #110996
1733 * libexslt/sets.c: avoid a problem with nodesets.
1735 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1737 * libxslt/win32config.h: added HAVE_MATH_H
1739 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1741 * win32/Makefile.msvc: fixed compilation with thread-enabled
1744 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1746 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1747 with RTF in libexslt
1749 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1751 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1752 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1753 other places where ctxt->document pointer may be used without
1754 checking it agaisnt NULL.
1755 * tests/docs/Makefile.am tests/docs/bug-115.*
1756 tests/general/Makefile.am tests/general/bug-115*: added the
1757 example in the regression tests for that bug.
1758 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1760 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1762 * configure.in NEWS: preparing 1.0.29 release
1763 * libxslt/documents.c: generate the document order for document()
1765 * doc/*: updated and regenerated the docs
1767 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1769 * libxslt/transform.c: fixed a namespace redundancy problem
1771 * tests/docs/Makefile.am tests/docs/bug-114.*
1772 tests/general/Makefile.am tests/general/bug-114*: added an
1773 example in the regression tests for that bug.
1775 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1777 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1778 and avoid some warnings when loading the python modules on non
1780 * libxslt/transform.c: fix a bug introduced in the document lookup
1781 and exhibited by the keys test.
1783 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1785 * tests/docs/Makefile.am tests/docs/bug-113.*
1786 tests/general/Makefile.am tests/general/bug-113*: added an
1787 example in the regression tests for bug #109160 fixed in libxml2
1789 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1791 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1792 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1793 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1795 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1797 * libxslt/transform.c: forgot to make one change related to
1798 Result Value Tree change, pointed out by Sebastian Rahtz
1799 * tests/docs/Makefile.am tests/docs/bug-112.*
1800 tests/general/Makefile.am tests/general/bug-112*: added an
1801 example in the regression tests that bug
1803 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1805 * libxslt/transform.c: second part of the patch fixing #108905
1806 performances problems, ask for computation of document order on
1807 the document transformed and avoid inefficiencies building large
1808 nodesets of unique nodes.
1809 * configure.in: fix a trouble with libtool in my debug environment.
1811 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1813 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1814 Result Value Tree are now generated with a document root node
1815 not an element, it's quite cleaner.
1816 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1817 also prepared for libxslt-1.0.28 release
1818 * doc/*: updated and regenerated the docs
1820 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1822 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1823 Finally fixed bug #75813, processing or Result Value Tree
1824 converted into node-sets should be a bit more sensible now.
1825 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1826 fixes this regression test, there is 4 nodes, not 3
1827 * tests/docs/Makefile.am tests/docs/bug-111.*
1828 tests/general/Makefile.am tests/general/bug-111*: added an
1829 example in the regression tests for bug #75813
1831 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1833 * tests/docs/Makefile.am tests/docs/bug-110.*
1834 tests/general/Makefile.am tests/general/bug-110*: added an
1835 example in the regression tests for bug #108976 which is
1838 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1840 * tests/docs/Makefile.am tests/docs/bug-109.xml
1841 tests/general/Makefile.am tests/general/bug-109*: added an
1842 example in the regression tests for the invalid bug #108716
1844 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1846 * libxslt/variables.c: fixed bug #108633 reported by
1847 Jerome Pesenti about recursive global variables/param detections
1848 * tests/reports/Makefile.am tests/reports/rec*: added regression
1849 tests for the checking of recusion in global/local param/variables.
1851 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1853 * libxslt/numbers.c: valgrind pointed out an uninitialized
1854 variable use in format-number()
1856 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1858 * tests/docs/Makefile.am tests/docs/bug-108.xml
1859 tests/general/Makefile.am tests/general/bug-108*: added an
1860 example in the regression tests bug #107804 fixed in libxml2
1862 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1864 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1865 matches should catch comments and PIs
1866 * tests/docs/Makefile.am tests/docs/bug-107.xml
1867 tests/general/Makefile.am tests/general/bug-107*: added an
1868 example in the regression tests for this case
1870 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1872 * tests/docs/Makefile.am tests/docs/bug-106.xml
1873 tests/general/Makefile.am tests/general/bug-106*: added the next
1874 example for bug #106788 from James Clark in the regression tests,
1875 the bug fix is actually in libxml2
1877 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1879 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1880 for Python checks, makefile cleanup, and convenience changes
1882 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1884 * xsltproc/xsltproc.c: had to comment out Igor last change
1885 since it made libxslt-1.0.27 depends on libxml2 newly
1886 API extension which hasn't propagated yet :-(
1888 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1890 * configure.in: preparing release 1.0.27
1891 * doc/*: updated and rebuilt the docs
1893 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1895 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1898 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1900 * tests/docs/Makefile.am tests/docs/bug-105.xml
1901 tests/general/Makefile.am tests/general/bug-105*: added the
1902 example for bug #106788 from James Clark in the regression tests,
1903 the bug fix is actually in libxml2
1905 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1907 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1908 James Clark and a bit of cleanup
1909 * tests/docs/Makefile.am tests/docs/bug-104.xml
1910 tests/general/Makefile.am tests/general/bug-104*: added the
1911 example in the regression tests for this case
1913 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1915 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1917 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1919 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1921 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1923 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1924 * win32/configure.js: included handling of the trio option
1926 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1928 * configure.in doc/*: preparing release 1.0.26
1930 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1932 * libxslt/functions.c: fixing another bug in document(), bug #105450
1933 * tests/documents/test_bad.result: Slight change to the output
1935 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1937 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1938 * tests/documents/Makefile.am tests/documents/test_bad: add the
1939 specific test as suggested by Jean T Anderson
1941 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1943 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1944 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1945 libxslt/xslt.c: tried to fix 105387 and all similar cases
1946 in the library sources.
1948 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1950 * doc/* configure.in: preparing for release of 1.0.25
1952 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1954 * xsltproc/xsltproc.c: fixed bug #99623
1956 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1958 * libxslt/transform.c: fixing bug #105116 sometimes one need
1959 to generate a default namespace reset xmlns="" in the output
1960 * tests/docs/Makefile.am tests/docs/bug-103.xml
1961 tests/general/Makefile.am tests/general/bug-103*: added the
1962 example in the regression tests for this case
1964 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1966 * libxslt/pattern.c libxslt/transform.c: changed the way the
1967 root element of value tree are handled to fix bug #104123
1969 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1971 * README: change of policy w.r.t. mails
1972 * configure.in: small cleanup
1973 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1974 a couple of bugs raised by Eric van der Vlist in #104114
1975 * tests/exslt/*/*.out: slight change to the tests
1977 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1979 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1980 emphasis on the fact that --docbook should not be used
1983 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1985 * python/libxslt.c: fixed a couple of return error #104150
1986 reported by Peter O'Shea
1988 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1990 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1991 when applied to a standalone stylesheet
1993 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1995 * configure.in: preparing release 2.0.24
1996 * libxslt.spec.in: small update
1997 * doc/*: updated the news, rebuilt the APIs descriptions
1999 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2001 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2002 the associated patch from Daniel Stodden.
2003 * tests/documents/Makefile.am tests/documents/fragment*: added a
2006 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2008 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2009 for extension modules init and shutdown callbacks, check that
2010 they are now called when needed.
2011 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2012 started adding the extension module support at the Python level.
2013 Still a strange bug to hunt down left.
2015 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2017 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2018 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2019 computation in the presence of imports
2020 * tests/docs/Makefile.am tests/docs/bug-102.xml
2021 tests/general/Makefile.am tests/general/bug-102*: added an
2022 example in the regression tests for this case
2024 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2026 * xsltproc/xsltproc.c: final touch to #102800 fix
2028 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2030 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2031 memory debug checking which got deactivated at some point ?!?
2032 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2033 * libxslt/xsltutils.c: very small change on HTML indentation handling
2035 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2037 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2038 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2039 exclude-result-prefixes to avoid extra namespace declaration being
2040 dumped following the fix for #102920 in libxml2
2042 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2044 * libxslt/transform.c: fixed a problem related to directory
2045 checking and creation raised by Craig Goss
2047 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2049 * libexslt/strings.c: applied patch from Jörg Walter to provide
2050 URI escaping and unescaping functions.
2052 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2054 * libexslt/strings.c: Alexey Efimov found a typo bug in
2055 exsltStrPaddingFunction()
2057 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2059 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2061 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2063 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2064 applied patch from Craig A. Berry for the VMS port.
2066 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2068 * libxslt/xsltInternals.h: increase the max number of cascaded
2070 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2071 the Windows binaries.
2073 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2075 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2077 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2079 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2080 the apibuilder script, regenerated the APIs
2082 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2084 * libxslt/numbers.c: numbering should not traverse XInclude
2085 nodes left in the tree. Closes bug #101114 raised by
2088 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2090 * doc/apibuild.py: fixed a bug in merging public info from
2092 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2093 the iconv option to configure.js didn't work, and
2094 added zlib option needed when linking xsltproc statically
2096 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2098 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2099 the generation of libexslt-api.xml
2100 * libexslt/exslt.h: small cleanup.
2102 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2104 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2105 copied over the apibuild.py from libxml2, adapted a bit and
2106 regenerated the API description in XML. Todo: libexslt-api.xml
2107 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2108 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2109 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2110 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2111 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2112 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2113 report from the scripts.
2114 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2117 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2119 * libxslt/transform.c: xsl:element generated superfluous xmlns
2120 declarations, closes bug #99905
2121 * tests/docs/Makefile.am tests/docs/bug-101.xml
2122 tests/general/Makefile.am tests/general/bug-101.*: added the
2123 example in the regression tests for this case
2125 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2127 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2128 within an <xsl:text>
2130 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2132 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2134 * tests/docs/Makefile.am tests/docs/bug-100.xml
2135 tests/general/Makefile.am tests/general/bug-100.*: added the
2136 example in the regression tests for this case
2137 * tests/docs/Makefile.am tests/docs/bug-99.xml
2138 tests/general/Makefile.am tests/general/bug-99.*: this test
2139 covers an xsl:attribute namespace bug that Norm pointed out.
2141 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2143 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2144 win32/libxslt.def.src: applied another patch from Richard Jinks
2145 for the export of teh sorting routine and allowing per context
2148 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2150 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2151 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2152 redefining the sorting routine, plus a bit of tweaking of the
2155 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2157 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2159 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2160 * doc/html/*.html: updated too
2161 * python/libxsltclass.txt: updated too
2163 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2165 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2166 xsltGetProfileInformation() to retrieve profiling informations
2167 from an XSLT transformation context. It returns it as an XML
2168 tree. Provided by Michael Rothwell this closes RFE #99527
2170 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2172 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2173 in xsltFindElemSpaceHandling() missing imported informations
2174 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2177 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2179 * libxslt/namespaces.c: fix for namespace generation on
2180 attributes created with xsl:attribute
2182 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2184 * libxslt.spec.in configure.in: add a line in %changelog for releases
2186 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2188 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2189 xsltInternals.h reference.
2191 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2193 * python/tests/*.py: enable libxml2 memory debug before
2194 loading libxslt since libxslt initialization now includes
2195 EXSLT registration which initialize the libxml2 library and
2198 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2200 * python/libxsl.py: updated with new version from Stéphane Bidoul
2202 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2204 * win32/libxslt.def.src: exported new functions
2206 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2208 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2209 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2210 * python/tests/exslt.py: trouble with mem debug in that specific
2213 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2215 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2216 problem when compiling on HP-UX
2218 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2220 * python/generator.py python/libxslt.c: fixes for compiling
2223 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/transform.c: fixed bug #99168 select evaluating to
2228 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2230 * tests/documents/result.xhtml: the XHTML1 serialization change
2231 to libxml2 modifies slightly the result of that test.
2233 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * configure.in: the python bindings requires libxml2 >= 2.4.25
2236 for the regexp stuff.
2238 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2240 * configure.in: similar patch to #98825 for --with-python
2242 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2244 * libxslt/variables.c: fix bug #98793 on clash of imported global
2246 * tests/reports/tst-1.err: this changes the output of that test
2248 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2250 * configure.in: preparing 1.0.23
2251 * doc/*: rebuilding the docs
2253 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2255 * python/libxslt.c: make sure to register EXSLT for the bindings
2256 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2257 * xsltproc/xsltproc.c: minor cleanup
2259 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2261 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2262 when building outside of the source tree
2264 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2266 * python/generator.py: xpathObjectRet() pertains to the libxml2
2267 module, add the namespace.
2269 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2271 * libxslt/win32config.h: cleanup
2272 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2273 * win32/Makefile.msvc: modified to allow mingw coexistence
2274 * win32/configure.js: integrated mingw
2275 * win32/Readme.txt: cleanup
2276 * xsltproc/xsltproc.c: allowed stdarg for mingw
2278 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2281 * doc/xsltproc.html - ran stylesheets to update man page
2282 and html with Daniel's fix to #95510
2284 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2286 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2287 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2288 * README: fix the bug page URL
2290 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2292 * libxslt/functions.c: make sure the fixup for key() reported
2293 by John Escott actually works.
2294 * tests/docs/Makefile.am tests/docs/bug-98.xml
2295 tests/general/Makefile.am tests/general/bug-98.*: added the
2296 example in the regression tests for this case
2298 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2300 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2301 * tests/docs/Makefile.am tests/docs/bug-97.xml
2302 tests/general/Makefile.am tests/general/bug-97.*: added the
2303 example in the regression tests for this case
2305 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2307 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2308 checks in recursive copies.
2309 * tests/docs/Makefile.am tests/docs/bug-96.xml
2310 tests/general/Makefile.am tests/general/bug-96.*: added the
2311 example in the regression tests for this case
2313 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2315 * libxslt/functions.c: autoconvert key() first arg to string,
2316 reported by John Escott
2318 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2320 * libxslt/transform.c: corner case handling of copying a CDATA node.
2322 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2324 * libxslt/win32config.h: retired xmlwin32version.h
2326 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2328 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2329 written by Thomas Schraitle (RFE #96485)
2331 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2335 clarifying --catalog option and xsltproc's use of
2336 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2337 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2339 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2341 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2342 libxml2 string API instead.
2343 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2344 try to cope with architecture lacking some of the string functions,
2345 reuse the trio ones compiled in libxml2 , should close #97113
2347 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2350 the spec file and associated changes in the Makefiles.
2352 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2356 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358 * libxslt/keys.h: fixed include c.f. bug #96487
2359 * config.h.in: Red Hat 8.0 induced change
2361 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2364 fixed bug #78501 when using a non ascii character for the
2365 number formatting grouping separator.
2366 * tests/docs/Makefile.am tests/docs/bug-95.xml
2367 tests/general/Makefile.am tests/general/bug-95.*: added the
2368 example in the regression tests for this case
2369 * libxslt/attributes.c: cleaning up a problem introduced in last
2372 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2374 * libxslt/attributes.c: fixed minor typo in a call to
2377 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379 * python/types.c: fixed bugs when passing result value tree
2380 to Python functions.
2382 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2384 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2386 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2389 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391 * configure.in: preparing 1.0.22
2392 * doc/*: upated and rebuilt the docs
2394 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396 * libxslt/variables.c: fixed bug #86421
2397 * tests/docs/Makefile.am tests/docs/bug-94.xml
2398 tests/general/Makefile.am tests/general/bug-94.*: added the
2399 example in the regression tests for this case
2401 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403 * xsltproc: added and tested the --path option to close #79638
2405 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2408 with the inherited stylesheet value.
2409 * tests/docs/Makefile.am tests/docs/bug-93.xml
2410 tests/general/Makefile.am tests/general/bug-93-inc.*
2411 tests/general/bug-93.*: added the example in the regression
2414 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2417 possibility to register a transformation context specific
2418 error handler, with xsltSetTransformErrorFunc() and provided
2419 a new routine xsltTransformError() to handle contextual errors,
2420 this should fix #94435
2421 * libxslt/*.c: modified all the code to use the context specific
2422 error handling, as a result xsltPrintErrorContext() is not called
2423 anymore except internally from xsltTransformError()
2425 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427 * libxslt/transform.c: closing #94933, any error will make
2428 the transformation abort with no result.
2429 * tests/reports/tst-1.err tests/reports/tst-1.out
2430 tests/reports/undefvar.err: this changed the regression tests
2432 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2433 updated the result accordingly to the fixes done last month.
2434 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2435 declarations in the result trees. May fix #93692 but it's unclear.
2437 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2439 * xsltproc/xsltproc.c: added a --path option to provide the
2440 enhancement requested by #79638, first cut at it, untested
2443 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445 * libxslt/xslt.c: seems the media-type attribute wasn't
2446 always correctly handled
2448 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450 * libxslt/transform.c: added URI escaping in case the resource
2451 target computation of exslt:element failed. Should fix #81837
2453 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455 * README: updated the contact informations
2457 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459 * libxslt/pattern.c: fixed the behaviour of node() patter which
2460 didn't patch the one defined in XPath :-( . Closes bug #95793
2461 * tests/docs/Makefile.am tests/docs/bug-92.xml
2462 tests/general/Makefile.am tests/general/bug-92.*: added the
2463 example in the regression tests for this case
2465 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2467 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2468 * win32/Makefile.msvc: added security.c to the build
2469 * win32/libxslt.def.src: exported functions from security.c
2471 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2474 documents to be written only to a given subtree.
2476 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2479 runtime security checks, it will also check and do directory
2480 creation when allowed
2481 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2482 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2483 security infrastructure probes at file reading or file creation
2484 * xsltproc/xsltproc.c: plugged the security module there too,
2485 added the new options --nowrite and --nomkdir
2486 * doc/*: updated the man page and regenerated.
2488 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490 * doc/*: updated the doc XSLT to add the search, added the search
2491 page, fixed a link problem raised by Yves Pratter, regenerated
2493 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495 * doc/index.py: the indexer version of the XSLT part of the
2496 xmlsoft site + archives
2498 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2500 * win32/Makefile.msvc: introduced double-run compilation.
2501 * win32/configure.js: introduced double-run compilation.
2503 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505 * configure.in: preparing 1.0.21
2506 * doc/* : updated and regenerated the docs and web pages
2508 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510 * libxslt/transform.c: fixed a disable output escaping bug for
2511 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2512 * tests/docs/Makefile.am tests/docs/bug-91.xml
2513 tests/general/Makefile.am tests/general/bug-91.*: added the
2514 example in the regression tests for this case
2516 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2518 * doc/xlst.html: changing link on ftp.gnome.org
2520 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2523 reported for libxml2
2525 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527 * Makefile.am configure.in: trying to fix the same problem as
2528 #88412 by bypassing all the python subdir if python ain't detected
2530 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2532 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2534 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2536 * libexslt/date.c: fixed the embedded '-' in the duration format
2538 * tests/.../difference.1.xml: added test cases which illustrated
2541 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2543 * libexslt/date.c: fixed date:difference() bugs, removed all
2544 type conversion warnings.
2545 * libxslt/xsltutils.c: removed unused local variable.
2547 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2549 * doc/xsltproc.html:
2550 oops, forgot to update the html version of the man page
2552 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2556 * doc/xsltproc2.html
2557 Fixing erroneous mention of old --warnnet option (thanks to Jean
2558 T. Anderson for pointing this out)
2560 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2562 * win32/configure.js: added more readme info for the binary
2565 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2570 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2572 * libxslt.spec.in: fixes libary path for x86_64 AMD
2574 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576 * python/Makefile.am: applied patch from Christophe Merlet to
2579 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2582 a possible memory leak in case of error
2584 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2587 nice logos generated by Marc Liyanage
2588 * doc/site.xsl *.html: changed the stylesheet to show the new
2589 logo and regenerated the pages
2591 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2593 * python/libxslt-python-api.xml python/libxslt.c
2594 python/libxsltclass.txt python/tests/basic.py: applied a patch
2595 from Ralf Mattes providing style.saveResultToString()
2597 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599 * configure.in: preparing release 1.0.20
2600 * doc/*: updated and regenerated the docs
2602 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2605 doing the evaluation of attribute value templates
2606 * libxslt.spec.in python/Makefile.am: fixed some troubles
2609 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611 * python/libxslt.c: fixed the parameter order when calling
2612 Python based extensions.
2614 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2618 * tests/docs/Makefile.am tests/docs/bug-90.xml
2619 tests/general/Makefile.am tests/general/bug-90.*: added the
2620 example in the regression tests for this case
2622 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2624 * win32/Makefile.msvc: added the prefix location to the include
2625 and lib search path.
2627 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629 * libxslt/transform.c: found and fixed the small <xsl:choose>
2630 bug which was giving troubles to DocBook users (the test expression
2631 of <when> was evaluated in the namespace context of <choose> !)
2633 2002-08-18 Havoc Pennington <hp@pobox.com>
2635 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2636 both automake 1.6 and 1.4 installed get the right automake. Means
2637 compilation from CVS will now require the latest automake 1.4
2638 release, or manually creating symlinks called "automake-1.4" and
2641 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2646 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648 * libxslt/functions.c: recovering to the old (somewhat) broken
2649 implementation of document('') when there is no base for the
2650 source document or it can't be realoaded (e.g. when the sytlesheet
2651 was loaded from a memory string). Matt Sergeant insisted on this
2654 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656 * libxslt/transform.c: applied another patch from Nathan Myers about
2657 a possible memory leak in case of error
2659 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661 * libxslt/transform.c: applied a patch from Nathan Myers about
2662 an erroneous free in case of error
2664 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2667 the misdetection of libxml2 python bindings a warning only
2669 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2671 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2672 a bug reported by Gero Meissner (87230)
2673 * fixed a problem compiling python directory when multiple
2674 'make' jobs were executed (python/Makefile.am)
2676 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2679 at the xsltdbg interface when encountering an empty attribute
2682 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684 * tests/* : the change in HTML meta encoding tag serialization
2685 affected some of the results
2687 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2690 to fix Red Hat bug #68614
2692 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2694 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2695 if there is no *.pdb
2697 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699 * configure.in: preparing 1.0.19
2700 * doc/* : rebuilt the docs
2702 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704 * libxslt/transform.c: fixed bug #83749 about namespace generated
2705 being invalid when they are inherited from the context.
2707 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709 * libxslt/transform.c: fixed bug #86753 on multiple identical
2710 attributes being generated, oops ...
2711 * tests/docs/Makefile.am tests/docs/bug-89.xml
2712 tests/general/Makefile.am tests/general/bug-89.*: added an
2713 example in the regression tests for this case
2715 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2718 * tests/docs/Makefile.am tests/docs/bug-88.xml
2719 tests/general/Makefile.am tests/general/bug-88.*: added an
2720 example in the regression tests for this case
2722 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2725 Ken Neighbors to implement/fix sorting orders
2726 * tests/docbook/result/*/gdp-handbook.*
2727 tests/docbook/result/xtchunk/html/*.orig
2728 tests/general/bug-12-.out tests/general/bug-63.out:
2729 cleaned up the result of "make tests" following some changes
2730 in namespace axis order and serialization rules in libxml2
2732 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2734 * transform.c further enhancement for bug 84902 (another
2735 path), also cleaned up code slightly
2737 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2739 * transform.c: fixed bug 84902 - message with terminate=yes
2742 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744 * tests/docs/Makefile.am tests/docs/bug-87.xml
2745 tests/general/Makefile.am tests/general/bug-87.*: added a
2746 example in the regression tests for a case where the XML
2747 default namespace was missing from the namespace axis
2748 * xsltproc/xsltproc.c: added the informations that parameter
2749 strings are expected to be UTF8
2750 * libxslt/attributes.c: fixes on attribute group implementation
2752 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2754 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2755 updating docs to add reference to UTF-8 requirement for
2756 stringparam command line option
2758 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2761 fixed document('') as pointed by Eric van der Vlist
2762 * tests/docs/Makefile.am tests/docs/bug-86.xml
2763 tests/general/Makefile.am tests/general/bug-86.*: added the
2764 specific example in the regression tests
2766 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2769 patch from Ken Neighbors fixing some format-number inconsistencies
2770 * tests/numbers/format-number.out tests/numbers/format-number.xml
2771 tests/numbers/format-number.xsl: the patch also included
2772 updates to the regression tests
2774 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2777 xsl:number level="multiple"
2778 * tests/docs/Makefile.am tests/docs/bug-84.xml
2779 tests/general/Makefile.am tests/general/bug-84.*: added a
2780 specific example in the regression tests
2782 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784 * libexslt/dynamic.c: turned a function static
2785 * libxslt/win32config.h: applied patch from Mark Vadoc
2787 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2790 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2791 a patch from Mark Vakoc to implement the EXSLT
2792 object dyn:evaluate(string) extension function, and a small fix
2795 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797 * configure.in: preparing 1.0.18
2798 * doc/*: recompiled the API and web site
2800 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2803 duplicated namespace declarations, this might not be as generic as
2804 it should but works well for DocBook stylesheets
2806 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808 * libxslt.pc.in: fix bug #82970
2810 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812 * python/libxslt-python-api.xml python/libxslt.c
2813 python/libxsltclass.txt : tried to fix #79105 by providing a
2814 specific error registering routine.
2816 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2819 adding xsltSaveResultToString()
2820 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2821 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2822 API with the new function.
2824 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826 * libxslt/function.c: applied a patch from Richard Jinks
2827 to avoid a crash in element-available()
2829 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831 * libxslt.spec.in: applied patch from Geert Kloosterman to
2832 not miss gif and .png files in the RPM documentation
2834 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2836 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2837 from Charles Bozeman
2839 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2842 libxslt/xsltconfig.h.in: applied a man page patch from
2843 Christian Cornelssen and fixed a couple of issues he raised.
2845 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2847 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2849 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2851 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2852 Applied Mark Vakoc patch to show registered extensions in xsltproc
2853 * doc/*: rebuilt the API, docs and website
2854 * python/libxsltclass.txt: this added an entry point
2856 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2858 * libxslt/xslt.c: xsl:include crash fix
2859 * libxslt/imports.c: xsl:include crash fix
2860 * libxslt/imports.h: xsl:include crash fix
2862 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2864 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2866 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2869 fixed some return code problems raised by Thomas Mauch
2871 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873 * libxslt/transform.c: don't allow adding an attribute to
2876 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2879 * doc/*: rebuilt the docs.
2881 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883 * libxslt/variables.c: better attempt to fix the problem in
2884 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2886 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2888 * win32/dsp/*.dsp: Removed obsolete macros
2889 * win32/dsp/*.def: Updated export definitions
2891 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2893 * libxslt/variables.c: tried to fix a problem in
2894 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2896 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898 * libexslt/date.c: applied another patch from Charles Bozeman to
2899 enhance date/duration support
2900 * tests/exslt/date: added the associated set of regression tests
2902 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904 * libexslt/date.c: applied a patch from Charles Bozeman to add
2905 duration routines to the date exslt extensions.
2907 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2911 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2913 * libexslt/date.c: fixed type inconsistencies, double->int
2914 and unsigned/signed mismatch warnings eliminated
2916 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2918 * win32/Makefile.msvc: XSLT debugger support fix
2919 * win32/configure.js: XSLT debugger support fix
2920 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2922 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924 * configure.in: preparing 1.0.16
2925 * doc/*: updated and rebuilt the docs
2927 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929 * libxslt/attributes.c: removed a warning
2930 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2931 added xsltRunStylesheetUser() API needed to fix #78546
2932 * xsltproc/xsltproc.c: second part of the fix #78546
2934 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936 * python/Makefile.am: fixing the equivalent of #75779
2938 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940 * libxslt/keys.c: fixed bug #78735
2941 * configure.in tests/Makefile.am tests/keys/*:
2942 added the tests in a separate directory
2944 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946 * tests/docs/Makefile.am tests/docs/bug-83.xml
2947 tests/general/Makefile.am tests/general/bug-83.*: added a
2948 specific example for bug #78662 in the regression tests
2949 * tests/docbook/: this also changed a couple of DocBook results
2951 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953 * configure.in: trying to kill #77827 IEEE conformance on alphas
2954 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2956 * tests/docs/Makefile.am tests/docs/bug-82.xml
2957 tests/general/Makefile.am tests/general/bug-82.*: added a
2958 specific example for bug #78211 in the regression tests
2960 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962 * libxslt/pattern.c: applied patch from Mark Vakoc
2964 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2966 * tests/docs/Makefile.am tests/docs/bug-81.xml
2967 tests/general/Makefile.am tests/general/bug-81.*: added a
2968 specific example for bug #76927 in the regression tests
2970 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2972 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2973 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2974 that $(datadir) should be used for docs
2976 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2978 * configure.in: preparing 1.0.15
2979 * doc/*: updated and rebuilt
2981 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2983 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2984 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2985 * tests/docs/Makefile.am tests/docs/bug-80.xml
2986 tests/general/Makefile.am tests/general/bug-80.*: added a
2987 specific example for bug #76043 in the regression tests
2989 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2991 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2992 steps which were not compiled
2993 * tests/docs/Makefile.am tests/docs/bug-79.xml
2994 tests/general/Makefile.am tests/general/bug-79.*: added a
2995 specific example for bug #75902 in the regression tests
2997 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2999 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3000 attribute match rules evaluation
3001 * tests/docs/Makefile.am tests/docs/bug-78.xml
3002 tests/general/Makefile.am tests/general/bug-78.*: added a
3003 specific example for bug #75777 in the regression tests
3005 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3007 * libxslt/transform.c: found another stupid bug by step by
3008 step processing of the code
3009 * libxslt/pattern.c: idem, except that once stupid mistake
3010 ELEM vs NODE forced the templates to be stored in a list
3011 instead of a hash table, fixing this stupidity should
3012 again lead to a substantive improvement of processing speed.
3013 Like divide by 2 processing time for DocBook stylesheets.
3015 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3017 * libxslt/transform.c: fixing bug #75603
3018 * tests/docs/Makefile.am tests/docs/bug-77.xml
3019 tests/general/Makefile.am tests/general/bug-77.*: added a
3020 specific example for bug #75603 in the regression tests
3022 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3024 * python/Makefile.am: Art Haas pointed a stupid error
3026 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3028 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3029 tests/*/*/Makefile.am : added "make valgrind" targets
3030 to run the test suite under the debugger control
3031 * transform.c: valgrind spotted 2 bugs, one related to
3032 the ordering of the deallocation of the data associated to
3033 a transofrmation, the second in xsltCopyTree when the new
3034 node may have been coalesced with an adjacent text node.
3035 The regression tests now pass cleanly under testgrind.
3037 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3039 * python/Makefile.am: fixed a stupid bug
3041 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3043 * configure.in: preparing 1.0.14
3044 * doc/*: updated rebuilt
3045 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3046 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3047 with the Windows maintainers
3049 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3051 * python/Makefile.am python/generator.py python/libxslt.c
3052 python/types.c python/tests/Makefile.am: applied the same kind of
3053 fixes to the Python Makefiels than to libxml2 ones. Updates
3056 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3058 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3059 libxslt/variables.c: chaing result tree values which may
3060 be deallocated and must not be kept in the template
3061 pattern lookup cache. Thanks to Valgrin to allow finding
3062 the real problem in bug #74857
3064 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3066 * libxslt/*.h doc/* python/*: applied another cleanup comment
3067 diff from Heiko W. Rupp, regenerated the API and python
3069 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3071 * tests/docs/Makefile.am tests/docs/bug-76.xml
3072 tests/general/Makefile.am tests/general/bug-76.*: added a
3073 home brewed test for path computation elmininating duplicate
3076 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3078 * doc/Makefile.am: fixed a build problem in some environements
3080 2002-03-08 jacob berkman <jacob@ximian.com>
3082 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3083 as make will automatically look there for these files
3085 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3087 * configure.in libxslt/xsltwin32config.h: preparing release
3089 * doc/*: updated and rebuilt the docs
3090 * python/libxslt.c: fixed a possible reentrancy problem
3092 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3094 * libxslt/pattern.c: Fixes the problems exposed by #73880
3095 those ought to be computed at stylesheet compile time, not
3096 at run-time, and the computation was wrong.
3097 * libxslt/transform.c: get rid of fake nodes coming from node-set
3098 transformations. At least if they are still produced they will
3099 become easy to spot as resulting document won't be well-formed.
3101 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3103 * libxslt/extensions.c: fixed bug #73791 related to extension
3104 function declared in included stylesheets
3105 * tests/exslt/functions/function.7.*: added specific test
3107 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3109 * tests/docs/Makefile.am tests/docs/bug-75.xml
3110 tests/general/Makefile.am tests/general/bug-75.*: added a
3111 specific example for bug #72150 in the regression tests
3113 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3115 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3116 similar way as #71457
3118 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3120 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3121 some HTML meta encoding fixups resulting from fix in libxml2
3123 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3125 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3126 related to the XPath changes in fixing #61290
3128 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3130 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3133 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3135 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3137 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3138 the associated regression test provided by Charles
3140 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3142 * libxslt/preproc.c: Fixed #73088 with the associated patch
3144 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3146 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3147 unless compiled explicitely with memory debugging switched on
3148 * TODO: refreshed a bit
3150 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3152 * python/generator.py python/libxslt.c: changes for the 'usual'
3153 setup.py to allow building a libxml2-python
3154 module based on the same code. The initialization is however
3155 different the 2 .so files fo libxml2 and libxslt are identical and
3156 they entry point initialize both libraries. this is done to avoid
3157 some possible nasty problem since the Python don't merge the maps
3158 of all shared modules.
3159 * python/libxsl.py: attempt to cope with the shared library loading
3160 problem when both modules are not merged.
3162 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3164 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3165 documentation for the wrappers and python modules.
3167 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3169 * tests/docs/Makefile.am tests/docs/bug-74.xml
3170 tests/general/Makefile.am tests/general/bug-74.*: added a
3171 specific example for bug #71342 in the regression tests
3172 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3173 #71342 changed one attribute serialization.
3175 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3177 * python/Makefile.am: trying to fix #71270
3179 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3181 * python/*.py: removed tab used spaces
3182 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3183 * doc/news.html doc/xslt.html: rebuild/updated
3185 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3187 * tests/docs/Makefile.am tests/docs/bug-73.xml
3188 tests/general/Makefile.am tests/general/bug-73.*: added a
3189 specific example for bug #71181 in the regression tests
3191 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3193 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3194 work. A bit of cleanup.
3196 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3198 * xslt-config: fixing Red Hat bug #59508
3200 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3202 * tests/docs/Makefile.am tests/docs/bug-72.xml
3203 tests/general/Makefile.am tests/general/bug-72.*: added a
3204 specific example for bug #58444 in the regression tests
3206 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3208 * libxslt/transform.c: fixed bug #58444, was quite simpler
3211 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3213 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3214 closed bug #70131, still wondering about the position() when
3215 the node is selected.
3217 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3219 * tests/docs/Makefile.am tests/docs/bug-71.xml
3220 tests/general/Makefile.am tests/general/bug-71.*: added a
3221 specific example for Norm's bug in the regression tests
3223 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3225 * libxslt/attributes.c: fixed a bug reported by Norm
3227 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3229 * python/libxml.c : fixed a small warning.
3230 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3231 python/libxsltclass.txt: rebuilt the APIs
3233 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3235 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3236 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3237 libxslt/xsltInternals.h: adding extra run-time informations
3238 to make the stylesheet really read-only at run-time.
3240 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3242 * libxslt/transform.c: fixing bug #70281
3244 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3246 * libxslt/numbers.c: trying to fix #68759
3248 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3250 * python/Makefile.am: seems some version of automake didn't
3251 generate the dependancies right as Jacob found out. Add
3252 an extra dependancy rule.
3254 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3256 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3257 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3258 Fixed the python Makefiles, corrected a bug showing up on ia64,
3259 changed the name of the python internal module too
3261 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3264 Licence to MIT Licence and release of 1.0.11
3265 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3266 doc/xslt.html: updates of the docs accordingly
3267 * libxslt/xsltwin32config.h: numbering
3268 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3269 python/libxslt-python-api.xml: cleanup the dependancies with
3271 * python/tests/extfunc.py: updated examples.
3273 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3275 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3276 doc/parsedecl.py: fixup the script and rebuid the API
3277 * libxslt/extensions.h: cleanup
3278 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3279 python/libxsltclass.txt: provided accessors for a lot of the
3280 tructures involved in the transformation. Stylesheet and
3281 transformation python object don't free automatically the
3282 encapsulated object when deallocated.
3283 * python/tests/Makefile.am python/tests/basic.py
3284 python/tests/extfunc.py python/tests/pyxsltproc.py:
3285 updated the examples
3287 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3289 * xsltproc/xsltproc.c: small fix
3290 * Makefile.am: cleanup
3291 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3292 * python/generator.py python/libxml_wrap.h python/libxsl.py
3293 python/libxslt.c python/libxsltclass.txt: augmented the
3295 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3296 libxslt-python API to get an estimate of what is missing
3298 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3300 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3301 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3302 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3303 fixed an import order.
3304 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3306 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3308 * python/libxlst.c python/libxslt-python-api.xml
3309 python/libxsltclass.txt: plugged the extension of the engine
3310 with python defined functions
3311 * python/tests/Makefile.am python/tests/extfunc.py: added a
3312 basic test, still a memleak, cleanup function needed.
3314 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3316 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3317 spec file will now build libxslt-python, fought with shared
3318 and other crazyness, seems to work now :-)
3319 * doc/libxslt-api.xml: regenerated
3321 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3323 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3324 tests/*/*/Makefile.am: refactored make tests, make all now don't
3326 * python/Makefile.am: added tests
3327 * python/tests/basic.py python/tests/Makefile.am: added the first
3328 basic test, memory debug included
3330 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3332 * configure.in python/Makefile.am: attempst to tweak to get
3333 full memory debug...
3334 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3335 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3336 the basic API starts to work
3337 * python/tests/test.*: first basic test
3338 * libxslt/xsltutils.c: fixed a comment
3340 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3342 * configure.in doc/Makefile.am: do not install outside of prefix,
3343 make sure the API get shipped.
3345 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3347 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3348 reactivated xsltMatchPattern() since this is really something
3349 one may want to have access to in an extension function.
3350 * Makefile.am configure.in python/Makefile.am python/generator.py
3351 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3352 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3353 python/types.c: started working on the python bindings, borrowed
3354 most of the work done for libxml2, most of the generator code
3355 is similar. Commit at the point where this compiles cleanly and
3356 "import libxslt" doesn't yield any missing entry point.
3358 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3360 * libxslt/pattern.c: patch from Charles Bozeman to support
3363 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3365 * libxslt/keys.c: Bob Stayton pointed out a problem when
3366 using unions in key match patterns.
3367 * tests/docs/Makefile.am tests/docs/bug-70.xml
3368 tests/general/Makefile.am tests/general/bug-70.*: added a
3369 specific example in the regression tests
3371 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3373 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3374 closes bug #69809 submitted by Michael Kroell
3376 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3378 * xsltproc/xsltproc.c: added links to the Web site from usage()
3380 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3382 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3383 an index based on comments content similar to libxml2 one
3384 The code need more specific comments.
3385 * doc/*: rebuilt the web site with the new references
3387 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3389 * libxslt/functions.h: roll back the change after more analysis
3390 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3393 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3395 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3398 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3400 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3401 error when parsing -o arguments.
3403 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3405 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3406 Fixed RH bug #57496, xsltproc was not returning error
3407 code on internal runtime errors. Should return 9 now.
3409 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3411 * libexslt/math.c: Charlie Bozeman provided the implementation
3412 for the EXSLT math other functions
3414 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3416 * libexslt/Makefile.am: jacob berkman pointed out that the
3417 Cygwin patch forgot to add libexslt.h to the tarball
3419 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3421 * libxslt/pattern.c: fixed I18N problemes in the template parser
3422 pointed out by Xavier Cazin
3423 * tests/docs/Makefile.am tests/docs/bug-69.xml
3424 tests/general/Makefile.am tests/general/bug-69.*: added a
3425 specific example in the regression tests
3427 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3429 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3430 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3431 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3432 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3433 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3434 xsltproc/xsltproc.c: applied Robert Collins patch for
3437 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3439 * xsltproc/Makefile.am configure.in: ugly way to keep
3440 the memory debugging active on my devel workstation
3441 by bypassing libtool completely
3443 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3445 * libxslt/templates.c: fixed bug #68751
3446 * tests/docs/Makefile.am tests/docs/bug-68.xml
3447 tests/general/Makefile.am tests/general/bug-68.*: added a
3448 specific example in the regression tests
3450 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3452 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3453 small problems raised by Justin Fletcher
3455 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3457 * configure.in: releasing 1.0.10
3458 * doc/*: updating the docs for the release.
3459 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3460 seems I inadvertantly commited previously stuff from a failed
3461 attempt at fixing namespace nodes parents.
3463 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3465 * libxslt/numbers.c: the xsl:number implementation incorrectly
3466 cached the format string in some case. Fixes bug #65391
3468 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3470 * configure.in: fixed a couple of cut and paste errors in the
3471 math functions detection
3472 * libxslt.spec.in: added missing file entry for libxslt.pc
3474 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3476 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3477 update xsltproc man page to add --stringparam option
3479 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3481 * xsltproc/xsltproc.c: added the --stringparam option
3482 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3483 the --novalid behaviour.
3485 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3487 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3489 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3491 * doc/*.html: updated gdome2 homepage
3493 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3495 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3497 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3499 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3500 increased number of parameteres, changed license, cleaned up some
3501 places where it looked junky because of stylesheet issues
3503 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3505 * xsltproc/xsltproc.c: increased the max number of parameters
3507 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3509 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3511 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3513 * configure.in: applied albert portability patch
3514 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3515 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3516 applied Igor patch for Windows
3518 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3520 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3522 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3524 * configure.in: preparing 1.0.9
3525 * doc/*: updated and rebuild the doc
3527 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3529 * configure.in libexslt/Makefile.am: trying to fix the problem
3530 related to prelinking and libtools crazyness
3532 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3534 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3535 patch for the debugger glue.
3537 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3539 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3540 the whole module with just the entry points.
3542 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3544 * libxslt/transform.c: Nik Clayton found a bug introduced in
3545 1.0.8 when using doctypes for HTML output
3547 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3549 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3550 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3551 to use a callback setup function, deprecating libxsltbreakpoint
3552 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3553 dependancies on libxsltbreakpoint
3555 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3557 Build patch from Peter Williams <peterw@ximian.com>
3558 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3559 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3560 $(srcdir), not the build directory.
3562 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3564 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3566 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3568 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3569 xsltproc return codes, per
3570 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3572 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3574 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3575 much as 40 steps. A dynamic alloc would still be better
3577 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3579 * xsltproc/xsltproc.c: return useful code signaling error conditions
3582 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3584 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3586 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3588 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3589 template matches compilation was failing to skip blanks bewteen
3590 consecutive predicates
3592 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3594 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3595 updating Makefiles to fix the prelinking.
3597 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3599 * libxslt/transform.c: fixed a bug in the document extension
3600 element where the doctype infos were not taken into account.
3602 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3604 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3606 * tests/namespaces/*: updated the tests to separate stdout and
3608 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3610 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3612 * configure.in libexslt/Makefile.am: more Makefile fixups
3614 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3616 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3618 * libxslt/transform.c: small fix.
3620 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3622 * vms/* Makefile.am: included OpenVMS port instructions from
3623 John A Fotheringham, integrated in the tar file.
3625 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3627 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3628 from Igor for Windows
3629 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3631 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3633 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3635 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3637 * configure.in: preparing 1.0.7
3638 * libxslt.spec.in: cleanup similar to libxml2 one
3639 * breakpoint/*.[hc]: finished cleaning up contributed code
3640 * doc/*: updated and rebuilt the documentation
3641 * xsltproc/xsltproc.c: cleanup of the timing code
3642 * xsltproc/Makefile.am: auto* sucks
3643 * libxslt/transform.c: added a missing include
3645 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3647 * Makefile.am acconfig.h config.h.in configure.in
3648 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3649 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3650 the debugger support, make it the default, added the
3651 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3653 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3655 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3657 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3659 * libxslt/xsltutils.c: handle indent=no when using an HTML
3661 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3662 modified the output of those test suites
3664 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3666 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3667 to libxml and removed the --warnnet option
3669 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3671 * configure.in: applied patches from David Härdeman closing
3674 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3676 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3677 * libexslt/date.c: applied patch from Bruce Miller
3678 * doc/*: updated and rebuilt the docs
3680 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3683 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3684 made sure the .def is handled as binary
3686 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3690 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3692 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3694 * libxslt/numbers.c: take NaN and infinity attributes of
3695 xsl:decimal-format into account. Closes #62577
3697 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3700 is now extracted from the xslt.html flat file using
3701 the site stylesheet ... eat your own dogfood !
3702 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3703 HTML output to not generate a DOCTYPE if it should not
3704 i.e. no identifier nor version specified in the xsl:output
3705 * tests/multiple/out/*.orig tests/general/bug-11-.out
3706 tests/general/bug-33-.out tests/general/bug-52.out
3707 tests/docbook/result/xtchunk/html/*.orig
3708 tests/docbook/result/html/gdp-handbook.html
3709 tests/XSLTMark/*.out: fixing xsl:output with method=html
3710 resulted in a number of small changes in the regression tests
3713 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3715 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3716 config.h include out of exsltconfig.h since this header is
3717 exported and config.h is not.
3719 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3722 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3725 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3727 * libxslt/numbers.c: reworked internal representation of
3728 tokenized number format and parsing/tokenization. This fixes
3729 many bugs regarding separator and default tokens.
3730 * tests/REC/test-7.7-3.out: the fix changes the output of this
3731 test. It now complies to the XSLT spec (wow! ;o)
3733 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735 * xsltproc/Makefile.am configure.in config.h.in: trying to
3736 bypass libtool crazyness when compiling in my debug environment
3737 * libxslt/templates.c: fix a compilation problem due to recent
3740 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3742 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3743 non-alphanumeric token handling in number formatting.
3745 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747 * configure.in: releasing 1.0.5
3748 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3750 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3752 * tests/REC/test-7.7-4.out: fixed a typo
3754 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3756 * libexslt/saxon.c: fixed a typo and improved handling of
3757 non-XPath-expression arguments.
3758 * libexslt/strings.c: fixed a bug in tokenize: function was using
3759 tctxt->output instead of tctxt->document->doc.
3760 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3761 which was using variable "node" instead of "cur"
3763 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3765 * libxslt/extra.[ch]: removed older SAXON extensions
3766 implementations from Darren Graves.
3767 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3768 a bug with time zone offset on Linux.
3770 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3773 strip-space should also be applied to document imported
3776 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3778 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3779 rewrote the way strip-space gets applied. Closes bugs #61962
3780 * tests/docs/Makefile.am tests/docs/bug-66.xml
3781 tests/general/Makefile.am tests/general/bug-66.*: added a
3782 specific example in the regression tests
3784 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786 * libxslt/xslt.c: Fixing bug #61913
3787 * libxslt/transform.c: removing a small memleak when running with
3790 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3792 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3793 added implementation of SAXON expression(), eval() and
3794 evaluate() functions.
3795 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3796 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3797 modified to use SAXON namespace (functions are not registered
3798 in the LibXSLT namespace)
3799 * tests/exslt/common/object-type.1.out: modified to take account
3800 of the new saxon:expression function
3802 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3805 should be faster too.
3806 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3807 updated the result of the tests. A subtle bug unnnoticed yet
3808 in the XML Rec formatting got fixed.
3810 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3812 * libxslt/numbers.c: trying to fix bug #61070, seems there
3813 is still a couple of problem left. And optimizations are
3816 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818 * libxslt/variables.c: fixing bug #61673 part II
3819 * tests/docs/Makefile.am tests/docs/bug-65.xml
3820 tests/general/Makefile.am tests/general/bug-65.*: added a
3821 specific example in the regression tests
3823 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825 * libxslt/pattern.c: fixed bug #61627
3826 * tests/docs/Makefile.am tests/docs/bug-64.xml
3827 tests/general/Makefile.am tests/general/bug-64.*: added a
3828 specific example in the regression tests
3829 * tests/docs/Makefile.am tests/docs/bug-63.xml
3830 tests/general/Makefile.am tests/general/bug-63.*: added a
3831 specific example in the regression tests for bug #61291
3832 (fixed in libxml2 module)
3833 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3834 a test for handling undefined variables
3836 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3838 * configure.in xslt-config.in: trying to fix bug #60890
3840 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842 * configure.in: applied patch to close bug #60724
3844 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3846 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3847 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3849 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851 * libxslt/extra.[ch] tests/extensions/list.*
3852 tests/extensions/evaluate.*: applied patch from Darren Graves
3853 adding support for Saxon's evaluate & expression extension functions
3854 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3856 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3858 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3859 patches from Igor for Windows.
3861 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863 * libxslt/xslt.c: fixed bug #60624
3864 * libxslt/xsltutils.c: improver the error context reporting
3865 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3866 specific regression test
3867 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3869 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871 * libxslt/variables.c: fixed a problem with global var override
3872 being reported as an error.
3873 * tests/docs/Makefile.am tests/docs/bug-61.xml
3874 tests/general/Makefile.am tests/general/bug-61.*: added a
3875 specific example in the regression tests
3876 * configure.in tests/Makefile.am tests/reports/*: adding a test
3877 to make sure redefinition of global variables in the same stylesheet
3880 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882 * libxslt/extra.c: okay the code from Norm is really non
3883 portable and break everywhere except on Sun and Linux
3884 platform. Compile it only on those targets.
3886 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3888 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3889 and Justin Fletcher)
3891 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893 * libxslt/numbers.c: Fixing bug #60415
3894 * tests/docs/Makefile.am tests/docs/bug-61.xml
3895 tests/general/Makefile.am tests/general/bug-61.*: added a
3896 specific example in the regression tests
3898 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900 * tests/docbook/result/*: the change in libxml to output
3901 decimal charrefs instead of hexadecimal changed a lot of
3904 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3908 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910 * configure.in: preparing for 1.0.4
3911 * doc/xslt.html doc/html/*: updated and regenerated docs
3913 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3915 * libexslt/date.c: fixed some compile warnings and disabled
3916 debugging by default.
3918 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3921 incorporate comments from bug #59220
3923 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3925 * configure.in libexslt/date.c libexslt/Makefile.am
3926 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3927 of the EXSLT - Dates and Times core functions.
3928 The exsltDateFormat* functions need to be reworked but it
3929 works like this, even if it's quite messy.
3930 * tests/exslt/strings/.cvsignore: added
3932 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934 * xsltproc/xsltproc.c: tell in usage that parameter strings
3937 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939 * libxslt/Makefile.am libxslt/transform.c: trying to close
3940 bug #60304 on xsl:fallback usage
3941 * tests/docs/Makefile.am tests/docs/bug-60.xml
3942 tests/general/Makefile.am tests/general/bug-60.*: added a
3943 specific example in the regression tests
3945 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3947 * tests/documents/Makefile.am tests/documents/*: changed the
3948 test to use doc%5Ffile instead of doc%20file, this is
3949 sufficient to preserve the test capacities while closing
3952 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954 * libxslt/extra.c : close #59570 by simply not providing
3955 Norm's extension on FreeBSD.
3956 * tests/general tests/docs: added a couple of new entries
3958 * libexslt/strings.c: NULL initialized a local variable
3959 which was tested later on.
3961 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3964 #60143 and rebuilt the FO test outputs
3966 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3969 on inheritance of attributes from multiple attributes-sets
3971 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3973 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3974 added implementation of EXSLT - Strings.
3975 Currently implemented functins are str:tokenize, str:align
3976 str:concat and str:padding.
3977 * configure.in tests/exslt/Makefile.am
3978 tests/exslt/strings/Makefile.am
3979 tests/exslt/strings/tokenize.1.*: added a test for the
3980 str:tokenize function.
3982 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3985 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3987 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3989 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3990 tutorial text to add references to global variables cleanups
3992 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3994 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3995 been added into the build yet)
3997 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4000 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4002 * tests/documents/Makefile.am: mjcox pointed to some missing files
4004 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4006 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4008 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4010 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4012 * tests/exslt/common/Makefile.am
4013 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4015 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4017 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4018 update doc/xslt.html with link to xsltproc.html
4020 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4022 * adding doc/xsltproc.xml - user manual for xsltproc
4024 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4027 warning raised by the Windows compiler (Chris Poblete)
4029 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4032 closed bugs #59212 and #59220
4034 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4036 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4037 of a DocBook XSLt transform with --nonet, need stat(), added
4038 checking in configure.
4040 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042 * xsltproc/xsltproc.c: catalog integration, cleanup with
4043 the --nonet option closing #59427
4044 * libxslt/xslt.c: removed a small memleak when using a
4047 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049 * //Makefile.am : fixed an error I propagated to nearly all
4050 Makefiles.am on Saturday
4052 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4056 * libxslt/pattern.c: tag a potential threading problem.
4058 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4060 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4063 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065 * //Makefile.am : fixed a number of small problems with
4066 Makefiles spotted by Albert Chin
4068 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4073 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4075 * libxslt/extensions.c: fixed a permutation of args to
4076 xsltPrintErrorContext()
4078 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4082 * tests/docs/Makefile.am libexslt/Makefile.am
4083 tests/documents/Makefile.am tests/general/Makefile.am
4084 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4087 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4091 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4093 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4094 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4095 export xsltconfig.h at make install stage
4097 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4099 * doc/xslt.html updated xsltproc description with the many new
4100 command line options Daniel has added, cleaned up some spelling
4102 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4104 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4105 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4106 serious changes on Result Value Trees and NodeSets
4107 w.r.t. deallocation and collect operations. Probably not
4108 100% clean (merge of allocated trees smells like a problem).
4109 Seems sufficient to close #58943 . Also check if XPath evaluations
4110 failed, and in this case stops the processing and avoid
4111 going further, goal is to not segfault on broken XSLT.
4113 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4115 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4116 some associated serious cleanup in the pattern code.
4117 * tests/docbook/result/*: regenerated all the results for the
4118 docbook testsuite. Seems killing #58878 also changes the
4119 fo results seriously.
4120 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4121 tests/general/Makefile.am tests/general/bug-5[56].*: added
4124 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4126 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4127 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4128 fixed compilation warnings due to recent changes to the extension
4130 * libxslt/preproc.[ch] libexslt/common.c
4131 fixed the precomputation of *:document elements
4132 * libxslt/functions.h: fixed a compilation warning
4134 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4137 for xsltTimeStamp() in bug report #58012
4139 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4142 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4143 of 'non-standard' libxml element like namespace nodes.
4144 * tests/docs/Makefile.am tests/docs/bug-54.xml
4145 tests/general/Makefile.am tests/general/bug-54.*: added a
4146 specific example in the regression tests
4148 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150 * HACKING: added John Fleck right to commit in the doc subdir
4152 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4155 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4156 tests/general/Makefile.am tests/general/bug-52.*
4157 tests/general/bug-53.*: Added a few new tests for recently fixed
4159 * tests/xmlspec/REC-xml-20001006-review.html
4160 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4161 DTD changed the result by adding extra attributes to the HTML output
4163 2001-08-06 Peter Williams <peterw@ximian.com>
4165 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4166 when srcdir != builddir.
4168 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4170 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4171 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4172 to easify extension element precomputation.
4173 * libexslt/functions.c: uses the new framework and precomputes
4174 func:result elements.
4176 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4178 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4180 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182 * tests/general/bug-21-.out tests/general/bug-31-.out:
4183 this got fixed by libxml patches
4184 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4185 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4186 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4187 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4188 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4189 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4190 a few things related to those changes.
4192 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4195 * test//*/*.out: the output of some tests changed, looks better
4198 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200 * libxslt/xsltutils.c: avoid extra \n when serializing top
4203 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205 * libxslt/extra.c: one more revision on Norm's localTime() function
4207 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4209 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4210 exsltLeadingFunction when passing an empty node-set as the
4212 * libxslt/functions.[ch]: gave priority to context-level functions
4213 over extension module functions. This allows a function declared
4214 with a func:function element to override an extension module
4215 function for example. This is a bit hackish...
4216 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4217 values didn't conform to the expected values. This is a bug in
4218 the EXSLT official use cases.
4220 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222 * config.h.in configure.in libxslt/extra.c: tried to integrate
4223 Norm's implemntation of localTime()
4225 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4227 * libxslt/extra.c: fixed a serious proble is node-set was called
4229 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4231 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4233 * libexslt/functions.c: fixed memory leaks
4235 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4237 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4238 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4239 more cleanup of the problems introduced with EXSLT, also closes
4242 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4244 * doc/internals.html - general cleanup
4246 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4248 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4249 to check EXSLT conformance
4250 * libexslt/sets.c: fixed a typo when registering has-same-node
4252 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4254 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4255 of memory allocations, raise a bug in the test suite, also
4256 need to be centralized as a single cleanup function.
4258 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4260 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4261 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4262 Some cleanup, there is still a memory leak left and some warnings
4265 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4267 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4268 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4269 libxslt/xsltInternals.h: new extension framework.
4270 Added stylesheet module data, top-level and extension elements
4271 precomputing, global registration of top-level elements and
4272 extension elements and functions.
4273 Extensions are no longer initialized from extension-element-prefixes
4274 declarations but when modules need the data.
4275 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4276 only allocate and free module data, they shouldn't register the
4277 elements and functions any more.
4278 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4280 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4281 non-XSLT top-level elements before any xsl:import element.
4282 * libexslt/common.c libexslt/functions.c libexslt/math.c
4283 libexslt/sets.c: adapted to use the new extension framework.
4284 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4285 moved the test module from functions.c to extensions.[ch],
4286 modified it to use the new extension framework. Updated xsltproc
4287 to register the test module.
4289 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4291 * libxslt/pattern.c: fixed an ugly problem with namespaces
4292 in templates compilation
4293 * tests/namespaces/tst4.*: added a specific testcase
4294 * libxslt/transform.c: reenabled debug
4296 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4300 * doc/html/*.html: updated the docs.
4301 * xsltproc/xsltproc.c: activate line numbering unfortunately
4302 this works only with CVS, libxml2-2.4.1 is broken in this respect
4304 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4306 * libxslt/documents.c enhancement to xsltFindDocument to
4307 cater for the Matt Sergeant patch
4309 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4311 * updating libxslt tutorial to include param support
4313 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4315 * libexslt/math.c: small cleanup
4316 * libxslt/functions.c: patch to document('') from Matt Sergeant
4317 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4318 c.f. bug #57464 from Tom Moog
4320 2001-07-19 Darin Adler <darin@bentspoon.com>
4322 * configure.in: Add HTML_DIR definition.
4323 * xsltproc/.cvsignore: Ignore some generated files.
4325 2001-07-18 Peter Williams <peterw@ximian.com>
4327 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4330 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4332 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4333 libexslt/common.c libexslt/functions.c libexslt/math.c
4334 libexslt/sets.c: removed utils.[ch] as their content is
4335 integrated in libxml
4336 * libexslt/sets.c: uses the new libxml functions
4337 * libxslt/extra.[ch]: removed exsl:document
4338 * AUTHORS: added /me
4340 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4342 * libexslt/.cvsignore: some more generated files to ignore
4343 * libexslt/Makefile.am: utils.h not installed anymore
4344 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4345 libexslt/math.c libexslt/sets.c:
4346 changed function prefix from exsl* to exslt*
4347 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4348 from common.c to exslt.c
4349 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4351 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4352 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4353 * xsltproc/xsltproc.c: updated to use the new function prefix
4355 2001-07-15 Darin Adler <darin@bentspoon.com>
4357 * libxslt/.cvsignore:
4358 * tests/XSLTMark/.cvsignore:
4359 * tests/extensions/.cvsignore:
4360 * tests/xmlspec/.cvsignore:
4361 Some more generated files to ignore.
4363 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365 * Makefile.am configure.in libexslt/Makefile.am:
4366 Integration of libexslt in the build system
4367 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4368 xsltproc/Makefile.am xsltproc/xsltproc.c:
4369 Moved xsltproc to a separate directory, linked it to libexslt,
4370 and added exslt version reports to -V
4371 * tests/*/Makefile.am: updated the path to xsltproc
4372 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4373 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4374 versionning informations, some cleanup, and added documentation
4375 to a couple of exported functions
4377 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4379 * libexslt/Makefile.am: account for new source files
4380 * libexslt/.cvsignore: added
4382 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4384 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4385 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4386 start implementing EXSLT
4388 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4391 trying to accept AVT for "format" in xsl:number
4393 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4396 xsltProfileStylesheet
4398 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4401 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4402 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4403 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4404 libxslt/variables.c libxslt/xslt.c: provide context for
4405 error messages. Requires libxml head changes.
4406 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4409 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411 * libexslt/Makefile.am: initial EXSLT framework
4413 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4416 * win32/libxslt/libxslt.def: added another entry point
4417 * libxslt/transform.c: fixed a comment block
4418 * doc/xslt.html doc/html/*: updated and regenerated the docs
4420 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422 * win32/libxslt/libxslt.def: added missing functions
4424 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4427 libxslt/xsltInternals.h: added Embedding Stylesheets
4428 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4429 from the REC about it
4430 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4431 tried to accomodate the various (and changing) proprietary
4432 ways of implementing chunking.
4433 * tests/docbook/result/xtchunk/html: now output is generated in
4436 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438 * libxslt/xsltproc.c: small cleanup
4439 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4440 for cdata/text handling
4442 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4445 * tests/documents/Makefile.am tests/documents/message.*: added
4446 a specific regression test
4447 * libxslt/transform.c: fixed an infinite loop
4448 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4451 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4454 fixed exclude-result-prefixes handling and how namespaces
4455 propagate from the stylesheet to the result in general, this
4456 is a serious cleanup.
4457 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4458 tests/general/itemschoose.out tests/namespaces/extra.xsl
4459 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4460 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4461 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4462 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4463 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4464 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4465 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4466 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4467 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4468 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4469 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4470 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4471 fixed and rechecked all the tests where the namespace
4472 propagation was wrong either taht the rules were not applied
4473 correctly or that superfluous namespaces were declared in the
4476 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4479 libxslt/variables.h: Norm pointed out that element-available()
4480 didn't work, implemented it
4481 * tests/extensions/Makefile.am tests/extensions/list.*: added
4482 a test for all registered xslt element, function and default
4485 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4488 tests/documents/docfile.xml tests/documents/test.result
4489 tests/documents/test.xml tests/documents/test.xsl:
4490 added a test for URI-escaping on document() input
4492 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494 * tests/docs/Makefile.am tests/general/Makefile.am
4495 tests/general/bug-49-* tests/docs/bug-49-*
4496 tests/general/bug-50-* tests/docs/bug-50-*: added a
4497 couple of regression tests for bugs posted on the list
4499 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501 * libxslt/xsltproc.c: avoid generating CDATA node in document
4502 tree when parsed, force generation of text nodes instead.
4504 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506 * doc/extensions.html: fixed a number of typo found by Dan York
4507 * libxslt/xsltutils.c: improved the profiling ouput, added the
4510 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4514 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516 * config.h.in configure.in: added gettimeofday() check
4517 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4518 profiling works option --profile (or --norman ;)
4520 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4523 libxslt/variables.c: big cleanup on the way templates or
4524 template fragments are processed, cleanup of stack building
4525 * tests/docs/Makefile.am tests/general/Makefile.am
4526 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4527 series of regression test for the variable/params lookups
4528 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4529 started working on profiling code, there is just invocation counting
4530 yet but the framework is in place.
4532 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534 * tests/docs/Makefile.am tests/general/Makefile.am
4535 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4536 regression test for the variable scope within templates problem
4538 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4540 * xsltInternals.h variables.c transform.c:
4541 fixed problem with variable scope within templates
4543 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545 * doc/extensions.html doc/internals.html doc/xslt.html:
4546 added a documentation on writing libxslt extensions, and
4547 added links to the main page
4548 * libxslt/functions.c libxslt/xsltInternals.h
4550 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4552 * cleaned up many comments and error messages
4554 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4557 * doc/xslt.html: added 0.14.0 release
4559 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561 * doc/html/*: rebuilt docs before release
4562 * libxslt/extensions.c: fixed a function doc header
4564 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4569 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4571 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4572 something there, not visually perceptible
4574 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576 * tests/docbook/result/: the change in libxml affected the
4577 output of the Docbook tests (of course it was detected on
4580 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583 * libxslt/transform.c: added cdata-section-elements
4584 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4587 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590 * libxslt/xsltutils.c: do not dump document for which there have
4591 been no generated content
4592 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4593 test output accordingly
4594 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4595 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4596 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4598 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4601 libxslt/transform.c libxslt/functions.c: Added the extension API
4602 suggested by Thomas Broyer, this should allow implementation of
4604 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4605 CVS extension namespace to avoid complaints, some cleanup
4606 * configure.in tests/Makefile.am tests/extensions/*: added a test
4607 for new modules testing both elements and functions registration
4609 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4612 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4613 and cleaned up the way URI for QNames were computed through
4614 the code, serious cleanup.
4615 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4616 in their own hash table, implementation not yet finished.
4618 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4621 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4622 to save/restore some XPath context, bug raised by
4625 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627 * libxslt/xsltwin32config.h[.in]: added configuration/version
4628 informations for Windows/MSC
4629 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4631 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4632 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4634 * AUTHORS: added William
4636 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638 * configure.in doc/xslt.html: releasing 0.13.0
4639 * doc/Makefile.am: don't index the win32 include
4640 * doc/html/*: rebuilt the docs
4642 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4645 * libxslt/xslt.c: avoid warning if version="1.1" is used
4646 * libxslt/transform.c: forgot to initialize cur->outputFile
4647 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4648 use the vendor string to detect supporting chunking, this
4649 is a workaround to be considered in the list of decent XSLT
4652 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4655 added a new interface xsltRunStylesheet() for a more flexible
4656 handling of the output and trying to adhere to xsl:document
4657 filename generation semantic if one knows the URL of the output,
4658 also add IObuf capacity and SAX for output but is currently not
4660 * libxslt/xsltproc.c: added a -o or --output filename argument
4661 to test xsltRunStylesheet() or provide a base when generating
4663 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4664 updated tests to add DocBook xt:document based chunking
4665 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4666 * tests/multiple/out/*.html: the new xt:document now generate
4667 the DOCTYPE if available as is the case for HTML
4669 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4671 * Removed some redundant code in xsltDefaultProcessOneNode
4672 and revised the default processing of an attribute node
4674 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4676 * Enhanced ApplyTemplates and ForEach to allow multiple
4677 documents within a nodelist.
4678 * Repaired small bug in xsltDocument function which caused
4679 a crash if invalid second argument was provided.
4681 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4683 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4684 updating tutorial with explanation of xsltSave vs. xmlSave
4687 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4691 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4694 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4695 Patches for Windows mostly contributed by Yon Derek
4696 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4697 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4698 Project file for Mircrosoft C provided by Yon Derek
4700 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702 * libxslt/pattern.c: closing bug #56517, fixed a number of
4703 problems in the patterns compilations, priorities and debug
4704 * libxslt/transform.c: improved the template debug message
4705 * tests/docs/Makefile.am tests/general/Makefile.am
4706 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4707 regression test for #56517
4709 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711 * libxslt/xslt.c: avoid a stupid bug when compiling with
4712 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4714 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716 * libxslt/numbers.c: fix of a small bug
4717 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4720 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4724 * tests/docbook/xhtml/*: added XHTML stylesheets
4725 * tests/docbook/fo/*: added XSL FO stylesheets
4726 * tests/docbook/result/xhtml/*: added XHTML results
4727 * tests/docbook/result/fo/*: added XSL FO results
4729 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731 * HACKING: fixed, added William
4733 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4736 xml cases, and fixed text output to be recursive in text nodes
4739 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4743 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4746 'namespace' is a reserved C++ identifier
4748 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750 * doc/xslt.html: adding 0.12.0 release
4752 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754 * configure.in: preparing 0.12.0 release
4755 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4756 * libxslt/xsltconfig.h.in: added doc inline comment
4757 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4758 and enriched xsltproc --version to show them
4759 * doc/html/*.html: rebuilt the docs
4760 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4761 tutorial ends up in the tars and RPMs
4763 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765 * libxslt.spec.in: updated the descriptions
4767 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769 * libxslt/namespaces.[ch]: added a single namespace def copy
4770 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4771 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4772 any kind of input nodes.
4773 * libxslt/variables.c: checked and closed the last TODO about
4774 namespace propagation
4775 * tests/docs/Makefile.am tests/general/Makefile.am
4776 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4777 regression test for #56115
4779 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4781 * updating tutorial: adding discussion of freeing memory, image
4782 files for callouts, link to xsltproc.c code
4784 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4787 to remove the old code
4788 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4791 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793 * libxslt/variables.c: fixed bug #56267, namespaces must
4794 be propagated when evaluating local variables.
4795 * tests/docs/Makefile.am tests/general/Makefile.am
4796 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4797 regression test for #56267
4799 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4802 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4803 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4804 request to have xinclude processing done on document() if requested
4806 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4810 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812 * libxslt/preproc.c: removed a warning on xsl:transform
4813 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4814 tests/general/array.out tests/general/array.xsl: added a new
4815 test fround in xsl-dev
4817 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4820 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4821 serializer of libxml impacted the result of some tests. Checked
4822 that the XML REC renders identically.
4824 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4826 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4829 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831 * libxslt/variables.c: fixed bug #55670, namespaces must
4832 be propagated when evaluating global variables.
4833 * tests/docs/Makefile.am tests/general/Makefile.am
4834 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4835 regression test for #55670
4837 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839 * doc/xslt.html: linked to the tutorial
4841 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4843 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4847 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849 * libxslt/transform.c: closed bug #55723, problem was due to
4850 a limitation of xsltGetNamespace() when the insertion point
4852 * tests/docs/Makefile.am tests/general/Makefile.am
4853 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4854 regression test for #55723
4856 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4858 * libxslt/transform.c: fixed problems with document() in
4859 xsltApplyTemplates and xsltForEach. Cleaned up several
4861 * libxslt/keys.c: saved and restored ctxt->document within
4862 xsltInitKey to fix problem with keys when doc changed
4863 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4864 needed when document() causes a change of doc within
4865 xsltApplyTemplates and xsltForEach
4867 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4871 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4872 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4873 Updated to use the new function
4874 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4875 the fixes in the serialization of <pre> in HTML in libxml
4876 led to a number of changes in the output
4878 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880 * tests/docs/Makefile.am tests/general/Makefile.am
4881 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4882 regression test for #55722
4884 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886 * doc/xslt.html: updated to ask to not send mail directly
4887 * tests/docs/Makefile.am tests/general/Makefile.am
4888 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4889 regression test for #55722
4891 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893 * libxslt/pattern.c : trying to fix #55670
4894 * tests/XSLTMark/reverser.out : result of test changed when
4897 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899 * doc/xslt.html: updated with 0.11.0
4901 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903 * configure.in libxslt.spec.in: released 0.11.0
4905 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907 * libxslt/transform.c: William M. Brack found a small bug
4908 when call-template didn't find the template.
4910 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912 * libxslt/transform.c: fixed handling of PI and comments
4913 (bug raised by Brent M Hendricks).
4914 * tests/docs/Makefile.am tests/general/Makefile.am
4915 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4918 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920 * libxslt/xsltproc.c: added --xinclude in the option list,
4921 patch from Raphael Hertzog
4922 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4923 test in the normal testsuite
4925 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4928 at the top template level
4929 * tests/docs/Makefile.am tests/general/Makefile.am
4930 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4933 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935 * libxslt/functions.c: fixed the document() bug reported by
4936 Stephane GUIBOUD-RIBAUD
4937 * tests/docs/Makefile.am tests/general/Makefile.am
4938 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4941 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943 * configure.in libxslt/Makefile.am: fixed bug #54953
4944 * libxslt/attributes.c: cleanup pointed by Joe Orton
4945 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4947 * libxslt/functions.c: cleanup unreached code
4948 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4949 include with preprocessor definitions
4951 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953 * tests/documents/Makefile.am tests/general/Makefile.am
4954 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4955 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4956 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4957 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4958 configure.in: Makefiles cleanup from Joe Orton
4960 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962 * tests/docbook/result/html/external.html
4963 tests/docbook/result/html/graphics.html
4964 tests/docbook/result/html/gtest.html
4965 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4966 Added a test from coolo for IDs in external parsed entities
4969 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4972 added --version info to xsltproc closing #54952
4974 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976 * tests/documents/Makefile.am tests/general/Makefile.am
4977 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4978 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4979 Seems some of the changes I made for 0.9.0 Makefiles were
4982 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984 * configure.in: preparing 0.10.0 release
4985 * doc/xslt.html: updated
4986 * doc/html/* : rebuilt the docs
4988 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4991 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4992 avoiding modifying stylesheet informations, and fixing
4993 document() when called from a global variable init
4995 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4998 add ctxt->inst to allow stylesheet element lookup (needed
5000 * libxslt/*.[ch]: generate docs for the structures and
5001 macros, general cleanup for docs
5002 * doc/html/*.html: regenerated all docs
5004 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5007 libxslt/xsltInternals.h: optimizations, cleanup of global
5010 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5013 libxslt/variables.c: force the precompilation of XPath expressions
5014 at stylesheet compilation time
5016 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5020 * tests/REC/Makefile.am: be less verbose if things really go wrong
5021 * tests/docs/Makefile.am tests/general/Makefile.am
5022 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5023 the regression tests
5025 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5028 detection method to generate HTML documents
5029 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5030 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5031 tests/XSLTMark/html.out tests/XSLTMark/products.out
5032 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5033 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5034 tests/general/bug-5-.out: updated a number of tests output
5037 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5041 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5044 about attribute being generated twice. Fixed a number of related
5045 bugs on attributes handling.
5046 * tests/REC/test-7.1.4.out: this changed an attribute generation
5048 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5050 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5053 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5055 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5058 the cases where perl is not in the path (nor in /usr/bin)
5059 * tests/docbook/result/html/gdp-handbook.html
5060 tests/docbook/result/html/kwrite.html
5061 tests/docbook/test/gdp-handbook.xml
5062 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5064 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5067 cases where a network access is needed to load a DTD or entity
5068 * tests/docbook/Makefile.am: added --nonet
5069 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5070 fixed 2 tests as a result
5072 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5075 try to remove the unneeded docbook Makefile stuff
5077 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079 * doc/xslt.html: fixed a link error
5080 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5081 * libxslt/xsltproc.c: cleaned up the --repeat loop
5082 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5083 fixed the DOCTYPE in tests output
5084 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5085 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5086 test case and fixed the EXTRA_DIST
5088 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090 * libxslt/extra.c: add more debug to xsltDebug
5091 * libxslt/transform.c: spent a few hours tracking down an ugly
5092 race like bug in xsltCopyTreeList() arghhh
5093 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5095 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097 * doc/internals.html: more work done on the doc, mostly complete
5098 except the section on the XSLT stack and the extensions API
5099 since both still need more work.
5101 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103 * doc/internals.html doc/contexts.* doc/object.*: more work done
5106 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108 * doc/internals.html: more work done on the doc
5110 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5112 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5113 for the CDATA output
5115 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5119 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5122 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5123 doc/templates.fig doc/templates.gif: started writing tye doc
5124 on how libxslt works.
5126 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5128 * libxslt/numbersInternals.h libxslt/numbers.c
5129 tests/numbers/format-number.out tests/XSLTMark/number.out:
5130 Patch from William Brack to bring format-number() more in alignment
5131 with the Java implementations.
5133 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5136 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138 * tests/docbook/result/html/* tests/general/bug-11-.out
5139 tests/multiple/result.xml tests/XSLTMark/*.out
5140 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5143 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5146 has the SGML DocBook support compiled in.
5148 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5151 tests especially on sorting
5152 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5155 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5159 * doc/html/* doc/xslt.html: updated and regenerated the docs
5161 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163 * xsltutils.[ch] transform.c: implemented multiple levels of
5165 * test/REC/test-10-2.*: added a really small test for it
5167 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5170 there can be multiple text and CDATA child
5172 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174 * tests/multiple/makefile.am: fixing #54015
5175 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5176 and a similar problem for the docbook tests
5178 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180 * tests/general/bug-8-.out: fixed in libxml xpath
5181 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5182 problem in predicates within a pattern. Spotted another
5183 potential namespace problem
5185 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5188 libxslt/xsltproc.c: counting errors and warnings at compilation
5189 time. Stop processing in case of error.
5190 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5191 added more namespace related bug checks
5193 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195 * libxslt/preproc.c libxslt/variables.c: found the source of a
5196 memory leak with DocBook introduced this w.e.. bit of cleanup.
5197 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5200 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202 * libxslt/variables.c: fixing bug #53769
5203 * tests/general tests/docs: added new examples from the
5204 bug reports to the regression tests, updated the Makefiles
5206 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5209 attributes.c extensions.[ch]: moved all stylesheet precomputation
5210 at stylesheet loading time (stylesheet transform should be thread
5211 safe now), improved params and variables evaluations (but optim
5212 is not complete yet).
5215 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * libxslt/xsltproc.c : changed the way --repeat works when
5220 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5222 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5223 fixed default formatting
5225 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5228 * libxslt/xsltproc.c : added an option to process HTML input
5230 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232 * libxslt/transform.c: Tony Gorski found a bug pointed by
5233 a compiler on Tandem
5234 * tests/documents/result.xhtml: this results in a small
5235 change in the output of this test
5237 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5242 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244 * transform.c: fixed text and cdata handling in xsl:copy
5245 * xslt.c : avoid crashing on invalid xslt input
5246 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5247 bugs submitted to the regression tests
5249 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5253 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255 * configure.in: updated to 0.8.0
5257 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259 * transform.c: fixed a bug introduced on handling #53401
5261 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263 * transform.c: fixed #53401
5264 * configure.in libxslt/*.c: allowed to suppress debug reporting
5265 functionalities but it brings not noticeable improvements
5266 * doc/xslt.html doc/html/*: updated and regenerated docs
5268 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270 * tests/general/bug-5-.out tests/multiple/out/*.orig
5271 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5272 following the libxml changes
5274 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276 * libxslt/functions.c: applied TOM's patch to key()
5277 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5278 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5279 small HTML output change
5281 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5286 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5289 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5290 fixed for the most part the namespace handling problem in XPath
5291 expression computations.
5292 * test/doc/ tests/general: added bug 5 and 6
5294 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296 * libxslt/xslt.c: applied William M. Brack patch fixing the
5297 template lack of support for priority
5298 * test/XSLTMark/*.out : this fixed anumber of problems in the
5301 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5304 fixed a bug in generate-id()
5305 * libxslt/transform.c: fixed null list result errors
5306 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5307 fixes for sorting semantic
5309 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5313 * libxslt/xsltproc.c : added --xinclude option
5314 * tests/XSLTMark/union.out : fixed the output
5316 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5318 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5320 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322 * configure.in: released 0.7.0
5323 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5326 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5329 some checking against NULL pointers
5331 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5334 added the XSLTMark in the regression tests as well as multiple
5335 output test from Ankh
5336 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5337 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5338 patches and fixed a memory leak
5339 * tests/docbook/result/html/*.html : updated the results after
5341 * tests/xmlspec/REC-xml-20001006-review.html
5342 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5343 an HTML doctype when serializing HTML result, but adds the
5346 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5350 * test/docbook/result/html/*.html: this change the output
5351 * tests/xmlspec/REC-xml-20001006-review.html
5352 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5353 the reference anchors generated for the XML spec
5355 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5358 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5359 libxslt/xsltutils.c: of course the way I defined
5360 UNUSED breaks on old gcc version. Try to be smart and
5361 also define it directly in xsltconfig.h
5362 * tests/xmlspec/Makefile.am: fixed the timing arg test
5364 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5367 implemented command line parameter passing
5368 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5369 tested it by passing show.diff.markup=1 to build the review version too
5371 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 Huge cleanup, I switched to compile with
5374 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5375 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5376 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5377 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5378 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5379 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5380 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5381 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5382 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5383 libxslt/xsltutils.c: basically made static unexported functions
5384 avoided name clashes and flagged unused parameters.
5386 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388 * configure.in: 0.6.0 yet another release
5389 * doc/xslt.html doc/html/*: updated the docs
5391 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5394 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5395 extended xsltEvalStaticAttrValueTemplate and
5396 xsltEvalAttrValueTemplate to support foreign namespaces,
5397 and fixed document()
5399 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401 * xsltutils.h: cleanup some garbage added last night
5402 * xsltInternals.h variables.c transform.c templates.[ch]
5403 preproc.c pattern.c keys.c: switched the whole XSLt processing
5404 to use XPath precompiled expressions and reusing them.
5405 * functions.c: some cleanup, seems people don't use
5406 unparsed-entity-uri() the way it's supposed to be used
5408 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5411 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5412 with the new way XPath is interpreted. This doesn't yet
5413 take advantage of the separate parsing/evaluation phases
5415 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5418 problem in xsl:copy-of in case of attributes
5419 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5420 tests/general/Makefile.am tests/general/bug-3-.*:
5421 added the test to the general regression suite
5423 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5426 fixing some of the missing functionnalities in the XSLT
5427 functions implementations.
5429 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5433 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435 * README.cvs-commits: added, pointing to HACKING
5436 * HACKING: added defines commit rules.
5438 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440 * libxslt/extra.c libxslt/variables.c: fixing compilation
5441 when libxml was compiled without debug support
5443 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * configure.in: time for 0.5.0
5446 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5447 new test files are included in the distribution
5448 * doc/xslt.html : updated
5449 * doc/html/*.html: regenerated the docs
5451 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453 * tests/docbook/result/html/*.html: regenerated the HTML
5454 now that value-of an result tree don't include the fake root
5456 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458 * libxslt/transform.c libxslt/variables.c: removed a couple
5459 of possibly uninitialized var probs
5460 * tests/xmlspec/Makefile.am: run the processing without verbose
5461 avoid raising generated id differences.
5463 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5467 * libxslt/transform.c: fixed a bug which exaplined why no
5468 optimization were resulting from preproc stuff
5470 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5473 w.r.t. value of tree result (and attributes within it) fixed.
5474 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5475 Integrated the xmlspec to the test (i.e. diffed output for
5478 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5481 strip-spaces problem
5482 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5485 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/transform.[ch]: finished integrating the current
5488 state of the preproc optimizations.
5489 * tests/xmlspec/diffspec.xsl: switched off diff printing
5491 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493 * libxslt/preproc.c libxslt/transform.c: started rolling in
5494 some of the optimizations.
5496 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5499 transform.[ch]: previous commit broke a lot of stuff, fixing
5500 and preparing for next step
5502 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5505 xsltInternals.h: started working on optimizing stylesheet
5506 element parsing. Just builds the extra informations so far.
5507 * xsltutils.h: added a missing XPath decl
5509 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511 * libxslt/variables.c: William M. Brack found a serious bug
5512 with imports and global variables ...
5514 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516 * libxslt/pattern.[ch] libxslt/transform.c: added
5517 xsltCleanupTemplates() to clean up state left after processing.
5519 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521 * libxslt/transform.c: applied patch from William M. Brack
5522 to support with-param in xsltApplyTemplates().
5524 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5526 * libxslt/pattern.c: fixed the compilation of patterns which
5527 contains XPath NodeTypes. Handling of nested predicates.
5529 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531 * libxslt/transform.c: save ctxt->node after for-each
5533 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5536 * doc/xslt.html: updated
5538 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5541 added xsltDocumentElem implementing multiple file output,
5542 including 1.1 xsl:document but yet untested.
5544 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546 * libxslt/extensions.c: fixed stoopid bug
5547 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5548 carrying extensions to the specification. Added node-set()
5549 for existing saxon and xt namespaces and debug() in libxslt
5550 namespace (http://xmlsoft.org/XSLT/namespace)
5551 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5553 * configure.in tests/Makefile.am tests/namespaces: added some
5554 namespaces tests, including a test calling the extra debugging
5555 function in libxslt namespace, worked first time !!!
5557 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559 * libxslt/xslt.c: extension prefix support for the full stylesheet
5560 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5563 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565 * doc/xslt.html : cleaned up, added a bit more description on
5568 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5571 on functions and element extensions. First on list will be
5574 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576 * configure.in libxslt.spec.in: releasing 0.3.0
5577 * doc/xslt.html: updated
5579 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581 * configure.in tests/docbook/html : oops forgot to add
5582 the stylesheets themselves :-\
5584 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586 * configure.in tests/Makefile.am tests/docbook tree:
5587 added docbook XSL based test suite
5589 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591 * libxslt/xsltutils.c: reformat of messages
5592 * libxslt/xsltproc.c: removed memleak on --noout
5593 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5594 changed again the way parameter are evaluated before a
5595 call-template, seems to fix a few nasty bugs, memory alloc debug too
5597 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5600 fixed the param evaluation problem in apply-template
5601 * libxslt/pattern.c: speed up seriously some context computation
5602 * libxslt/xsltInternals.h: preparing for extension support
5604 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606 * libxslt/Makefile.am: small cleanup
5607 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5608 fixed current() I hope
5610 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5613 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5614 support of namespaces, both in templates and in XPath subexpressions
5616 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5618 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5620 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5623 contextual info must be recomputed
5625 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5628 * libxslt/xsltproc.c : added --maxdepth
5630 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633 * libxslt/xsltproc.c: added --novalid and --noout as well
5634 as options printing when no args
5635 * libxslt/variables.c libxslt/transform.c: trying to get rid
5636 if some variable/params addressing errors.
5638 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5641 * libxslt/xsltutils.c: add carriage return to xsl:message when
5644 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646 * libxslt/functions.c: fixed a bug with generate-id()
5648 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650 * libxslt/xsltutils.c: started doing more useful stuff in
5652 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5653 libxslt/xsltInternals.h: changed the way variables/params
5655 * libxslt/xsltproc.c: removed a pedantic warning
5656 * libxslt/variables.[ch]: found an ugly evaluation bug
5658 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660 * tests/REC/Makefile.am: updated
5662 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664 * libxlst/functions.c: fixed ID generation
5665 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5667 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669 * libxslt/numbers.c: removed a couple of memleaks
5671 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673 * libxslt/pattern.[ch]: exported pattern matching interfaces
5674 for numbers.c and future debug module
5675 * libxslt/numbers.c: updated to new interface, should avoid
5676 unnecessary recompilation of patterns.
5677 * libxslt/xsltutils.[ch]: cleanup
5678 * tests/REC/gmon.out: removed :-)
5680 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5682 * libxslt/numbers.c: implemented level=any
5683 * libxslt/transform.c: corrected some default values
5684 * tests/REC/test-7.7-*.*: added
5686 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688 * libxslt/pattern.c: priorities were horribly broken, hope it's
5691 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5694 libxslt/xsltInternals.h libxslt/transform.[ch]
5695 libxslt/templates.c libxslt/xslt.c:
5696 Added apply-imports, keep a stack of running templates
5697 * libxslt/xsltutils.c: bugfixes, gather the output informations
5699 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5700 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5701 the real set of transformation on XML-1.0 2e generages a near
5702 perfect HTML. Needs just more number fixes and implementation
5703 and an obscure problem in 3.3.3
5705 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5707 * libxslt/pattern.c: added xsltMatchPattern()
5708 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5710 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5713 * libxslt/xsltutils.[ch] : added a small debugging hook
5715 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717 * libxslt/FEATURES libxslt/transform.c: added support for
5718 disable-output-escaping in xsl:copy-of
5719 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5720 give more debugging info
5722 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5725 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5726 Includes, more document changes
5727 * libxslt/xsltutils.c: fix the output of doctype and what is or
5729 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5730 * tests/Makefile.am tests/documents/* : added a new test from Stric
5731 exercising document() among other things
5733 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5735 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5736 for the level attribute for xsl:number
5737 * libxslt/numbers.c: internal restructuring
5739 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5742 to deal with documents
5743 * libxslt/functions.c: fixed document() to return the same set
5745 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5746 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5747 associated to loaded documents, not to the transformation
5748 context, made the change, this impacted a number of modules
5750 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5754 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5757 ready for the release
5758 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5759 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5762 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5765 added support for keys in patterns
5766 * tests/REC/test-12.2-2.*: added a specific testcase
5768 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770 * libxslt/functions.c FEATURES: started adding support for key()
5771 * tests/REC/test-12.2-1.*: first key test
5773 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5777 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5779 * libxslt/xsltutils.c: warning cleanup
5780 * libxslt/pattern.h: fixed soopid cut'n paste prob
5782 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784 * libxslt/transform.c libxslt/xslt.c: chased some reported
5785 unitinitialized variables.
5787 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5791 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793 * Copyright IPR Makefile.am: added some wording and a rewrite
5794 of the W3C IPR but without giving Copyright rights to W3C,
5795 should suit everybody
5797 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799 * FEATURES: updated, added mode support for templates
5800 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5801 support for templates
5802 * templates.c variables.c: simple fixes
5803 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5804 * xsltproc.c: added option -timing
5805 * xsltutils.c: seem I forgot to add encoding support in output...
5806 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5807 consisting of reformatting the XML REC with the xmlspec XSLT,
5810 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5813 * numbers.c: handles actual number formatting for both xsl:number
5814 and the format-number extension function.
5815 * function.c: formatting moved to numbers.c
5816 * transform.c: added xsl:number
5817 * xslt.c: minor memory leak removed
5818 * Makefile.am: added numbers.c and numbersInternals.h
5820 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823 * doc/html/*.html updated
5824 * doc/libxslt.sgml: added new modules
5825 * libxslt/pattern.c: fix loop on hash clashes.
5827 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * pattern.c: lots of changes to make most patterns work
5832 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5833 * transform.c: cleanup and attribute patterns testing
5834 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5836 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5837 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5840 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843 * transform.c: added xsl:element support
5844 * namespaces.[ch]: added xsltGetSpecialNamespace()
5845 * attributes.c: added xsl:attribute namespace support.
5847 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5850 implement import cascade lookups and traversal
5851 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5852 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5853 started coding the import cascade lookup in the places needed,
5854 probably incomplete.
5856 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5859 xsl:include and xsl:import, untested
5861 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863 * FEATURES: updated choose/when/otherwise added
5864 * libxslt/transform.c: plugged choose in
5865 * configure.in tests/Makefile.am tests/REC/Makefile.am
5866 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5867 tests/general/itemschoose.*: started adding a more generic
5868 infrastructure for testing.
5870 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872 * tests/REC/test-11*: added more tests
5873 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5876 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878 * tests/REC/test-[9-10]*: added more tests
5879 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5882 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884 * tests/REC/test-[7-9]*: added more tests
5885 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5886 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5887 is allocated, overall cleanup.
5889 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891 * tests/REC/test-7.*: added more tests
5892 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5893 fixing bugs raised by said tests
5895 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897 * tests/REC/test-7.*: added more tests
5898 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5899 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5900 raised by said tests
5902 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905 * configure.in tests/Makefile.am tests/REC/*: started adding
5906 some regression tests based from fragments of spec examples
5907 * libxslt/transform.c: fixed a problem on namespace generation
5909 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912 * tests/numbers/Makefile.am tests/numbers/format-number.*
5913 tests/Makefile.am configure.in: added number formattting
5915 * libxslt/attributes.[ch]: separated attribute support, started
5916 add support for attribute-sets
5917 * libxslt/functions.[ch]: update for number and formatting
5919 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5920 cleanups updates, etc ...
5922 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925 * libxslt/transform.c: added copy-of support
5926 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5928 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930 * FEATURES TODO: updates
5931 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5934 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936 * FEATURES TODO: updates
5937 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5938 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5939 namespace aliases and cleaned up the overall namespace related
5940 code. This materialize as a new module.
5942 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5947 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5952 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5955 and the rules to generates the makefiles.
5956 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5957 * doc/html/*.html : autogenerated documentation
5958 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5960 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5964 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966 * FEATURES TODO README INSTALL: updated
5967 * libxslt/xslt.h: added URL and version/vendor :-)
5968 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5969 attempt to support older libxml2 version.
5970 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5971 and macros to add/register new document created by document()
5972 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5973 system-property(), element-available() and function-available().
5974 A crippled version of document() has been added too.
5976 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5979 number formatting !!!
5980 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5981 tests/Makefile.am; added testing for mathematical functions,
5985 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5988 with non-named rules (*, ...) added accelerators
5989 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5990 and xsltEvalAttrValueTemplate() high level functions
5991 * libxslt/transform.c: fixed the part where attributes
5992 had to be looked at as templates, added comment and
5994 * TODO FEATURES: updated to reflect the new state
5996 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998 * libxslt/functions.[ch] Makefile.am: added new module functions
5999 with templates for the XSLT functions.
6000 * libxslt/variables.h templates.c: added registrations of new
6001 functions when an XPath context is created
6003 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005 * tests/Makefile.am: cleanup
6006 * libxslt/pattern.c: should support most of the patterns now
6007 except ID/Key and maybe some namespace checks when having
6011 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6014 tests/REC2/Makefile.am: updated the makefiles and spec files to
6015 add tests, and the FEATURES file to the RPM
6017 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6020 prepared the Makefiles and spec files for a first release.
6021 * COPYING.LIB: added LGPL Licence
6023 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6026 <breese@mail1.stofanet.dk>
6028 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030 * configure.in libxslt.spec.in: first try to get a spec file
6032 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6035 * libxslt/transform.c: add support for "*" to strip and preserve
6038 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041 * FEATURES: added with alist of what's in and what's not
6042 * libxslt/xslt.c: fixed top level Param and Variable stuff
6044 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046 * xsltproc.c: removed bug
6047 * tests/REC2/html.xml: added newline after doctype
6048 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6049 support, result tree fragment support (requires just commited
6050 extensions to libxml2 XPath !!!)
6051 * transform.c: added call-template, with-param support
6052 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6053 * TODO: updated, added a DONE section and started migrating stuff :-)
6055 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6058 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6059 too, added the HTML output test
6060 * libxmls/xsltutils.c: added HTML output
6061 * libxslt/xslt.c: check version on literal result used as templates
6062 * libxslt/transform.c: fixed an error in VERSION number
6063 * libxslt/templates.c: make sure generated nodes have doc and
6066 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6069 specific module. Added attribute value template, at least in
6071 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6072 the spec now works too.
6073 * libxslt/variables.c: fixed the debug
6074 * libxslt/xslt.c: fixed an ugly uninitialized variable
6075 * libxslt/transform.c: now using attr template processing
6077 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6080 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6081 structure to add an execution stack with variables. Tree
6082 valued variables still missing.
6085 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087 * libxslt/xslt.c: check version on stylesheets
6088 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6089 started adding variables interfaces and modules.
6091 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093 * libxslt/xslt.c: added support for disable-output-escaping
6094 will need libxml version > 20211
6095 * libxslt/transform.c: cleanup
6096 * libxslt/xsltutils.[ch]: added output functions
6097 * libxslt/xsltproc.c: reuse the output function
6098 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6101 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6104 with blank node stripping when not allowed.
6106 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108 * libxslt/transform.c: modified apply-templates processing
6109 added select and sort support support.
6111 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113 * TODO: guess what, it's growing :-(
6114 * configure.in: setup hacking values when compiling in my
6116 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6117 very rudimentary version of xsl:sort
6119 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122 * libxslt/transform.c: context position and size in for-each
6123 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6124 and put Error and Debug routines
6125 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6126 to use the Debug calls, cleanup
6127 * libxslt/xsltproc.c: added -v to enable debug printing
6129 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * TODO: started filling it :-(
6132 * libxslt/pattern.c: should now at least compile the full
6133 set of patterns authorized. Default priorities added.
6134 * libxslt/transform.c: a bit more work and cleanup.
6136 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138 * TODO: started adding in there :-(
6140 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6143 support of xslt:if and xslt:attribute, need libxml2 interfaces
6144 present only in CVS.
6146 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148 * test/Makefile.am test/REC*/Makefile.am: added first test
6149 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6150 cleanup of nodes at reading of stylesheet, added support
6151 for xsl:for-each and fixed a few recursion bugs
6153 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155 * pattern.c, xslt.c: removed debug
6156 * transform.c: added value-of, seems to handle the first
6157 REC example correctly
6159 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161 * transform.c, xsltproc.c: small fight with spaces and formatting
6162 may need a revisit later but looks pretty good right now.
6164 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166 * transform.c: basic processing in place
6167 * xsltInternals.h: exported one xslt.c function
6169 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171 * libxslt/transform.[ch] Makefile.am: started adding the
6172 transformation module
6173 * pattern.[ch] xslt.c: more work...
6175 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177 * libxslt/pattern.c: started adding xsltTestCompMatch()
6179 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181 * libxslt/pattern.c: more work on parsing selectors
6183 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185 * libxslt/xslt*: completeted the structures
6186 * libxslt/pattern.[ch]: started adding code to precompile patterns
6188 * libxslt/makefile.am: added the new files
6190 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192 * libxslt/xslt.c : small cleanup
6193 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6194 mechanism for compile-time options
6196 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198 * libxslt/xslt.[ch]: started parsing templates
6200 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6204 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6209 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6212 libxslt/Makefile.am tests/Makefile.am:
6213 Created the library framework, imported it into the GNOME CVS base
6214 * INSTALL: added a small instruction file.
6216 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6219 first steps toward building the framework
6221 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223 * NOTES: added notes taken while reading the spec.
6225 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227 * test/REC1 test/REC2: added examples from the XSLT REC
6229 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231 * README: basic informations
6232 * Changelog: created