1 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
3 * libxslt/pattern.c: small change to previous fix for bug 153137,
5 * tests/general/bug-157.*, tests/general/Makefile.am,
6 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
8 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
10 * libxslt/transform.c: enhanced code to assure the "current
11 template rule" is not changed by xsl:call-template (bug 157859).
12 * tests/general/bug-156.*, tests/general/Makefile.am,
13 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
15 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
17 * libexslt/date.c: fixed problem with day-of-week-in-month
18 (bug 157592) with patch from Sal Paradise
19 * tests/exslt/date/datetime.1.out: corrected expected output
22 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
24 * tests/general/bug-155.*, tests/general/Makefile.am,
25 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
26 provided by Markus Bertheau breaking on libxml2-2.6.15
28 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
30 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
31 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
32 * libxslt/templates.c: small fix, first step in adressing #153660
34 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
36 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
39 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
41 * libxslt/transform.c: another dictionnary/string interning fix
43 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
45 * libxslt/transform.c: fix to force string interning on generated
48 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
50 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
51 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
52 libxslt/variables.c: changed some variable names for warning
53 cleanup when -ansi flag is not present.
54 * libxslt/namespaces.c: fixed potential NULL pointer reference
55 pointed out by Dennis Dams (bug 156187)
57 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
59 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
60 to include EXSLT doc in libxslt package.
62 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
64 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
65 gmtime_r if available (bug 129983)
66 * libexslt/functions.c: fixed a namespace problem concerning a
67 function with a namespace-qualified name (bug 155197)
69 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
71 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
72 by the recent namespace tests in libxml2
74 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
76 * libxslt/transform.c: fixed a problem of tree structure raised
77 by the new libxml2 tree checking code.
79 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
81 * libexslt/date.c: fixed problem with negative periods
83 * tests/exslt/date/sum.2.out: changed expected output, now
84 agrees with comments in sum.2.xml test data file
86 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
88 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
89 attribute document pointer.
91 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
93 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
96 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
98 * configure.in doc/*: release of 1.1.11, rebuilt the docs
100 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
102 * libxslt/pattern.c: try to fix #153137 but without a test case
103 it's shooting in the dark.
105 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
107 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
108 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
111 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
113 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
114 namespaced variable names.
115 * tests/general/bug-154.*, tests/general/Makefile.am,
116 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
119 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
121 * Makefile.am: add missing variable
122 * libxslt/transform.c: fixed some error callback data
123 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
124 date:sum testing from Derek Poon
126 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
128 * libexslt/date.c: fixed problem with empty sets, etc.
129 (see discussion on mailing list)
131 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
133 * libexslt/date.c: fixed problem with timezone offset
135 * tests/exslt/date/add.1.out: changed regression test output,
136 which was apparently incorrect for above case
138 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
140 * libxslt/transform.c: re-arranged sequence of setting up
141 namespaces within xsltCopyTree (see the list thread
142 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
143 * tests/general/bug-104.out: slight change to expected output
146 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
148 * libexslt/date.c: enhanced validation of date-time to catch
149 bit-field overflow (bug 152836)
150 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
153 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
155 * libxslt/numbers.c: further refinement to UTF8 pattern
156 separator (bug 151975)
158 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
160 * libxslt/numbers.c: fixed problem with UTF8 pattern
161 separator (bug 151975)
163 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
165 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
166 fixed 2 problems with xsl:include (bug #151795)
168 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
170 * NEWS configure.in doc/*: Release of libxslt-1.1.10
172 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
174 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
175 for --path as well as --load-trace, fixes Red Hat bug #106545
177 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
179 * libxslt/keys.c: fixed small problem with key initialisation
180 disturbing the transformation context (bug 151201).
181 * tests/general/bug-153.*, tests/general/Makefile.am,
182 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
185 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
187 * win32/configure.js: added support for version extra
189 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
191 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
192 compilation problems on Solaris #150844
194 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
196 * configure.in NEWS doc/*: preparing release of 1.1.9
198 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
200 * transform.c: Further enhancement for keys on exslt:node-sets.
201 Corrects a rather serious timing problem (bug 150741)
202 * tests/exslt/common/node-set.8.*: added regression test for this
204 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
206 * Makefile.am configure.in: a bit of cleanup and a extra variable for
209 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
211 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
213 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
215 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
216 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
217 libexslt/exslt.c: added some code to include the CVS
218 ChangeLog version in the version strings available for
219 printing (e.g. by xsltproc)
221 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
223 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
224 DTD attributes, RFE 150311 . Also cleanup the code from all
225 libxml2 pre 2.6.0 specific code since we are using
226 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
228 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
230 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
231 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
232 provide document loading as suggested by David Hyatt for
235 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
237 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
238 in xmlNewTransformContext for the principal document (bug 133289)
240 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
242 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
243 fixed handling of #default in namespace-alias for default
244 namespace (bug 149659)
245 * tests/namespaces/tst7.* tst8.*: added regression tests for above
247 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
249 * libexslt/date.c: added date:sum routine supplied by Joel
252 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
254 * doc/downloads.html doc/xslt.html: fixed a couple of problems
255 reported by Oliver Stoeneberg
257 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
259 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
260 libxslt/variables.c: added code to assure keys are generated
261 when needed for node-sets (bug 148773)
262 * tests/exslt/common/node-set.7.* - added test case for above.
264 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
266 * libexslt/strings.c: fixed str:tokenize for case when 2nd
267 argument is an empty string (should produce a token for
268 each char in the string). Reported on the mailing list by
271 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
272 * libxslt/imports.c: further enhancement for template priorities
273 on imported stylesheets (better fix for bug 141279, fixes
276 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
278 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
279 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
280 Rob Richards to add a normal --with-crypto configure option.
282 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
284 * libxslt/functions.c: added some logic to xsltKeyFunction
285 to set the transform context doc ptr when the xpath context
286 doc is different (bug 147445)
287 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
288 and tests/exslt/common/node-set.6*: added regression tests
289 for bug 145547 (UNION and FILTER for RVT's)
291 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
293 * python/libxslt-python-api.xml: fixed type for doctypeSystem
294 and doctypePublic (problem reported on the list by Sitsofe
296 * doc/libxslt-api.xml: updated database.
298 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
300 * transform.c: small change to key handling for RVT, needed
301 because of enhancement to libxml2 xpath.
303 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
305 * python/libxsl.py: fixes Python on 64bits box problem.
307 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
309 * libxslt.spec.in: better python dependancy Red hat bug #126364
312 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
314 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
315 tst5.xsl and tst.out to EXTRA_DIST
317 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
319 * configure.in doc/*: releasing 1.1.8
321 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
323 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
324 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
325 causing the wrong libs to be linked when using the configure
326 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
328 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
330 * libexslt/Makefile.am: implemented change from Joel Reed for
331 automake-1.4 compatibility.
332 * libexslt/crypto.c: reformatted source to remove an overly
333 generous supply of tabs. Added a #include for sys/select to
334 fix a compilation error caused by the gcrypt include file's
335 usage of 'fd_set'. Made some minor changes to fix
336 some warning messages (no change to the logic).
337 * configure.in, config.h.in: added test for presence of
339 Added test for libgcrypt version > 1.1.41 (bug 145245)
341 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
343 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
344 namespace, also a small enhancement of the surrounding text on
345 extension functions. (bug 145250)
347 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
349 * configure.in: convenience change
350 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
351 try to avoid calling libxml2 cleanup function directly but go
352 though the python wrapper of libxml2 for memory debug accounting.
354 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
356 * libxslt/keys.c: added namespace setup before calling XPath
357 to evaluate key (Bug 143520)
359 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
361 * libxslt/transform.c: added coding to xsltCopyTree to copy
362 namespaces (bug 139578).
363 * tests/general/bug-128.out: changed to reflect above fix
364 * libxslt/xslt.c: minor change to an error message
366 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
368 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
369 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
370 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
371 crypto extensions based on libgcrypt if found at configure time.
372 * tests/namespaces/Makefile.am: fixed a small breakage
374 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
376 * libxslt/namespaces: some enhancement for fixing bug 142768
377 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
378 added regression test for this bug
380 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
382 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
383 the example from Richard Jinks
385 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
387 * win32/configure.js win32/Makefile.* minor changes for the new
388 layout of the Windows binary package
390 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
392 * doc/search.php.inc, doc/search/php: enhanced to remove
393 forcing module names to lower case, and to fix problem
394 with links between pages in libxml2 directory.
396 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
398 * win32/makefile.msvc, win32/configure.js: included the cruntime
399 option, contributed by Oliver Stoeneberg
401 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
403 * libxslt/xsltutils.c: fixed bug in error message printing
404 for undefined namespace (bug 143004)
406 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
408 * NEWS doc/*: updated for 1.1.7
410 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
412 * configure.in: release of libxslt-1.1.7
414 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
416 * tests/general/bug-151*, tests/docs/bug-151.xml,
417 tests/general/Makefile.am, tests/docs/Makefile.am: added
418 regression test for old bug #127877
420 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
422 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
423 being generated when the root element is namespaced
424 * tests/general/bug-151*, tests/docs/bug-151.xml,
425 tests/general/Makefile.am, tests/docs/Makefile.am: added
426 regression test for bug #135542
428 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
430 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
431 libxslt/transform.c: fixing bug #134500 on namespace lookup for
432 attribute which sometimes lead to default namespace
433 * tests/general/bug-150*, tests/docs/bug-150.xml,
434 tests/general/Makefile.am, tests/docs/Makefile.am: added
435 regression test for bug #134500
437 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
439 * libexslt/date.h: fixing a small portability problem on Solaris
440 for the declaration of localtime_r bug #140468
442 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
444 * libxslt.m4: applied patch from Edward Rudd to fix the problems
445 raised in bug #142429
447 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
449 * libxslt/xslt.c: fixed a weird namespace bug #141532
450 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
451 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
452 to the regression for bug #141532
454 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
456 * libxslt/imports.c: added comments and function header,
457 improved logic of routine just added.
458 * tests/general/bug-147*, tests/docs/bug-147.xml,
459 tests/general/Makefile.am, tests/docs/Makefile.am: added
460 regression test for bug 141279
462 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
464 * libxslt/imports.c: enhanced normalization of comp steps
465 when an imported stylesheet has it's own imports
468 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
470 * libxslt/transform.c: added code to recognize
471 disable-output-escaping on certain text nodes (bug 140755)
472 * tests/general/bug-100.out: regenerated to account for change
473 from next ChangeLog entry (bug 140558)
475 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
477 * libxslt/xsltutils.c: suppressed any automatic linefeed after
478 a comment following the document root element (bug 140558)
480 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
482 * libxslt/transform.c: fix a problem where we updated an
483 ELEMENT node psvi field as if it was a DOCUMENT one, leading
484 to a subtle crash later, valgrind rules.
486 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
488 * libexslt/strings.c: fixed bug in UTF8 string tokenize
489 kindly reported by Vasily Tchekalkin
491 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
493 * configure.in doc/*: preparing release 1.1.6
494 * libxslt.spec.in: keep the ChangeLog compressed
496 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
498 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
499 * tests/docs/Makefile.am tests/docs/bug-146.xml
500 tests/general/Makefile.am tests/docs/bug-146*: added test
501 to the regression for bug #139132
503 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
505 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
506 with key matching attribute node.
508 2004-04-01 Johan Dahlin <johan@gnome.org>
510 * python/.cvsignore: Add generated files, to make cvs silent.
512 * .cvsignore: Add missing libexslt.pc and stamp-h1
514 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
516 * configure.in: prepare release of 1.1.5, made a hard dependancy
517 to libxml2 2.6.8 due to the dictionnary reference counting change
518 * doc/*: updated and rebuilt the doc.
519 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
521 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
523 * libxslt/xsltconfig.h.in: small fix for OpenVMS
524 * libxslt/documents.c: fixed a leak associated to the change
525 in reference counting when running the XML parser and using
526 the document() function.
528 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
530 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
531 when output file is used (bug 137341)
533 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
535 * libxslt/xsltutils.c: corrected my error from bug 135938
536 pointed out on the mailing list by Mark Vakoc.
537 * libxslt/transform.c: enhanced the error message for
538 call-template when namespace is present.
539 * tests/general/bug-145.err: regenerated for new message
541 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
543 * libxslt/namespaces.c: added additional check to prevent
544 superfluous namespace href's being generated on elements
546 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
547 added new test for bug 136914
548 * tests/namespaces, tests/extensions/ tests/reports: fixed
549 error in "enhanced" Makefile.am, removed superfluous .err files
552 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
554 * doc/search.php.incl: minor addition for later version of php
555 requiring $HTTP_GET_VARS.
556 doc/*: rebuilt the docs
558 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
560 * libexslt/strings.c: modified the 'tokenize' routine to work with
561 UTF8 chars in both string and tokens (Bug 136183)
563 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
565 * libxslt/attrvt.c: added coding to allow growing the
566 AVT structure when a large number of segments are present
568 * libxslt/keys.c: fixed a compilation warning (no logic change)
570 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
572 * tests/docbook/Makefile.am: small fix to typo
574 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
576 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
577 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
578 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
579 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
580 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
581 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
582 tests/extensions/Makefile.am, tests/general/Makefile.am,
583 tests/keys/Makefile.am, tests/multiple/Makefile.am,
584 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
585 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
586 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
587 tests/REC/test-2.5-1.err:
588 Major enhancement to "make tests". All but Python tests
589 cleaned up to produce minimum summary output if no problems.
590 * tests/general/bug-145.xsl, tests/general/bug-145.err,
591 tests/docs/Makefile.am, tests/docs/bug-145.xml:
592 Added test case for bugzilla bug 135938
594 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
596 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
597 fixed problem with dictionary handling (bug 135938).
598 * doc/EXSLT/*: fixed a few more "href_base" files.
600 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
602 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
603 the "href_base" problem.
605 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
607 * configure.in, config.h.in: added test for localtime_r
608 * libexslt/date.c: added usage of localtime_r if present on
609 system (bug 129983, suggested by Vasily Tchekalkin)
611 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
613 * libxslt/keys.c libxslt/pattern.c: removed the last use
614 of _private that time in the input document, use the psvi
615 field again, this may be interesting if XSLT2 support gets
616 in but since this is very unlikely ...
618 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
620 * libxslt/transform.c libxslt/variables.c: use the psvi field
621 of teh document used for RVT instead of _private.
623 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
625 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
626 the attribute instead of the _private one to compile AVT infos
628 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
630 * tests/docs/Makefile.am tests/docs/bug-144.xml
631 tests/general/Makefile.am tests/docs/bug-144*: added test
632 similar to 143 but checking for AVT in local variables.
634 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
636 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
637 AVT found in global variable content.
638 * tests/docs/Makefile.am tests/docs/bug-143.xml
639 tests/general/Makefile.am tests/docs/bug-143*: added test
640 to the regression suite.
642 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
644 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
645 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
646 First step toward _private cleanup: use the psvi field to store
647 the precompilation informations in the stylesheet nodes.
649 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
651 * libxslt/variables.c: trying to use the fact that names comes
652 from a dictionnary when looking up for variables.
653 * tests/documents/Makefile.am: try to fix an error reported on
656 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
658 * tests/general/Makefile.am, tests/general/bug-142.xsl,
659 tests/general/bug-142.out, tests/docs/Makefile.am,
660 tests/general/bug-142.xml: added test for language
661 attribute which previously triggered a memory leak
662 (from list report by Mike Hommey)
664 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
666 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
667 regenerated the documentation
669 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
671 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
672 minor changes to eliminate compilation warnings. No change
675 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
677 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
678 Mikhail S Grushinskiy to compile on Mingw
680 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
682 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
684 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
686 * libxslt/extensions.c: applied patch from Steve Little to
687 display the extension modules.
689 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
691 * libxslt/transform.c: trying to fix an extension regression pointed
694 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
696 * libxslt/transform.c: try to fix the problem with yelp
699 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
701 * libxslt/templates.c: applied patch from #134588 provided by
702 Mariano Suárez-Alvarez, attribute text node without doc.
704 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
706 * configure.in, doc/*: updated and rebuilt the documentation
707 preparing release of 1.1.3
708 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
710 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
712 * libxslt.m4: small fix: added missing [] quotation macro name
713 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
714 1.8.x and is backward compatible with older auto tools.
716 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
718 * libxslt/attrvt.c libxslt/templates.c: removed the two last
719 known bug with the new code, was overoptimizing a bit...
721 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
723 * libxslt/attrvt.c: found the memory leak shown in DocBook,
724 mostly an error handling some ATV coupled with doctionnaries
726 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
727 libxslt/xslt.c: added a bit of debug to be able to trace
730 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
732 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
733 attribute value templates
734 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
735 dictionaries at the stylesheet and transformation level.
736 * configure.in: this relies on a recent version of libxml2
737 with the sub dictionnary catalog.
739 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
741 * libxslt/transform.c: added check for "?>" in PI content
744 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
746 * libxslt/namespaces.c: fixed problem with attribute
747 namespace (Bug 132953)
749 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
751 * libxslt/transform.c: added check for "--" or ending '-'
752 in xsl:comment (Bug 132742)
754 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
756 * libxslt/transform.c, libxslt/attributes.c: added
757 validation of QName for xsl:element and xsl:attribute
760 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
762 * libxslt/pattern.c: changed priority of template patterns
763 starting with '//' from 0.0 to 0.5 (Bug 131705)
765 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
767 * libxslt/xslt.c: applied patch from Stefan Kost to fix
768 behaviour on unknown element from the XSLT namespace.
769 * python/generator.py: applied patch from Stephane bidoul
770 to export enums in the bindings.
772 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
774 * tests/general/Makefile.am, tests/general/bug-141.out,
775 tests/general/bug-141.xsl, tests/docs/Makefile.am,
776 tests/general/bug-141.xml: added test case for
777 Bug 13971 (libxml2 xpath.c bug, but tested here)
779 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
781 * libxslt/xsltutils.c: added a newline for any comment before
782 the root element (Bug 130433)
783 * libxslt/xslt.c: fixed problem with cdata-section-elements when
784 default namespace is changed (Bug 130793)
785 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
786 for newline after comment change above.
787 * tests/general/Makefile.am, tests/general/bug-140.xsl,
788 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
789 cdata-section-elements problem.
791 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
793 * python/libxsl.py: applied shared lib loading patch for OS X from
796 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
798 * libexslt/math.c, libexslt/common.c: fixed problem,
799 reported on the list by Markus Bayerlein, concerning
800 math functions on nodesets generated with
802 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
803 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
804 added test case for above.
806 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
808 * libxslt/transform.c: changed to assure comment which
809 preceeds root node is output after DTD (Bug 130433)
810 * test/exslt/common/node-set.4.*: added test case for
813 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
815 * doc/site.xsl: Changed logo spacing to avoid stacking
816 * doc/*: rebuilt web pages
818 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
823 Test William's new site.xsl improvements by adding the
824 W3C logo icon, rebuild docs, and presto! It shows up
827 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
829 * libxslt/transform.c: Refined wrapper code with large
830 test case submitted by Norm Walsh. (Bug 130922)
832 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
834 * libxslt/transform.c: Added coding to create a xsltDocument
835 wrapper for an RVT, in order to produce the applicable
838 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
840 * doc/search.xml, doc/search.templ, doc/Makefile.am,
841 doc/search.php.inc: Added new facility to "autogen"
842 the search script. Fixed a few more problems with
843 the API page generation.
844 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
845 the autogeneration of the php script. Note that from
846 this point doc/search.php will be include in the
847 generic "Rebuilt docs".
848 * doc/*: api docs rebuilt.
850 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
852 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
853 Further cleanup, fully implemented common routine for
854 "generic page" within the docs.
855 * doc/*: api docs rebuilt with enhanced scripts.
857 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
859 * doc/xslt.html, doc/bugs.html
860 made link to bugzilla more useful
862 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
864 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
865 cleanup of scripts, assuring page tables are consistent.
866 * doc/*: api docs rebuilt with enhanced scripts.
868 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
870 * configure.in: fixed Bug130593.
871 * doc/apibuild.py: fixed a couple of sequence problems on
872 references within APIxxx.html files, rebuild doc/* (and NEWS)
874 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
876 * doc/newapi.xsl: change background color of function
877 declaration to improve readability
878 * doc/*: rebuild docs with new stylesheet
880 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
882 * libxslt/transform.c: fix bad doc comment formatting on
883 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
884 * doc/*: rebuild docs
886 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
888 * configure.in doc/*: prepared release of libxslt-1.1.2
889 * libxslt.spec.in doc/Makefile.am: some tweaking following the
892 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
894 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
897 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
899 * libxslt/numbers.c: added namespace comparison for
900 xsl:number count function (Bug 129057)
902 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
904 * tests/docs/Makefile.am tests/docs/bug-139.xml
905 tests/general/Makefile.am tests/general/bug-139*: added
906 test for entities parsing (Bug #129489)
908 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
910 * tests/docs/Makefile.am tests/docs/bug-138.xml
911 tests/general/Makefile.am tests/general/bug-138*: added
912 test for namespace problem (Bug #129624)
914 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
916 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
917 the transformation context
918 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
919 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
920 xsltSetCtxtParseOptions() to update parsing options in document()
922 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
924 * libxslt/keys.c: fixed second problem on #122483, namespace
925 definitions must be propagated to keys.
926 * tests/docs/Makefile.am tests/docs/bug-137.xml
927 tests/general/Makefile.am tests/docs/bug-137*: added test
928 to the regression for bug #122483
930 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
932 * libxslt/transform.c: added the cast needed to fix #129188 warning
934 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
936 * libexslt/transform.c: fixed Bug 129624 (erroneous output
939 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
941 * libexslt/date.c: fixed several routines to assure empty
942 string returned (rather than a string object with a null
943 string pointer) (Bug 129561)
945 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
947 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
948 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
949 enhanced documentation to include exslt; rebuilt docs
951 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
953 * libxslt/xsltutils.h
955 document XSLT_TRACE macro (sort of) and rebuild docs
957 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
959 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
960 build, no success, it still works halfway.
962 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
964 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
965 libexslt/exsltexports.h libxslt/win32config.h: msvc and
966 mingw compilation fixes.
968 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
970 * doc/xslt.html docs.html
971 remove reference to gtk-doc
973 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
975 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
977 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
979 * configure.in: upp'ed the dependancy to libxml2-2.6.3
980 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
981 by using the new XInclude APIs provided by 2.6.3...
983 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
985 * libxslt/transform.c, libxslt/xslt.c: modified to assure
986 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
987 set into node name. This modification arises from
988 bug #128520, and avoids unnecessary work in libxml2.
990 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
992 * libxslt/*.h *.h.in: updated the metadata informations in the headers
993 * doc/* doc/html/*: regenerated the docs.
995 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
997 * doc/Makefile.am: small further enhancement to makefile
998 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
999 doc/html/libxslt-transform.html: updated to reflect last change
1002 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1004 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1005 Makefile.am: adapted the libxml files for libxslt.
1006 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1007 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1008 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1011 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1013 * libxslt/transform.c: change initialisation of external functions
1014 to take place in xsltNewTransformContext instead of in
1015 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1016 also fix problem reported on the mailing list on today's date.
1018 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1020 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1021 detect recursion in xslt:include (bug #127687).
1022 * tests/XSLTMark/reverser.out,
1023 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1024 because of fix of bug #127877 in libxml2 (quotes in text)
1026 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1028 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1029 Changed to detect recursion in xslt:import (bug #127687).
1030 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1031 include change to xsltParseStylesheetImportedDoc parameters for
1034 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1036 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1037 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1038 Applied patch from Mark Vadoc adding flexible trace debugging
1039 support to the library.
1041 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1043 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1044 'computed' namespace attribute)
1045 * tests/docs/Makefile.am tests/docs/bug-136.xml
1046 tests/general/Makefile.am tests/docs/bug-136*: added tests
1047 to the regression for bug #127561
1049 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1051 * libxslt/keys.c: small further enhancement, bug #127450
1053 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1055 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1056 on the same code in #127450
1057 * tests/docs/Makefile.am tests/docs/bug-135.xml
1058 tests/general/Makefile.am tests/docs/bug-135*: added tests
1059 to the regression suite for bug #127450.
1061 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1063 * libxslt/keys.c: fixed an error from #120684 patch raised in
1065 * tests/docs/Makefile.am tests/docs/bug-134.xml
1066 tests/general/Makefile.am tests/docs/bug-134*: added tests
1067 to the regression suite for bug #127450.
1069 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1071 * libxslt/keys.c: fixed a bug in the keys selector parsing
1072 #120684 when | is in a predicate or a string.
1073 * tests/docs/Makefile.am tests/docs/bug-133.xml
1074 tests/general/Makefile.am tests/docs/bug-133*: added tests
1075 to the regression suite for bug #120684.
1076 * Makefile.am: don't package cvs temp files
1077 * doc/apibuild.py: update from libxml2 one
1079 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1081 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1082 uncovered by newapi.xsl
1083 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1084 to use IS_BLANK_CH for char compares (fixes warnings)
1086 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1088 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1089 number formatting bug #126994
1091 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1093 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1096 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1098 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1099 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1100 patch to moves the control of the XSLT debugger into the transform
1103 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1105 * libexslt/functions.c: applied patch for param visibility from
1106 Shaun McCance. Changed variable scoping in accordance with
1107 Shaun's suggestions. This fixed problem reported on the list
1109 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1110 regression test for above
1112 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1114 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1115 describing the entry points.
1117 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1119 * win32/configure.js: fixed #122146
1121 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1123 * tests/multiple/Makefile.am: applied last fix from #125614
1125 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1127 Minor enhancements to eliminate compile/test warnings
1128 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1129 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1130 it's defined as __attribute__((unused))
1131 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1132 variable declaration
1133 * libxslt/preproc.c: minor change to get rid of unused var/code
1135 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1137 * doc/* NEWS: preparing release 1.1.0
1139 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1141 * libxslt/preproc.c: fixing the Document element precompilation
1142 to avoid the problem raised in #125614
1144 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1146 * tests/multiple/out/letter*.orig: updated to reflect change
1147 to HTML output in libxml2 (formatting of <p>, bug #125093)
1149 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1151 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1154 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1156 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1157 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1158 for the upcoming 1.1.0 release
1159 * breakpoint/*: this release removes the deprecated breakpoint library
1161 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1163 * libxslt/transform.c, tests/general/bug-119.out: fixed
1164 bug #125502 and corrected expected test output
1165 * tests/general/bug-79.out: fixed broken test (bug #123328)
1166 * libxslt/pattern.c, libexslt/functions.c: minor change to
1167 eliminate compilation warning
1169 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1171 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1172 broken tests (revealed by #125502)
1174 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1176 * libexslt/strings.c: fix bug #125265 about entities breaking
1177 exsl:tokenize and exsl:split
1178 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1179 augmented the reression tests with the example from the bug report.
1181 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1183 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1186 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1188 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1189 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1190 xmlParseFile, this avoid relying on global parser options, far
1192 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1193 slightly corrected output for CDATA and STYLE element save.
1195 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1197 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1198 patch from Roumen Petrov for bug #124539 when building outside the
1200 * libxslt/xsltutils.c: fixed the way to grab the line number from
1201 the document, use the predefiend libxml2 API which mate it work
1202 with both 2.5.x and 2.6.x
1204 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1206 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1207 problem reported on the mailing list by Justin Fletcher
1209 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1211 * configure.in libxslt.spec.in: doing some testing and raising
1212 the build requirement to 2.5.10
1213 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1214 for linking the exslt lib with the lib being build instead of the
1217 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1219 * libxslt/pattern.c: Fixed problem with cascaded predicates
1220 (more of bug 119946)
1222 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1224 * restored earliest portion of ChangeLog (was corrupted)
1226 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1228 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1229 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1230 * doc/libxslt-api.xml: regenerated the API
1232 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1234 * configure.in: bump the libxml2 require to 2.6.0 which
1235 should ship for good real soon...
1236 * doc/Makefile.am: fix installation of HTML pages
1237 * doc/libxslt-api.xml: rebuilt
1238 * libxslt/xsltexports.h: cleanup
1239 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1240 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1242 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1244 * libxslt/attributes.c: fixed bug 123822
1246 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1248 * libxslt/pattern.c: fixed bug 119946
1249 * configure.in: enhanced for better devel (me) testing
1251 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253 * configure.in: applied a small patch from Troels Walsted Hansen
1254 for python libxml2 detection.
1256 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1258 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1259 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1260 various compilation warnings (AIX as well as gcc)
1262 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1264 * libexslt/saxon.c: applied patch from Brett Kail to implement
1267 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1269 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1270 as pointed by Steve Ball
1272 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1274 * libxslt/extensions.c: applied patch from Karl Eichwalder
1275 apparently the xmlFree was introducting a memory error
1276 on x86_64, though not reproduced.
1277 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1279 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281 * python/libxslt.c: don't output errors to stdout by default
1284 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1286 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1287 IS_XSLT_REAL_NODE change
1288 * python/Makefile.am Makefile.am: some makefile "distclean"
1289 target improvement from Graham Wilson
1290 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1293 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1295 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1296 IS_XSLT_REAL_NODE, fixed bug 120644.
1298 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1301 libxslt/xsltutils.h: removing the DocBook SGML support
1303 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1305 * configure.in: preparing release libxslt-1.0.33
1306 * doc/*: updated and rebuilt the docs
1307 * doc/apibuild.py: small fixes for new tokens
1309 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1311 * transform.c: enhanced previous fix to bug #120684, using
1312 excellent suggestion by Daniel
1313 * attributes.c: fixed bug #119583, merging attribute sets
1314 from imported stylesheets.
1315 * tests/docs/Makefile.am tests/docs/bug-131.xml
1316 tests/general/Makefile.am tests/docs/bug-131*: added tests
1317 to the regression suite for bug #120684.
1319 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1321 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1322 incorrect creation of "extra" variables when compiling
1323 templates on imported stylesheets.
1324 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1325 tests/general/Makefile.am test/docs/bug-130*: added tests
1326 to the regression suite for this bug.
1329 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1331 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1334 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1336 * transform.c: fixing bug #120684 on crash caused by text between
1339 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1341 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1342 macros which affect exports and added mingw section
1344 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1346 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1347 against libxml2 without XPointer supoort.
1349 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1351 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1352 with namespaced names reported by Steve Hay
1353 * tests/docs/Makefile.am tests/docs/bug-129.*
1354 tests/general/Makefile.am tests/general/bug-129*: added the
1355 test to the regression suite for this bug.
1357 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1359 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1362 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1364 * libxslt/*.h: realigned parameters after taint
1366 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1368 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1369 Borland compiler, as reported by Eric Zurcher
1371 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1373 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1374 get included in the distrib
1376 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1378 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1379 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1380 contain the export defs.
1382 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1384 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1385 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1386 for compilation with MingW compiler on Windows.
1388 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1390 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1391 instances of a key with the same namespace:name, reported
1392 on the mailing list by Ian Young. Added regression test
1395 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1397 * variables.c: fixed bug 119699 (missing error on shadowed
1399 * autogen.sh: removed dependency on automake-1.4, updated
1400 links for fetching auto* tools
1401 * doc/Makefile.am: added check for automatic regeneration of
1402 win32/*.def.src when api xml files are updated.
1404 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1406 * transform.c: fixed bug 114563 (params not passed when
1407 default template processed)
1409 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1411 * xslt.c: fixed bug 119862 (missing param on ns error print)
1413 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1415 * News configure.in: preparing libxslt-1.0.32 release
1416 * doc/* : updated the doc and rebuilt
1418 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1420 * breakpoint/Makefile.am: removed ref to libxslt.la
1421 * numbers.c transform.c python/libxml_wrap.h python/types.c
1422 xlstproc/xsltproc.c: Minor cleanup of warning errors
1424 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1426 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1428 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1430 * tests/docs/Makefile.am tests/docs/bug-127.*
1431 tests/general/Makefile.am tests/general/bug-127*: added the
1432 test from bug #118763 to the regression suite.
1434 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1436 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1438 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1440 Minor cleanup of regression test general/bug-125
1442 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1444 Fixed bug 116517 - handling of '{' and '}'
1445 * templates.c: added checks for escaping and balancing of
1447 * tests/general/Makefile.am tests/docs/Makefile.am:
1448 Added test case (bug-126) to regression suite.
1450 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1452 Fixed bug 117552 - sort with multiple keys
1453 * xsltutils.c: enhanced treatment of NaN when multiple sort
1455 * tests/general/Makefile.am tests/docs/Makefile.am:
1456 Added test case (bug-125) to regression suite.
1458 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1460 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1461 * transform.c, variables.c, xslt.c, xsltutils.c:
1462 removed some unused variables
1464 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1466 Fixing bug 118558 (Solaris 8 compiler warnings)
1467 * xslt.c: minor re-ordering of code
1468 * functions.c: added an explicit cast
1469 * number.c: added include for string.h
1470 * security.c: added an explicit cast
1472 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1474 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1475 of date:seconds as previously posted to the mailing list
1476 * numbers.c: extensive modification to cater for UTF8 within
1477 the various routines.
1479 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1481 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1482 #117616 about EXST str:tokenize.
1483 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1484 added the test in the regression suite.
1486 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1488 * xsltproc/xsltproc.c: applying a patch based on #117377
1491 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1493 * libxslt/transform.c: allow strip-space to support full namespaces
1494 using prefix:* , should fix #114287
1495 * tests/docs/Makefile.am tests/docs/bug-124.*
1496 tests/general/Makefile.am tests/general/bug-124*: added a
1497 test to the regression suite for this bug.
1499 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1501 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1502 the attribute was already defined, should fix bug #113812
1503 * tests/docs/Makefile.am tests/docs/bug-123.*
1504 tests/general/Makefile.am tests/general/bug-123*: added the
1505 test to the regression suite.
1507 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1509 * libexslt/strings.c: applied patch from Shaun McCance to implement
1510 exslt:split c.f. #117752
1511 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1512 added the test to the regression suite.
1514 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1516 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1517 might require more attention could be an Unicode support breakage.
1519 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1521 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1522 libxslt/xsltInternals.h: optimize text node coalescing by
1523 caching info about the last text node generated and doing
1524 fast alloc/copy of the text. Should fix #115273
1526 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1528 * fixed bug 113520, incorrect result for date:seconds
1529 with change to type casting in libexslt/date.c
1531 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1533 * fixed bug 114764: trouble with globals and RVT's
1534 with minor changes in variables.c and transform.c
1535 so that any global instantiated with an RVT gets
1536 uninitialized when the RVT is destroyed.
1538 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1540 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1541 * breakpoint/Makefile.am: added deps to libxslt
1542 * tests/exslt/common/Makefile.am: integrated William Brack test
1543 in the regression suite
1545 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1547 * fixed bug 114812, trouble with imported exslt functions
1548 added lookup function in libxslt/extension.c
1549 enhanced exsltInitFunc in libexslt/functions.c to take
1550 better care of imports
1552 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1554 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1555 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1556 Sean Treadway, adding Python bindings for extension element and
1557 some bindings cleanups.
1558 * python/tests/Makefile.am python/tests/extelem.py: also add an
1561 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1563 * python/libxml_wrap.h: applied patch from #116943 which should
1564 fix the xsltSaveResultToFile python binding.
1566 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1568 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1570 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1572 * configure.in: releasing 1.0.31
1573 * doc/*: update and rebuild of the docs
1575 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1577 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1579 * tests/docs/Makefile.am tests/docs/bug-122.*
1580 tests/general/Makefile.am tests/general/bug-122*: added the
1581 test to the regression suite.
1583 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1585 * libxslt/preproc.c: fix bug #115778 for attribute value template
1588 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1590 * libxslt/documents.c libxslt/transform.c: applied patch from
1591 Keith Isdale to desactivate node numbering when running under
1594 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596 * libxslt/security.c: fix the write checking code when
1597 the output filename does not parse as an URL bug #115402
1599 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1602 triodef.h were missing from the distribution
1604 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1606 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1607 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1609 * libexslt/sets.c: applied patch from Peter Breitenlohner
1610 * doc/*: rebuilt the docs
1611 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1612 generattion of " as " in element content.
1614 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1616 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1617 which is a sibling of xsl:when
1619 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1621 * libxslt/xslt.c: fixed a possible crash when the document
1622 wasn't a proper stylesheet.
1624 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1626 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1628 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1630 * win32/defgen.xsl: new file, generates the export sources.
1631 * win32/*.def.src: these are now autogenerated, changes to these
1632 will not be logged anymore.
1634 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1636 * tests/docs/Makefile.am tests/docs/bug-121.*
1637 tests/general/Makefile.am tests/general/bug-121*: added the
1638 example for bug #112904 in the regression tests, the bug fix is
1641 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1643 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1644 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1645 of --with-python like for libxml2
1647 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1649 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1650 NaN within the sort element. Also added regression test.
1652 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1654 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1655 network accesses when building
1657 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1659 * libxslt/transform.c: fixed a segfault introduced with the RVT
1660 handling change, bug #112703 .
1662 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1664 * libxslt/xslt.c: make sure stylesheet compilation errors
1665 forces a NULL stylesheet, fixes #112270
1667 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1669 * NEWS configure.in : preparing release 1.0.30
1670 * doc/apibuild.py: backported a patch from libxml2
1671 * doc/*: updated and rebuilt the docs
1673 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1675 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1676 cleaning up Result Value Tree handling
1677 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1679 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1680 added Mark Vakoc test combining for-each and exslt:tokenize
1682 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1684 * libxslt/transform.c: fixing bug #111755 when a template is
1685 applied to an attribute
1686 * tests/docs/Makefile.am tests/docs/bug-119.*
1687 tests/general/Makefile.am tests/general/bug-119*: added the
1688 example in the regression tests for that bug.
1690 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1692 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1693 for the HTML generation fixing #111799
1694 * doc/html/*.html doc/html/*.png: associated update
1696 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1698 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1699 * win32/libxslty.def.src: added more exports
1701 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1703 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1704 transition to XHTML1 added validity checking to the makefile rules.
1706 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1708 * python/generator.py: fixed a problem in the generator where
1709 the way functions are remapped as methods on classes was
1710 not symetric and dependant on python internal hash order,
1711 as reported by Stéphane Bidoul
1712 * libexslt/strings.c: attempt at fixing an object type pbm
1713 * libxslt/triodef.h: update for OpenVMS from libxml2
1715 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1717 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1718 generation of the man page
1720 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1722 * libexslt/sets.c: fixed a bug introduced in the last commit
1723 * libxslt/transform.c: tried to fix #111437
1724 * tests/docbook/result/xtchunk/html/*.orig
1725 tests/multiple/out/*.orig: side effect of #111437 change.
1727 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1729 * libexslt/strings.c: applied last patch for #110023 from
1731 * libexslt/sets.c: fixed a memory leak when mixing one of the
1732 EXSLT set functions and a Result Value Tree
1733 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1734 with Result Value Tree
1736 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1738 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1739 bug #111420 about double initialization of extension contexts
1741 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1743 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1744 don't obbey the same rules as for literal reusl elements.
1745 * tests/docs/Makefile.am tests/docs/bug-118.*
1746 tests/general/Makefile.am tests/general/bug-118*: added the
1747 example in the regression tests for that bug.
1748 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1749 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1750 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1751 regression tests one still exposing a mem leak (Mark Vadoc).
1753 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1755 * libxslt/pattern.c: fix a memory related segfault on a
1756 pattern compilation error #110189
1758 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1760 * libxslt/variables.c: fixing bug #110020 on global parameter
1761 and variables mismatch
1762 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1763 the test to the regression suite
1765 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1767 * libexslt/math.c: applied patch from Charles Bozeman fixing
1768 the math power function where args were inverted #110996
1769 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1770 added the test to the regraession for #110996
1771 * libexslt/sets.c: avoid a problem with nodesets.
1773 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1775 * libxslt/win32config.h: added HAVE_MATH_H
1777 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1779 * win32/Makefile.msvc: fixed compilation with thread-enabled
1782 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1784 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1785 with RTF in libexslt
1787 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1789 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1790 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1791 other places where ctxt->document pointer may be used without
1792 checking it agaisnt NULL.
1793 * tests/docs/Makefile.am tests/docs/bug-115.*
1794 tests/general/Makefile.am tests/general/bug-115*: added the
1795 example in the regression tests for that bug.
1796 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1798 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1800 * configure.in NEWS: preparing 1.0.29 release
1801 * libxslt/documents.c: generate the document order for document()
1803 * doc/*: updated and regenerated the docs
1805 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1807 * libxslt/transform.c: fixed a namespace redundancy problem
1809 * tests/docs/Makefile.am tests/docs/bug-114.*
1810 tests/general/Makefile.am tests/general/bug-114*: added an
1811 example in the regression tests for that bug.
1813 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1815 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1816 and avoid some warnings when loading the python modules on non
1818 * libxslt/transform.c: fix a bug introduced in the document lookup
1819 and exhibited by the keys test.
1821 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1823 * tests/docs/Makefile.am tests/docs/bug-113.*
1824 tests/general/Makefile.am tests/general/bug-113*: added an
1825 example in the regression tests for bug #109160 fixed in libxml2
1827 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1829 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1830 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1831 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1833 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1835 * libxslt/transform.c: forgot to make one change related to
1836 Result Value Tree change, pointed out by Sebastian Rahtz
1837 * tests/docs/Makefile.am tests/docs/bug-112.*
1838 tests/general/Makefile.am tests/general/bug-112*: added an
1839 example in the regression tests that bug
1841 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1843 * libxslt/transform.c: second part of the patch fixing #108905
1844 performances problems, ask for computation of document order on
1845 the document transformed and avoid inefficiencies building large
1846 nodesets of unique nodes.
1847 * configure.in: fix a trouble with libtool in my debug environment.
1849 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1851 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1852 Result Value Tree are now generated with a document root node
1853 not an element, it's quite cleaner.
1854 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1855 also prepared for libxslt-1.0.28 release
1856 * doc/*: updated and regenerated the docs
1858 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1860 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1861 Finally fixed bug #75813, processing or Result Value Tree
1862 converted into node-sets should be a bit more sensible now.
1863 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1864 fixes this regression test, there is 4 nodes, not 3
1865 * tests/docs/Makefile.am tests/docs/bug-111.*
1866 tests/general/Makefile.am tests/general/bug-111*: added an
1867 example in the regression tests for bug #75813
1869 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1871 * tests/docs/Makefile.am tests/docs/bug-110.*
1872 tests/general/Makefile.am tests/general/bug-110*: added an
1873 example in the regression tests for bug #108976 which is
1876 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1878 * tests/docs/Makefile.am tests/docs/bug-109.xml
1879 tests/general/Makefile.am tests/general/bug-109*: added an
1880 example in the regression tests for the invalid bug #108716
1882 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1884 * libxslt/variables.c: fixed bug #108633 reported by
1885 Jerome Pesenti about recursive global variables/param detections
1886 * tests/reports/Makefile.am tests/reports/rec*: added regression
1887 tests for the checking of recusion in global/local param/variables.
1889 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1891 * libxslt/numbers.c: valgrind pointed out an uninitialized
1892 variable use in format-number()
1894 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1896 * tests/docs/Makefile.am tests/docs/bug-108.xml
1897 tests/general/Makefile.am tests/general/bug-108*: added an
1898 example in the regression tests bug #107804 fixed in libxml2
1900 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1902 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1903 matches should catch comments and PIs
1904 * tests/docs/Makefile.am tests/docs/bug-107.xml
1905 tests/general/Makefile.am tests/general/bug-107*: added an
1906 example in the regression tests for this case
1908 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1910 * tests/docs/Makefile.am tests/docs/bug-106.xml
1911 tests/general/Makefile.am tests/general/bug-106*: added the next
1912 example for bug #106788 from James Clark in the regression tests,
1913 the bug fix is actually in libxml2
1915 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1917 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1918 for Python checks, makefile cleanup, and convenience changes
1920 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1922 * xsltproc/xsltproc.c: had to comment out Igor last change
1923 since it made libxslt-1.0.27 depends on libxml2 newly
1924 API extension which hasn't propagated yet :-(
1926 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1928 * configure.in: preparing release 1.0.27
1929 * doc/*: updated and rebuilt the docs
1931 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1933 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1936 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1938 * tests/docs/Makefile.am tests/docs/bug-105.xml
1939 tests/general/Makefile.am tests/general/bug-105*: added the
1940 example for bug #106788 from James Clark in the regression tests,
1941 the bug fix is actually in libxml2
1943 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1945 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1946 James Clark and a bit of cleanup
1947 * tests/docs/Makefile.am tests/docs/bug-104.xml
1948 tests/general/Makefile.am tests/general/bug-104*: added the
1949 example in the regression tests for this case
1951 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1953 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1955 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1957 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1959 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1961 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1962 * win32/configure.js: included handling of the trio option
1964 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1966 * configure.in doc/*: preparing release 1.0.26
1968 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1970 * libxslt/functions.c: fixing another bug in document(), bug #105450
1971 * tests/documents/test_bad.result: Slight change to the output
1973 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1975 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1976 * tests/documents/Makefile.am tests/documents/test_bad: add the
1977 specific test as suggested by Jean T Anderson
1979 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1981 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1982 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1983 libxslt/xslt.c: tried to fix 105387 and all similar cases
1984 in the library sources.
1986 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1988 * doc/* configure.in: preparing for release of 1.0.25
1990 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1992 * xsltproc/xsltproc.c: fixed bug #99623
1994 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1996 * libxslt/transform.c: fixing bug #105116 sometimes one need
1997 to generate a default namespace reset xmlns="" in the output
1998 * tests/docs/Makefile.am tests/docs/bug-103.xml
1999 tests/general/Makefile.am tests/general/bug-103*: added the
2000 example in the regression tests for this case
2002 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2004 * libxslt/pattern.c libxslt/transform.c: changed the way the
2005 root element of value tree are handled to fix bug #104123
2007 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2009 * README: change of policy w.r.t. mails
2010 * configure.in: small cleanup
2011 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2012 a couple of bugs raised by Eric van der Vlist in #104114
2013 * tests/exslt/*/*.out: slight change to the tests
2015 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2017 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2018 emphasis on the fact that --docbook should not be used
2021 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2023 * python/libxslt.c: fixed a couple of return error #104150
2024 reported by Peter O'Shea
2026 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2028 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2029 when applied to a standalone stylesheet
2031 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2033 * configure.in: preparing release 2.0.24
2034 * libxslt.spec.in: small update
2035 * doc/*: updated the news, rebuilt the APIs descriptions
2037 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2039 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2040 the associated patch from Daniel Stodden.
2041 * tests/documents/Makefile.am tests/documents/fragment*: added a
2044 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2046 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2047 for extension modules init and shutdown callbacks, check that
2048 they are now called when needed.
2049 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2050 started adding the extension module support at the Python level.
2051 Still a strange bug to hunt down left.
2053 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2055 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2056 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2057 computation in the presence of imports
2058 * tests/docs/Makefile.am tests/docs/bug-102.xml
2059 tests/general/Makefile.am tests/general/bug-102*: added an
2060 example in the regression tests for this case
2062 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2064 * xsltproc/xsltproc.c: final touch to #102800 fix
2066 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2068 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2069 memory debug checking which got deactivated at some point ?!?
2070 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2071 * libxslt/xsltutils.c: very small change on HTML indentation handling
2073 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2075 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2076 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2077 exclude-result-prefixes to avoid extra namespace declaration being
2078 dumped following the fix for #102920 in libxml2
2080 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2082 * libxslt/transform.c: fixed a problem related to directory
2083 checking and creation raised by Craig Goss
2085 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2087 * libexslt/strings.c: applied patch from Jörg Walter to provide
2088 URI escaping and unescaping functions.
2090 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2092 * libexslt/strings.c: Alexey Efimov found a typo bug in
2093 exsltStrPaddingFunction()
2095 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2097 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2099 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2101 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2102 applied patch from Craig A. Berry for the VMS port.
2104 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2106 * libxslt/xsltInternals.h: increase the max number of cascaded
2108 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2109 the Windows binaries.
2111 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2113 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2115 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2117 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2118 the apibuilder script, regenerated the APIs
2120 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2122 * libxslt/numbers.c: numbering should not traverse XInclude
2123 nodes left in the tree. Closes bug #101114 raised by
2126 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2128 * doc/apibuild.py: fixed a bug in merging public info from
2130 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2131 the iconv option to configure.js didn't work, and
2132 added zlib option needed when linking xsltproc statically
2134 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2136 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2137 the generation of libexslt-api.xml
2138 * libexslt/exslt.h: small cleanup.
2140 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2142 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2143 copied over the apibuild.py from libxml2, adapted a bit and
2144 regenerated the API description in XML. Todo: libexslt-api.xml
2145 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2146 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2147 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2148 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2149 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2150 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2151 report from the scripts.
2152 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2155 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2157 * libxslt/transform.c: xsl:element generated superfluous xmlns
2158 declarations, closes bug #99905
2159 * tests/docs/Makefile.am tests/docs/bug-101.xml
2160 tests/general/Makefile.am tests/general/bug-101.*: added the
2161 example in the regression tests for this case
2163 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2165 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2166 within an <xsl:text>
2168 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2170 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2172 * tests/docs/Makefile.am tests/docs/bug-100.xml
2173 tests/general/Makefile.am tests/general/bug-100.*: added the
2174 example in the regression tests for this case
2175 * tests/docs/Makefile.am tests/docs/bug-99.xml
2176 tests/general/Makefile.am tests/general/bug-99.*: this test
2177 covers an xsl:attribute namespace bug that Norm pointed out.
2179 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2181 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2182 win32/libxslt.def.src: applied another patch from Richard Jinks
2183 for the export of teh sorting routine and allowing per context
2186 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2188 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2189 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2190 redefining the sorting routine, plus a bit of tweaking of the
2193 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2195 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2197 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2198 * doc/html/*.html: updated too
2199 * python/libxsltclass.txt: updated too
2201 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2203 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2204 xsltGetProfileInformation() to retrieve profiling informations
2205 from an XSLT transformation context. It returns it as an XML
2206 tree. Provided by Michael Rothwell this closes RFE #99527
2208 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2210 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2211 in xsltFindElemSpaceHandling() missing imported informations
2212 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2215 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2217 * libxslt/namespaces.c: fix for namespace generation on
2218 attributes created with xsl:attribute
2220 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2222 * libxslt.spec.in configure.in: add a line in %changelog for releases
2224 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2226 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2227 xsltInternals.h reference.
2229 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2231 * python/tests/*.py: enable libxml2 memory debug before
2232 loading libxslt since libxslt initialization now includes
2233 EXSLT registration which initialize the libxml2 library and
2236 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2238 * python/libxsl.py: updated with new version from Stéphane Bidoul
2240 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2242 * win32/libxslt.def.src: exported new functions
2244 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2246 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2247 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2248 * python/tests/exslt.py: trouble with mem debug in that specific
2251 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2253 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2254 problem when compiling on HP-UX
2256 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2258 * python/generator.py python/libxslt.c: fixes for compiling
2261 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2263 * libxslt/transform.c: fixed bug #99168 select evaluating to
2266 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2268 * tests/documents/result.xhtml: the XHTML1 serialization change
2269 to libxml2 modifies slightly the result of that test.
2271 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2273 * configure.in: the python bindings requires libxml2 >= 2.4.25
2274 for the regexp stuff.
2276 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2278 * configure.in: similar patch to #98825 for --with-python
2280 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2282 * libxslt/variables.c: fix bug #98793 on clash of imported global
2284 * tests/reports/tst-1.err: this changes the output of that test
2286 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2288 * configure.in: preparing 1.0.23
2289 * doc/*: rebuilding the docs
2291 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2293 * python/libxslt.c: make sure to register EXSLT for the bindings
2294 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2295 * xsltproc/xsltproc.c: minor cleanup
2297 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2299 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2300 when building outside of the source tree
2302 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2304 * python/generator.py: xpathObjectRet() pertains to the libxml2
2305 module, add the namespace.
2307 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2309 * libxslt/win32config.h: cleanup
2310 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2311 * win32/Makefile.msvc: modified to allow mingw coexistence
2312 * win32/configure.js: integrated mingw
2313 * win32/Readme.txt: cleanup
2314 * xsltproc/xsltproc.c: allowed stdarg for mingw
2316 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2319 * doc/xsltproc.html - ran stylesheets to update man page
2320 and html with Daniel's fix to #95510
2322 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2324 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2325 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2326 * README: fix the bug page URL
2328 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2330 * libxslt/functions.c: make sure the fixup for key() reported
2331 by John Escott actually works.
2332 * tests/docs/Makefile.am tests/docs/bug-98.xml
2333 tests/general/Makefile.am tests/general/bug-98.*: added the
2334 example in the regression tests for this case
2336 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2338 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2339 * tests/docs/Makefile.am tests/docs/bug-97.xml
2340 tests/general/Makefile.am tests/general/bug-97.*: added the
2341 example in the regression tests for this case
2343 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2345 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2346 checks in recursive copies.
2347 * tests/docs/Makefile.am tests/docs/bug-96.xml
2348 tests/general/Makefile.am tests/general/bug-96.*: added the
2349 example in the regression tests for this case
2351 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2353 * libxslt/functions.c: autoconvert key() first arg to string,
2354 reported by John Escott
2356 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2358 * libxslt/transform.c: corner case handling of copying a CDATA node.
2360 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2362 * libxslt/win32config.h: retired xmlwin32version.h
2364 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2366 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2367 written by Thomas Schraitle (RFE #96485)
2369 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2373 clarifying --catalog option and xsltproc's use of
2374 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2375 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2377 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2379 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2380 libxml2 string API instead.
2381 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2382 try to cope with architecture lacking some of the string functions,
2383 reuse the trio ones compiled in libxml2 , should close #97113
2385 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2388 the spec file and associated changes in the Makefiles.
2390 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2394 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396 * libxslt/keys.h: fixed include c.f. bug #96487
2397 * config.h.in: Red Hat 8.0 induced change
2399 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2402 fixed bug #78501 when using a non ascii character for the
2403 number formatting grouping separator.
2404 * tests/docs/Makefile.am tests/docs/bug-95.xml
2405 tests/general/Makefile.am tests/general/bug-95.*: added the
2406 example in the regression tests for this case
2407 * libxslt/attributes.c: cleaning up a problem introduced in last
2410 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2412 * libxslt/attributes.c: fixed minor typo in a call to
2415 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2417 * python/types.c: fixed bugs when passing result value tree
2418 to Python functions.
2420 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2422 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2424 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2427 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429 * configure.in: preparing 1.0.22
2430 * doc/*: upated and rebuilt the docs
2432 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434 * libxslt/variables.c: fixed bug #86421
2435 * tests/docs/Makefile.am tests/docs/bug-94.xml
2436 tests/general/Makefile.am tests/general/bug-94.*: added the
2437 example in the regression tests for this case
2439 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441 * xsltproc: added and tested the --path option to close #79638
2443 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2446 with the inherited stylesheet value.
2447 * tests/docs/Makefile.am tests/docs/bug-93.xml
2448 tests/general/Makefile.am tests/general/bug-93-inc.*
2449 tests/general/bug-93.*: added the example in the regression
2452 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2454 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2455 possibility to register a transformation context specific
2456 error handler, with xsltSetTransformErrorFunc() and provided
2457 a new routine xsltTransformError() to handle contextual errors,
2458 this should fix #94435
2459 * libxslt/*.c: modified all the code to use the context specific
2460 error handling, as a result xsltPrintErrorContext() is not called
2461 anymore except internally from xsltTransformError()
2463 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2465 * libxslt/transform.c: closing #94933, any error will make
2466 the transformation abort with no result.
2467 * tests/reports/tst-1.err tests/reports/tst-1.out
2468 tests/reports/undefvar.err: this changed the regression tests
2470 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2471 updated the result accordingly to the fixes done last month.
2472 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2473 declarations in the result trees. May fix #93692 but it's unclear.
2475 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477 * xsltproc/xsltproc.c: added a --path option to provide the
2478 enhancement requested by #79638, first cut at it, untested
2481 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2483 * libxslt/xslt.c: seems the media-type attribute wasn't
2484 always correctly handled
2486 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488 * libxslt/transform.c: added URI escaping in case the resource
2489 target computation of exslt:element failed. Should fix #81837
2491 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493 * README: updated the contact informations
2495 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497 * libxslt/pattern.c: fixed the behaviour of node() patter which
2498 didn't patch the one defined in XPath :-( . Closes bug #95793
2499 * tests/docs/Makefile.am tests/docs/bug-92.xml
2500 tests/general/Makefile.am tests/general/bug-92.*: added the
2501 example in the regression tests for this case
2503 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2505 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2506 * win32/Makefile.msvc: added security.c to the build
2507 * win32/libxslt.def.src: exported functions from security.c
2509 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2512 documents to be written only to a given subtree.
2514 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2517 runtime security checks, it will also check and do directory
2518 creation when allowed
2519 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2520 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2521 security infrastructure probes at file reading or file creation
2522 * xsltproc/xsltproc.c: plugged the security module there too,
2523 added the new options --nowrite and --nomkdir
2524 * doc/*: updated the man page and regenerated.
2526 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528 * doc/*: updated the doc XSLT to add the search, added the search
2529 page, fixed a link problem raised by Yves Pratter, regenerated
2531 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533 * doc/index.py: the indexer version of the XSLT part of the
2534 xmlsoft site + archives
2536 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2538 * win32/Makefile.msvc: introduced double-run compilation.
2539 * win32/configure.js: introduced double-run compilation.
2541 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543 * configure.in: preparing 1.0.21
2544 * doc/* : updated and regenerated the docs and web pages
2546 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548 * libxslt/transform.c: fixed a disable output escaping bug for
2549 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2550 * tests/docs/Makefile.am tests/docs/bug-91.xml
2551 tests/general/Makefile.am tests/general/bug-91.*: added the
2552 example in the regression tests for this case
2554 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2556 * doc/xlst.html: changing link on ftp.gnome.org
2558 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2561 reported for libxml2
2563 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565 * Makefile.am configure.in: trying to fix the same problem as
2566 #88412 by bypassing all the python subdir if python ain't detected
2568 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2572 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2574 * libexslt/date.c: fixed the embedded '-' in the duration format
2576 * tests/.../difference.1.xml: added test cases which illustrated
2579 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2581 * libexslt/date.c: fixed date:difference() bugs, removed all
2582 type conversion warnings.
2583 * libxslt/xsltutils.c: removed unused local variable.
2585 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2587 * doc/xsltproc.html:
2588 oops, forgot to update the html version of the man page
2590 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2594 * doc/xsltproc2.html
2595 Fixing erroneous mention of old --warnnet option (thanks to Jean
2596 T. Anderson for pointing this out)
2598 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2600 * win32/configure.js: added more readme info for the binary
2603 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2608 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610 * libxslt.spec.in: fixes libary path for x86_64 AMD
2612 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614 * python/Makefile.am: applied patch from Christophe Merlet to
2617 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2620 a possible memory leak in case of error
2622 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2625 nice logos generated by Marc Liyanage
2626 * doc/site.xsl *.html: changed the stylesheet to show the new
2627 logo and regenerated the pages
2629 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631 * python/libxslt-python-api.xml python/libxslt.c
2632 python/libxsltclass.txt python/tests/basic.py: applied a patch
2633 from Ralf Mattes providing style.saveResultToString()
2635 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637 * configure.in: preparing release 1.0.20
2638 * doc/*: updated and regenerated the docs
2640 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2643 doing the evaluation of attribute value templates
2644 * libxslt.spec.in python/Makefile.am: fixed some troubles
2647 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649 * python/libxslt.c: fixed the parameter order when calling
2650 Python based extensions.
2652 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2656 * tests/docs/Makefile.am tests/docs/bug-90.xml
2657 tests/general/Makefile.am tests/general/bug-90.*: added the
2658 example in the regression tests for this case
2660 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2662 * win32/Makefile.msvc: added the prefix location to the include
2663 and lib search path.
2665 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667 * libxslt/transform.c: found and fixed the small <xsl:choose>
2668 bug which was giving troubles to DocBook users (the test expression
2669 of <when> was evaluated in the namespace context of <choose> !)
2671 2002-08-18 Havoc Pennington <hp@pobox.com>
2673 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2674 both automake 1.6 and 1.4 installed get the right automake. Means
2675 compilation from CVS will now require the latest automake 1.4
2676 release, or manually creating symlinks called "automake-1.4" and
2679 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2684 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686 * libxslt/functions.c: recovering to the old (somewhat) broken
2687 implementation of document('') when there is no base for the
2688 source document or it can't be realoaded (e.g. when the sytlesheet
2689 was loaded from a memory string). Matt Sergeant insisted on this
2692 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694 * libxslt/transform.c: applied another patch from Nathan Myers about
2695 a possible memory leak in case of error
2697 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699 * libxslt/transform.c: applied a patch from Nathan Myers about
2700 an erroneous free in case of error
2702 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2705 the misdetection of libxml2 python bindings a warning only
2707 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2709 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2710 a bug reported by Gero Meissner (87230)
2711 * fixed a problem compiling python directory when multiple
2712 'make' jobs were executed (python/Makefile.am)
2714 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2717 at the xsltdbg interface when encountering an empty attribute
2720 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722 * tests/* : the change in HTML meta encoding tag serialization
2723 affected some of the results
2725 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2728 to fix Red Hat bug #68614
2730 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2732 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2733 if there is no *.pdb
2735 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737 * configure.in: preparing 1.0.19
2738 * doc/* : rebuilt the docs
2740 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742 * libxslt/transform.c: fixed bug #83749 about namespace generated
2743 being invalid when they are inherited from the context.
2745 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747 * libxslt/transform.c: fixed bug #86753 on multiple identical
2748 attributes being generated, oops ...
2749 * tests/docs/Makefile.am tests/docs/bug-89.xml
2750 tests/general/Makefile.am tests/general/bug-89.*: added an
2751 example in the regression tests for this case
2753 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2756 * tests/docs/Makefile.am tests/docs/bug-88.xml
2757 tests/general/Makefile.am tests/general/bug-88.*: added an
2758 example in the regression tests for this case
2760 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2763 Ken Neighbors to implement/fix sorting orders
2764 * tests/docbook/result/*/gdp-handbook.*
2765 tests/docbook/result/xtchunk/html/*.orig
2766 tests/general/bug-12-.out tests/general/bug-63.out:
2767 cleaned up the result of "make tests" following some changes
2768 in namespace axis order and serialization rules in libxml2
2770 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2772 * transform.c further enhancement for bug 84902 (another
2773 path), also cleaned up code slightly
2775 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2777 * transform.c: fixed bug 84902 - message with terminate=yes
2780 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782 * tests/docs/Makefile.am tests/docs/bug-87.xml
2783 tests/general/Makefile.am tests/general/bug-87.*: added a
2784 example in the regression tests for a case where the XML
2785 default namespace was missing from the namespace axis
2786 * xsltproc/xsltproc.c: added the informations that parameter
2787 strings are expected to be UTF8
2788 * libxslt/attributes.c: fixes on attribute group implementation
2790 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2792 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2793 updating docs to add reference to UTF-8 requirement for
2794 stringparam command line option
2796 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2799 fixed document('') as pointed by Eric van der Vlist
2800 * tests/docs/Makefile.am tests/docs/bug-86.xml
2801 tests/general/Makefile.am tests/general/bug-86.*: added the
2802 specific example in the regression tests
2804 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2807 patch from Ken Neighbors fixing some format-number inconsistencies
2808 * tests/numbers/format-number.out tests/numbers/format-number.xml
2809 tests/numbers/format-number.xsl: the patch also included
2810 updates to the regression tests
2812 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2815 xsl:number level="multiple"
2816 * tests/docs/Makefile.am tests/docs/bug-84.xml
2817 tests/general/Makefile.am tests/general/bug-84.*: added a
2818 specific example in the regression tests
2820 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822 * libexslt/dynamic.c: turned a function static
2823 * libxslt/win32config.h: applied patch from Mark Vadoc
2825 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2828 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2829 a patch from Mark Vakoc to implement the EXSLT
2830 object dyn:evaluate(string) extension function, and a small fix
2833 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835 * configure.in: preparing 1.0.18
2836 * doc/*: recompiled the API and web site
2838 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2841 duplicated namespace declarations, this might not be as generic as
2842 it should but works well for DocBook stylesheets
2844 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846 * libxslt.pc.in: fix bug #82970
2848 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850 * python/libxslt-python-api.xml python/libxslt.c
2851 python/libxsltclass.txt : tried to fix #79105 by providing a
2852 specific error registering routine.
2854 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2857 adding xsltSaveResultToString()
2858 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2859 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2860 API with the new function.
2862 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864 * libxslt/function.c: applied a patch from Richard Jinks
2865 to avoid a crash in element-available()
2867 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869 * libxslt.spec.in: applied patch from Geert Kloosterman to
2870 not miss gif and .png files in the RPM documentation
2872 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2875 from Charles Bozeman
2877 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2880 libxslt/xsltconfig.h.in: applied a man page patch from
2881 Christian Cornelssen and fixed a couple of issues he raised.
2883 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2887 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2890 Applied Mark Vakoc patch to show registered extensions in xsltproc
2891 * doc/*: rebuilt the API, docs and website
2892 * python/libxsltclass.txt: this added an entry point
2894 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2896 * libxslt/xslt.c: xsl:include crash fix
2897 * libxslt/imports.c: xsl:include crash fix
2898 * libxslt/imports.h: xsl:include crash fix
2900 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2902 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2904 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2907 fixed some return code problems raised by Thomas Mauch
2909 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911 * libxslt/transform.c: don't allow adding an attribute to
2914 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2917 * doc/*: rebuilt the docs.
2919 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921 * libxslt/variables.c: better attempt to fix the problem in
2922 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2924 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2926 * win32/dsp/*.dsp: Removed obsolete macros
2927 * win32/dsp/*.def: Updated export definitions
2929 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931 * libxslt/variables.c: tried to fix a problem in
2932 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2934 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936 * libexslt/date.c: applied another patch from Charles Bozeman to
2937 enhance date/duration support
2938 * tests/exslt/date: added the associated set of regression tests
2940 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942 * libexslt/date.c: applied a patch from Charles Bozeman to add
2943 duration routines to the date exslt extensions.
2945 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2949 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2951 * libexslt/date.c: fixed type inconsistencies, double->int
2952 and unsigned/signed mismatch warnings eliminated
2954 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2956 * win32/Makefile.msvc: XSLT debugger support fix
2957 * win32/configure.js: XSLT debugger support fix
2958 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2960 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962 * configure.in: preparing 1.0.16
2963 * doc/*: updated and rebuilt the docs
2965 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967 * libxslt/attributes.c: removed a warning
2968 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2969 added xsltRunStylesheetUser() API needed to fix #78546
2970 * xsltproc/xsltproc.c: second part of the fix #78546
2972 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974 * python/Makefile.am: fixing the equivalent of #75779
2976 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978 * libxslt/keys.c: fixed bug #78735
2979 * configure.in tests/Makefile.am tests/keys/*:
2980 added the tests in a separate directory
2982 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984 * tests/docs/Makefile.am tests/docs/bug-83.xml
2985 tests/general/Makefile.am tests/general/bug-83.*: added a
2986 specific example for bug #78662 in the regression tests
2987 * tests/docbook/: this also changed a couple of DocBook results
2989 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991 * configure.in: trying to kill #77827 IEEE conformance on alphas
2992 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2994 * tests/docs/Makefile.am tests/docs/bug-82.xml
2995 tests/general/Makefile.am tests/general/bug-82.*: added a
2996 specific example for bug #78211 in the regression tests
2998 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000 * libxslt/pattern.c: applied patch from Mark Vakoc
3002 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3004 * tests/docs/Makefile.am tests/docs/bug-81.xml
3005 tests/general/Makefile.am tests/general/bug-81.*: added a
3006 specific example for bug #76927 in the regression tests
3008 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3010 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3011 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3012 that $(datadir) should be used for docs
3014 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3016 * configure.in: preparing 1.0.15
3017 * doc/*: updated and rebuilt
3019 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3021 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3022 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3023 * tests/docs/Makefile.am tests/docs/bug-80.xml
3024 tests/general/Makefile.am tests/general/bug-80.*: added a
3025 specific example for bug #76043 in the regression tests
3027 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3029 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3030 steps which were not compiled
3031 * tests/docs/Makefile.am tests/docs/bug-79.xml
3032 tests/general/Makefile.am tests/general/bug-79.*: added a
3033 specific example for bug #75902 in the regression tests
3035 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3037 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3038 attribute match rules evaluation
3039 * tests/docs/Makefile.am tests/docs/bug-78.xml
3040 tests/general/Makefile.am tests/general/bug-78.*: added a
3041 specific example for bug #75777 in the regression tests
3043 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3045 * libxslt/transform.c: found another stupid bug by step by
3046 step processing of the code
3047 * libxslt/pattern.c: idem, except that once stupid mistake
3048 ELEM vs NODE forced the templates to be stored in a list
3049 instead of a hash table, fixing this stupidity should
3050 again lead to a substantive improvement of processing speed.
3051 Like divide by 2 processing time for DocBook stylesheets.
3053 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3055 * libxslt/transform.c: fixing bug #75603
3056 * tests/docs/Makefile.am tests/docs/bug-77.xml
3057 tests/general/Makefile.am tests/general/bug-77.*: added a
3058 specific example for bug #75603 in the regression tests
3060 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3062 * python/Makefile.am: Art Haas pointed a stupid error
3064 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3066 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3067 tests/*/*/Makefile.am : added "make valgrind" targets
3068 to run the test suite under the debugger control
3069 * transform.c: valgrind spotted 2 bugs, one related to
3070 the ordering of the deallocation of the data associated to
3071 a transofrmation, the second in xsltCopyTree when the new
3072 node may have been coalesced with an adjacent text node.
3073 The regression tests now pass cleanly under testgrind.
3075 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3077 * python/Makefile.am: fixed a stupid bug
3079 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3081 * configure.in: preparing 1.0.14
3082 * doc/*: updated rebuilt
3083 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3084 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3085 with the Windows maintainers
3087 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3089 * python/Makefile.am python/generator.py python/libxslt.c
3090 python/types.c python/tests/Makefile.am: applied the same kind of
3091 fixes to the Python Makefiels than to libxml2 ones. Updates
3094 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3096 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3097 libxslt/variables.c: chaing result tree values which may
3098 be deallocated and must not be kept in the template
3099 pattern lookup cache. Thanks to Valgrin to allow finding
3100 the real problem in bug #74857
3102 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3104 * libxslt/*.h doc/* python/*: applied another cleanup comment
3105 diff from Heiko W. Rupp, regenerated the API and python
3107 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3109 * tests/docs/Makefile.am tests/docs/bug-76.xml
3110 tests/general/Makefile.am tests/general/bug-76.*: added a
3111 home brewed test for path computation elmininating duplicate
3114 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3116 * doc/Makefile.am: fixed a build problem in some environements
3118 2002-03-08 jacob berkman <jacob@ximian.com>
3120 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3121 as make will automatically look there for these files
3123 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3125 * configure.in libxslt/xsltwin32config.h: preparing release
3127 * doc/*: updated and rebuilt the docs
3128 * python/libxslt.c: fixed a possible reentrancy problem
3130 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3132 * libxslt/pattern.c: Fixes the problems exposed by #73880
3133 those ought to be computed at stylesheet compile time, not
3134 at run-time, and the computation was wrong.
3135 * libxslt/transform.c: get rid of fake nodes coming from node-set
3136 transformations. At least if they are still produced they will
3137 become easy to spot as resulting document won't be well-formed.
3139 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3141 * libxslt/extensions.c: fixed bug #73791 related to extension
3142 function declared in included stylesheets
3143 * tests/exslt/functions/function.7.*: added specific test
3145 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3147 * tests/docs/Makefile.am tests/docs/bug-75.xml
3148 tests/general/Makefile.am tests/general/bug-75.*: added a
3149 specific example for bug #72150 in the regression tests
3151 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3153 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3154 similar way as #71457
3156 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3158 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3159 some HTML meta encoding fixups resulting from fix in libxml2
3161 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3163 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3164 related to the XPath changes in fixing #61290
3166 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3168 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3171 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3173 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3175 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3176 the associated regression test provided by Charles
3178 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3180 * libxslt/preproc.c: Fixed #73088 with the associated patch
3182 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3184 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3185 unless compiled explicitely with memory debugging switched on
3186 * TODO: refreshed a bit
3188 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3190 * python/generator.py python/libxslt.c: changes for the 'usual'
3191 setup.py to allow building a libxml2-python
3192 module based on the same code. The initialization is however
3193 different the 2 .so files fo libxml2 and libxslt are identical and
3194 they entry point initialize both libraries. this is done to avoid
3195 some possible nasty problem since the Python don't merge the maps
3196 of all shared modules.
3197 * python/libxsl.py: attempt to cope with the shared library loading
3198 problem when both modules are not merged.
3200 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3202 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3203 documentation for the wrappers and python modules.
3205 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3207 * tests/docs/Makefile.am tests/docs/bug-74.xml
3208 tests/general/Makefile.am tests/general/bug-74.*: added a
3209 specific example for bug #71342 in the regression tests
3210 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3211 #71342 changed one attribute serialization.
3213 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3215 * python/Makefile.am: trying to fix #71270
3217 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3219 * python/*.py: removed tab used spaces
3220 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3221 * doc/news.html doc/xslt.html: rebuild/updated
3223 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3225 * tests/docs/Makefile.am tests/docs/bug-73.xml
3226 tests/general/Makefile.am tests/general/bug-73.*: added a
3227 specific example for bug #71181 in the regression tests
3229 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3231 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3232 work. A bit of cleanup.
3234 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3236 * xslt-config: fixing Red Hat bug #59508
3238 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3240 * tests/docs/Makefile.am tests/docs/bug-72.xml
3241 tests/general/Makefile.am tests/general/bug-72.*: added a
3242 specific example for bug #58444 in the regression tests
3244 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3246 * libxslt/transform.c: fixed bug #58444, was quite simpler
3249 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3251 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3252 closed bug #70131, still wondering about the position() when
3253 the node is selected.
3255 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3257 * tests/docs/Makefile.am tests/docs/bug-71.xml
3258 tests/general/Makefile.am tests/general/bug-71.*: added a
3259 specific example for Norm's bug in the regression tests
3261 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * libxslt/attributes.c: fixed a bug reported by Norm
3265 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3267 * python/libxml.c : fixed a small warning.
3268 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3269 python/libxsltclass.txt: rebuilt the APIs
3271 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3273 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3274 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3275 libxslt/xsltInternals.h: adding extra run-time informations
3276 to make the stylesheet really read-only at run-time.
3278 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3280 * libxslt/transform.c: fixing bug #70281
3282 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3284 * libxslt/numbers.c: trying to fix #68759
3286 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3288 * python/Makefile.am: seems some version of automake didn't
3289 generate the dependancies right as Jacob found out. Add
3290 an extra dependancy rule.
3292 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3294 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3295 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3296 Fixed the python Makefiles, corrected a bug showing up on ia64,
3297 changed the name of the python internal module too
3299 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3301 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3302 Licence to MIT Licence and release of 1.0.11
3303 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3304 doc/xslt.html: updates of the docs accordingly
3305 * libxslt/xsltwin32config.h: numbering
3306 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3307 python/libxslt-python-api.xml: cleanup the dependancies with
3309 * python/tests/extfunc.py: updated examples.
3311 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3313 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3314 doc/parsedecl.py: fixup the script and rebuid the API
3315 * libxslt/extensions.h: cleanup
3316 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3317 python/libxsltclass.txt: provided accessors for a lot of the
3318 tructures involved in the transformation. Stylesheet and
3319 transformation python object don't free automatically the
3320 encapsulated object when deallocated.
3321 * python/tests/Makefile.am python/tests/basic.py
3322 python/tests/extfunc.py python/tests/pyxsltproc.py:
3323 updated the examples
3325 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3327 * xsltproc/xsltproc.c: small fix
3328 * Makefile.am: cleanup
3329 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3330 * python/generator.py python/libxml_wrap.h python/libxsl.py
3331 python/libxslt.c python/libxsltclass.txt: augmented the
3333 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3334 libxslt-python API to get an estimate of what is missing
3336 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3338 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3339 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3340 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3341 fixed an import order.
3342 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3344 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3346 * python/libxlst.c python/libxslt-python-api.xml
3347 python/libxsltclass.txt: plugged the extension of the engine
3348 with python defined functions
3349 * python/tests/Makefile.am python/tests/extfunc.py: added a
3350 basic test, still a memleak, cleanup function needed.
3352 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3354 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3355 spec file will now build libxslt-python, fought with shared
3356 and other crazyness, seems to work now :-)
3357 * doc/libxslt-api.xml: regenerated
3359 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3361 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3362 tests/*/*/Makefile.am: refactored make tests, make all now don't
3364 * python/Makefile.am: added tests
3365 * python/tests/basic.py python/tests/Makefile.am: added the first
3366 basic test, memory debug included
3368 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3370 * configure.in python/Makefile.am: attempst to tweak to get
3371 full memory debug...
3372 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3373 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3374 the basic API starts to work
3375 * python/tests/test.*: first basic test
3376 * libxslt/xsltutils.c: fixed a comment
3378 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3380 * configure.in doc/Makefile.am: do not install outside of prefix,
3381 make sure the API get shipped.
3383 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3385 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3386 reactivated xsltMatchPattern() since this is really something
3387 one may want to have access to in an extension function.
3388 * Makefile.am configure.in python/Makefile.am python/generator.py
3389 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3390 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3391 python/types.c: started working on the python bindings, borrowed
3392 most of the work done for libxml2, most of the generator code
3393 is similar. Commit at the point where this compiles cleanly and
3394 "import libxslt" doesn't yield any missing entry point.
3396 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3398 * libxslt/pattern.c: patch from Charles Bozeman to support
3401 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3403 * libxslt/keys.c: Bob Stayton pointed out a problem when
3404 using unions in key match patterns.
3405 * tests/docs/Makefile.am tests/docs/bug-70.xml
3406 tests/general/Makefile.am tests/general/bug-70.*: added a
3407 specific example in the regression tests
3409 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3411 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3412 closes bug #69809 submitted by Michael Kroell
3414 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3416 * xsltproc/xsltproc.c: added links to the Web site from usage()
3418 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3420 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3421 an index based on comments content similar to libxml2 one
3422 The code need more specific comments.
3423 * doc/*: rebuilt the web site with the new references
3425 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3427 * libxslt/functions.h: roll back the change after more analysis
3428 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3431 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3433 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3436 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3438 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3439 error when parsing -o arguments.
3441 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3443 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3444 Fixed RH bug #57496, xsltproc was not returning error
3445 code on internal runtime errors. Should return 9 now.
3447 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3449 * libexslt/math.c: Charlie Bozeman provided the implementation
3450 for the EXSLT math other functions
3452 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3454 * libexslt/Makefile.am: jacob berkman pointed out that the
3455 Cygwin patch forgot to add libexslt.h to the tarball
3457 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3459 * libxslt/pattern.c: fixed I18N problemes in the template parser
3460 pointed out by Xavier Cazin
3461 * tests/docs/Makefile.am tests/docs/bug-69.xml
3462 tests/general/Makefile.am tests/general/bug-69.*: added a
3463 specific example in the regression tests
3465 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3467 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3468 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3469 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3470 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3471 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3472 xsltproc/xsltproc.c: applied Robert Collins patch for
3475 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3477 * xsltproc/Makefile.am configure.in: ugly way to keep
3478 the memory debugging active on my devel workstation
3479 by bypassing libtool completely
3481 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3483 * libxslt/templates.c: fixed bug #68751
3484 * tests/docs/Makefile.am tests/docs/bug-68.xml
3485 tests/general/Makefile.am tests/general/bug-68.*: added a
3486 specific example in the regression tests
3488 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3490 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3491 small problems raised by Justin Fletcher
3493 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3495 * configure.in: releasing 1.0.10
3496 * doc/*: updating the docs for the release.
3497 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3498 seems I inadvertantly commited previously stuff from a failed
3499 attempt at fixing namespace nodes parents.
3501 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3503 * libxslt/numbers.c: the xsl:number implementation incorrectly
3504 cached the format string in some case. Fixes bug #65391
3506 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3508 * configure.in: fixed a couple of cut and paste errors in the
3509 math functions detection
3510 * libxslt.spec.in: added missing file entry for libxslt.pc
3512 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3514 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3515 update xsltproc man page to add --stringparam option
3517 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3519 * xsltproc/xsltproc.c: added the --stringparam option
3520 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3521 the --novalid behaviour.
3523 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3525 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3527 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3529 * doc/*.html: updated gdome2 homepage
3531 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3533 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3535 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3537 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3538 increased number of parameteres, changed license, cleaned up some
3539 places where it looked junky because of stylesheet issues
3541 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3543 * xsltproc/xsltproc.c: increased the max number of parameters
3545 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3547 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3549 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3551 * configure.in: applied albert portability patch
3552 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3553 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3554 applied Igor patch for Windows
3556 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3558 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3560 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3562 * configure.in: preparing 1.0.9
3563 * doc/*: updated and rebuild the doc
3565 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3567 * configure.in libexslt/Makefile.am: trying to fix the problem
3568 related to prelinking and libtools crazyness
3570 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3572 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3573 patch for the debugger glue.
3575 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3577 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3578 the whole module with just the entry points.
3580 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3582 * libxslt/transform.c: Nik Clayton found a bug introduced in
3583 1.0.8 when using doctypes for HTML output
3585 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3587 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3588 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3589 to use a callback setup function, deprecating libxsltbreakpoint
3590 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3591 dependancies on libxsltbreakpoint
3593 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3595 Build patch from Peter Williams <peterw@ximian.com>
3596 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3597 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3598 $(srcdir), not the build directory.
3600 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3602 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3604 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3606 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3607 xsltproc return codes, per
3608 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3610 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3612 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3613 much as 40 steps. A dynamic alloc would still be better
3615 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3617 * xsltproc/xsltproc.c: return useful code signaling error conditions
3620 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3622 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3624 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3626 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3627 template matches compilation was failing to skip blanks bewteen
3628 consecutive predicates
3630 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3632 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3633 updating Makefiles to fix the prelinking.
3635 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3637 * libxslt/transform.c: fixed a bug in the document extension
3638 element where the doctype infos were not taken into account.
3640 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3642 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3644 * tests/namespaces/*: updated the tests to separate stdout and
3646 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3648 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3650 * configure.in libexslt/Makefile.am: more Makefile fixups
3652 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3654 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3656 * libxslt/transform.c: small fix.
3658 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3660 * vms/* Makefile.am: included OpenVMS port instructions from
3661 John A Fotheringham, integrated in the tar file.
3663 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3665 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3666 from Igor for Windows
3667 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3669 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3671 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3673 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3675 * configure.in: preparing 1.0.7
3676 * libxslt.spec.in: cleanup similar to libxml2 one
3677 * breakpoint/*.[hc]: finished cleaning up contributed code
3678 * doc/*: updated and rebuilt the documentation
3679 * xsltproc/xsltproc.c: cleanup of the timing code
3680 * xsltproc/Makefile.am: auto* sucks
3681 * libxslt/transform.c: added a missing include
3683 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3685 * Makefile.am acconfig.h config.h.in configure.in
3686 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3687 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3688 the debugger support, make it the default, added the
3689 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3691 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3693 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3695 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3697 * libxslt/xsltutils.c: handle indent=no when using an HTML
3699 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3700 modified the output of those test suites
3702 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3704 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3705 to libxml and removed the --warnnet option
3707 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3709 * configure.in: applied patches from David Härdeman closing
3712 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3714 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3715 * libexslt/date.c: applied patch from Bruce Miller
3716 * doc/*: updated and rebuilt the docs
3718 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3720 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3721 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3722 made sure the .def is handled as binary
3724 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3728 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3730 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3732 * libxslt/numbers.c: take NaN and infinity attributes of
3733 xsl:decimal-format into account. Closes #62577
3735 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3738 is now extracted from the xslt.html flat file using
3739 the site stylesheet ... eat your own dogfood !
3740 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3741 HTML output to not generate a DOCTYPE if it should not
3742 i.e. no identifier nor version specified in the xsl:output
3743 * tests/multiple/out/*.orig tests/general/bug-11-.out
3744 tests/general/bug-33-.out tests/general/bug-52.out
3745 tests/docbook/result/xtchunk/html/*.orig
3746 tests/docbook/result/html/gdp-handbook.html
3747 tests/XSLTMark/*.out: fixing xsl:output with method=html
3748 resulted in a number of small changes in the regression tests
3751 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3753 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3754 config.h include out of exsltconfig.h since this header is
3755 exported and config.h is not.
3757 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3760 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3763 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3765 * libxslt/numbers.c: reworked internal representation of
3766 tokenized number format and parsing/tokenization. This fixes
3767 many bugs regarding separator and default tokens.
3768 * tests/REC/test-7.7-3.out: the fix changes the output of this
3769 test. It now complies to the XSLT spec (wow! ;o)
3771 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3773 * xsltproc/Makefile.am configure.in config.h.in: trying to
3774 bypass libtool crazyness when compiling in my debug environment
3775 * libxslt/templates.c: fix a compilation problem due to recent
3778 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3780 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3781 non-alphanumeric token handling in number formatting.
3783 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785 * configure.in: releasing 1.0.5
3786 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3788 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3790 * tests/REC/test-7.7-4.out: fixed a typo
3792 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3794 * libexslt/saxon.c: fixed a typo and improved handling of
3795 non-XPath-expression arguments.
3796 * libexslt/strings.c: fixed a bug in tokenize: function was using
3797 tctxt->output instead of tctxt->document->doc.
3798 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3799 which was using variable "node" instead of "cur"
3801 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3803 * libxslt/extra.[ch]: removed older SAXON extensions
3804 implementations from Darren Graves.
3805 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3806 a bug with time zone offset on Linux.
3808 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3811 strip-space should also be applied to document imported
3814 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3817 rewrote the way strip-space gets applied. Closes bugs #61962
3818 * tests/docs/Makefile.am tests/docs/bug-66.xml
3819 tests/general/Makefile.am tests/general/bug-66.*: added a
3820 specific example in the regression tests
3822 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824 * libxslt/xslt.c: Fixing bug #61913
3825 * libxslt/transform.c: removing a small memleak when running with
3828 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3830 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3831 added implementation of SAXON expression(), eval() and
3832 evaluate() functions.
3833 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3834 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3835 modified to use SAXON namespace (functions are not registered
3836 in the LibXSLT namespace)
3837 * tests/exslt/common/object-type.1.out: modified to take account
3838 of the new saxon:expression function
3840 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3843 should be faster too.
3844 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3845 updated the result of the tests. A subtle bug unnnoticed yet
3846 in the XML Rec formatting got fixed.
3848 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850 * libxslt/numbers.c: trying to fix bug #61070, seems there
3851 is still a couple of problem left. And optimizations are
3854 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856 * libxslt/variables.c: fixing bug #61673 part II
3857 * tests/docs/Makefile.am tests/docs/bug-65.xml
3858 tests/general/Makefile.am tests/general/bug-65.*: added a
3859 specific example in the regression tests
3861 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863 * libxslt/pattern.c: fixed bug #61627
3864 * tests/docs/Makefile.am tests/docs/bug-64.xml
3865 tests/general/Makefile.am tests/general/bug-64.*: added a
3866 specific example in the regression tests
3867 * tests/docs/Makefile.am tests/docs/bug-63.xml
3868 tests/general/Makefile.am tests/general/bug-63.*: added a
3869 specific example in the regression tests for bug #61291
3870 (fixed in libxml2 module)
3871 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3872 a test for handling undefined variables
3874 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876 * configure.in xslt-config.in: trying to fix bug #60890
3878 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880 * configure.in: applied patch to close bug #60724
3882 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3884 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3885 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3887 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3889 * libxslt/extra.[ch] tests/extensions/list.*
3890 tests/extensions/evaluate.*: applied patch from Darren Graves
3891 adding support for Saxon's evaluate & expression extension functions
3892 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3894 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3897 patches from Igor for Windows.
3899 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901 * libxslt/xslt.c: fixed bug #60624
3902 * libxslt/xsltutils.c: improver the error context reporting
3903 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3904 specific regression test
3905 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3907 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909 * libxslt/variables.c: fixed a problem with global var override
3910 being reported as an error.
3911 * tests/docs/Makefile.am tests/docs/bug-61.xml
3912 tests/general/Makefile.am tests/general/bug-61.*: added a
3913 specific example in the regression tests
3914 * configure.in tests/Makefile.am tests/reports/*: adding a test
3915 to make sure redefinition of global variables in the same stylesheet
3918 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920 * libxslt/extra.c: okay the code from Norm is really non
3921 portable and break everywhere except on Sun and Linux
3922 platform. Compile it only on those targets.
3924 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3926 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3927 and Justin Fletcher)
3929 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931 * libxslt/numbers.c: Fixing bug #60415
3932 * tests/docs/Makefile.am tests/docs/bug-61.xml
3933 tests/general/Makefile.am tests/general/bug-61.*: added a
3934 specific example in the regression tests
3936 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938 * tests/docbook/result/*: the change in libxml to output
3939 decimal charrefs instead of hexadecimal changed a lot of
3942 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3946 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948 * configure.in: preparing for 1.0.4
3949 * doc/xslt.html doc/html/*: updated and regenerated docs
3951 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3953 * libexslt/date.c: fixed some compile warnings and disabled
3954 debugging by default.
3956 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3959 incorporate comments from bug #59220
3961 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3963 * configure.in libexslt/date.c libexslt/Makefile.am
3964 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3965 of the EXSLT - Dates and Times core functions.
3966 The exsltDateFormat* functions need to be reworked but it
3967 works like this, even if it's quite messy.
3968 * tests/exslt/strings/.cvsignore: added
3970 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972 * xsltproc/xsltproc.c: tell in usage that parameter strings
3975 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977 * libxslt/Makefile.am libxslt/transform.c: trying to close
3978 bug #60304 on xsl:fallback usage
3979 * tests/docs/Makefile.am tests/docs/bug-60.xml
3980 tests/general/Makefile.am tests/general/bug-60.*: added a
3981 specific example in the regression tests
3983 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985 * tests/documents/Makefile.am tests/documents/*: changed the
3986 test to use doc%5Ffile instead of doc%20file, this is
3987 sufficient to preserve the test capacities while closing
3990 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992 * libxslt/extra.c : close #59570 by simply not providing
3993 Norm's extension on FreeBSD.
3994 * tests/general tests/docs: added a couple of new entries
3996 * libexslt/strings.c: NULL initialized a local variable
3997 which was tested later on.
3999 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4002 #60143 and rebuilt the FO test outputs
4004 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4007 on inheritance of attributes from multiple attributes-sets
4009 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4011 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4012 added implementation of EXSLT - Strings.
4013 Currently implemented functins are str:tokenize, str:align
4014 str:concat and str:padding.
4015 * configure.in tests/exslt/Makefile.am
4016 tests/exslt/strings/Makefile.am
4017 tests/exslt/strings/tokenize.1.*: added a test for the
4018 str:tokenize function.
4020 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4023 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4025 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4027 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4028 tutorial text to add references to global variables cleanups
4030 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4032 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4033 been added into the build yet)
4035 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4038 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4040 * tests/documents/Makefile.am: mjcox pointed to some missing files
4042 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4044 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4046 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4048 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4050 * tests/exslt/common/Makefile.am
4051 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4053 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4055 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4056 update doc/xslt.html with link to xsltproc.html
4058 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4060 * adding doc/xsltproc.xml - user manual for xsltproc
4062 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4065 warning raised by the Windows compiler (Chris Poblete)
4067 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4070 closed bugs #59212 and #59220
4072 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4075 of a DocBook XSLt transform with --nonet, need stat(), added
4076 checking in configure.
4078 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080 * xsltproc/xsltproc.c: catalog integration, cleanup with
4081 the --nonet option closing #59427
4082 * libxslt/xslt.c: removed a small memleak when using a
4085 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087 * //Makefile.am : fixed an error I propagated to nearly all
4088 Makefiles.am on Saturday
4090 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4094 * libxslt/pattern.c: tag a potential threading problem.
4096 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4098 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4101 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103 * //Makefile.am : fixed a number of small problems with
4104 Makefiles spotted by Albert Chin
4106 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4108 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4111 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4113 * libxslt/extensions.c: fixed a permutation of args to
4114 xsltPrintErrorContext()
4116 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4120 * tests/docs/Makefile.am libexslt/Makefile.am
4121 tests/documents/Makefile.am tests/general/Makefile.am
4122 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4125 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4127 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4129 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4131 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4132 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4133 export xsltconfig.h at make install stage
4135 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4137 * doc/xslt.html updated xsltproc description with the many new
4138 command line options Daniel has added, cleaned up some spelling
4140 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4143 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4144 serious changes on Result Value Trees and NodeSets
4145 w.r.t. deallocation and collect operations. Probably not
4146 100% clean (merge of allocated trees smells like a problem).
4147 Seems sufficient to close #58943 . Also check if XPath evaluations
4148 failed, and in this case stops the processing and avoid
4149 going further, goal is to not segfault on broken XSLT.
4151 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4153 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4154 some associated serious cleanup in the pattern code.
4155 * tests/docbook/result/*: regenerated all the results for the
4156 docbook testsuite. Seems killing #58878 also changes the
4157 fo results seriously.
4158 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4159 tests/general/Makefile.am tests/general/bug-5[56].*: added
4162 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4164 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4165 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4166 fixed compilation warnings due to recent changes to the extension
4168 * libxslt/preproc.[ch] libexslt/common.c
4169 fixed the precomputation of *:document elements
4170 * libxslt/functions.h: fixed a compilation warning
4172 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4175 for xsltTimeStamp() in bug report #58012
4177 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4179 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4180 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4181 of 'non-standard' libxml element like namespace nodes.
4182 * tests/docs/Makefile.am tests/docs/bug-54.xml
4183 tests/general/Makefile.am tests/general/bug-54.*: added a
4184 specific example in the regression tests
4186 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188 * HACKING: added John Fleck right to commit in the doc subdir
4190 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4193 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4194 tests/general/Makefile.am tests/general/bug-52.*
4195 tests/general/bug-53.*: Added a few new tests for recently fixed
4197 * tests/xmlspec/REC-xml-20001006-review.html
4198 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4199 DTD changed the result by adding extra attributes to the HTML output
4201 2001-08-06 Peter Williams <peterw@ximian.com>
4203 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4204 when srcdir != builddir.
4206 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4208 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4209 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4210 to easify extension element precomputation.
4211 * libexslt/functions.c: uses the new framework and precomputes
4212 func:result elements.
4214 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4216 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4218 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4220 * tests/general/bug-21-.out tests/general/bug-31-.out:
4221 this got fixed by libxml patches
4222 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4223 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4224 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4225 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4226 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4227 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4228 a few things related to those changes.
4230 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4233 * test//*/*.out: the output of some tests changed, looks better
4236 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238 * libxslt/xsltutils.c: avoid extra \n when serializing top
4241 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4243 * libxslt/extra.c: one more revision on Norm's localTime() function
4245 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4247 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4248 exsltLeadingFunction when passing an empty node-set as the
4250 * libxslt/functions.[ch]: gave priority to context-level functions
4251 over extension module functions. This allows a function declared
4252 with a func:function element to override an extension module
4253 function for example. This is a bit hackish...
4254 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4255 values didn't conform to the expected values. This is a bug in
4256 the EXSLT official use cases.
4258 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4260 * config.h.in configure.in libxslt/extra.c: tried to integrate
4261 Norm's implemntation of localTime()
4263 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4265 * libxslt/extra.c: fixed a serious proble is node-set was called
4267 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4269 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4271 * libexslt/functions.c: fixed memory leaks
4273 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4275 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4276 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4277 more cleanup of the problems introduced with EXSLT, also closes
4280 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4282 * doc/internals.html - general cleanup
4284 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4286 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4287 to check EXSLT conformance
4288 * libexslt/sets.c: fixed a typo when registering has-same-node
4290 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4292 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4293 of memory allocations, raise a bug in the test suite, also
4294 need to be centralized as a single cleanup function.
4296 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4298 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4299 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4300 Some cleanup, there is still a memory leak left and some warnings
4303 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4305 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4306 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4307 libxslt/xsltInternals.h: new extension framework.
4308 Added stylesheet module data, top-level and extension elements
4309 precomputing, global registration of top-level elements and
4310 extension elements and functions.
4311 Extensions are no longer initialized from extension-element-prefixes
4312 declarations but when modules need the data.
4313 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4314 only allocate and free module data, they shouldn't register the
4315 elements and functions any more.
4316 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4318 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4319 non-XSLT top-level elements before any xsl:import element.
4320 * libexslt/common.c libexslt/functions.c libexslt/math.c
4321 libexslt/sets.c: adapted to use the new extension framework.
4322 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4323 moved the test module from functions.c to extensions.[ch],
4324 modified it to use the new extension framework. Updated xsltproc
4325 to register the test module.
4327 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4329 * libxslt/pattern.c: fixed an ugly problem with namespaces
4330 in templates compilation
4331 * tests/namespaces/tst4.*: added a specific testcase
4332 * libxslt/transform.c: reenabled debug
4334 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4338 * doc/html/*.html: updated the docs.
4339 * xsltproc/xsltproc.c: activate line numbering unfortunately
4340 this works only with CVS, libxml2-2.4.1 is broken in this respect
4342 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4344 * libxslt/documents.c enhancement to xsltFindDocument to
4345 cater for the Matt Sergeant patch
4347 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4349 * updating libxslt tutorial to include param support
4351 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353 * libexslt/math.c: small cleanup
4354 * libxslt/functions.c: patch to document('') from Matt Sergeant
4355 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4356 c.f. bug #57464 from Tom Moog
4358 2001-07-19 Darin Adler <darin@bentspoon.com>
4360 * configure.in: Add HTML_DIR definition.
4361 * xsltproc/.cvsignore: Ignore some generated files.
4363 2001-07-18 Peter Williams <peterw@ximian.com>
4365 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4368 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4370 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4371 libexslt/common.c libexslt/functions.c libexslt/math.c
4372 libexslt/sets.c: removed utils.[ch] as their content is
4373 integrated in libxml
4374 * libexslt/sets.c: uses the new libxml functions
4375 * libxslt/extra.[ch]: removed exsl:document
4376 * AUTHORS: added /me
4378 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4380 * libexslt/.cvsignore: some more generated files to ignore
4381 * libexslt/Makefile.am: utils.h not installed anymore
4382 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4383 libexslt/math.c libexslt/sets.c:
4384 changed function prefix from exsl* to exslt*
4385 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4386 from common.c to exslt.c
4387 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4389 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4390 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4391 * xsltproc/xsltproc.c: updated to use the new function prefix
4393 2001-07-15 Darin Adler <darin@bentspoon.com>
4395 * libxslt/.cvsignore:
4396 * tests/XSLTMark/.cvsignore:
4397 * tests/extensions/.cvsignore:
4398 * tests/xmlspec/.cvsignore:
4399 Some more generated files to ignore.
4401 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403 * Makefile.am configure.in libexslt/Makefile.am:
4404 Integration of libexslt in the build system
4405 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4406 xsltproc/Makefile.am xsltproc/xsltproc.c:
4407 Moved xsltproc to a separate directory, linked it to libexslt,
4408 and added exslt version reports to -V
4409 * tests/*/Makefile.am: updated the path to xsltproc
4410 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4411 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4412 versionning informations, some cleanup, and added documentation
4413 to a couple of exported functions
4415 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4417 * libexslt/Makefile.am: account for new source files
4418 * libexslt/.cvsignore: added
4420 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4422 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4423 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4424 start implementing EXSLT
4426 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4429 trying to accept AVT for "format" in xsl:number
4431 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4434 xsltProfileStylesheet
4436 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4439 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4440 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4441 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4442 libxslt/variables.c libxslt/xslt.c: provide context for
4443 error messages. Requires libxml head changes.
4444 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4447 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449 * libexslt/Makefile.am: initial EXSLT framework
4451 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4454 * win32/libxslt/libxslt.def: added another entry point
4455 * libxslt/transform.c: fixed a comment block
4456 * doc/xslt.html doc/html/*: updated and regenerated the docs
4458 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460 * win32/libxslt/libxslt.def: added missing functions
4462 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4465 libxslt/xsltInternals.h: added Embedding Stylesheets
4466 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4467 from the REC about it
4468 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4469 tried to accomodate the various (and changing) proprietary
4470 ways of implementing chunking.
4471 * tests/docbook/result/xtchunk/html: now output is generated in
4474 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476 * libxslt/xsltproc.c: small cleanup
4477 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4478 for cdata/text handling
4480 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4483 * tests/documents/Makefile.am tests/documents/message.*: added
4484 a specific regression test
4485 * libxslt/transform.c: fixed an infinite loop
4486 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4489 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4492 fixed exclude-result-prefixes handling and how namespaces
4493 propagate from the stylesheet to the result in general, this
4494 is a serious cleanup.
4495 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4496 tests/general/itemschoose.out tests/namespaces/extra.xsl
4497 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4498 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4499 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4500 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4501 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4502 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4503 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4504 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4505 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4506 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4507 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4508 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4509 fixed and rechecked all the tests where the namespace
4510 propagation was wrong either taht the rules were not applied
4511 correctly or that superfluous namespaces were declared in the
4514 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4517 libxslt/variables.h: Norm pointed out that element-available()
4518 didn't work, implemented it
4519 * tests/extensions/Makefile.am tests/extensions/list.*: added
4520 a test for all registered xslt element, function and default
4523 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4526 tests/documents/docfile.xml tests/documents/test.result
4527 tests/documents/test.xml tests/documents/test.xsl:
4528 added a test for URI-escaping on document() input
4530 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532 * tests/docs/Makefile.am tests/general/Makefile.am
4533 tests/general/bug-49-* tests/docs/bug-49-*
4534 tests/general/bug-50-* tests/docs/bug-50-*: added a
4535 couple of regression tests for bugs posted on the list
4537 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539 * libxslt/xsltproc.c: avoid generating CDATA node in document
4540 tree when parsed, force generation of text nodes instead.
4542 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544 * doc/extensions.html: fixed a number of typo found by Dan York
4545 * libxslt/xsltutils.c: improved the profiling ouput, added the
4548 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4552 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554 * config.h.in configure.in: added gettimeofday() check
4555 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4556 profiling works option --profile (or --norman ;)
4558 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4561 libxslt/variables.c: big cleanup on the way templates or
4562 template fragments are processed, cleanup of stack building
4563 * tests/docs/Makefile.am tests/general/Makefile.am
4564 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4565 series of regression test for the variable/params lookups
4566 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4567 started working on profiling code, there is just invocation counting
4568 yet but the framework is in place.
4570 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572 * tests/docs/Makefile.am tests/general/Makefile.am
4573 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4574 regression test for the variable scope within templates problem
4576 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4578 * xsltInternals.h variables.c transform.c:
4579 fixed problem with variable scope within templates
4581 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583 * doc/extensions.html doc/internals.html doc/xslt.html:
4584 added a documentation on writing libxslt extensions, and
4585 added links to the main page
4586 * libxslt/functions.c libxslt/xsltInternals.h
4588 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4590 * cleaned up many comments and error messages
4592 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4595 * doc/xslt.html: added 0.14.0 release
4597 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599 * doc/html/*: rebuilt docs before release
4600 * libxslt/extensions.c: fixed a function doc header
4602 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4607 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4609 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4610 something there, not visually perceptible
4612 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614 * tests/docbook/result/: the change in libxml affected the
4615 output of the Docbook tests (of course it was detected on
4618 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621 * libxslt/transform.c: added cdata-section-elements
4622 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4625 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628 * libxslt/xsltutils.c: do not dump document for which there have
4629 been no generated content
4630 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4631 test output accordingly
4632 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4633 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4634 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4636 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4639 libxslt/transform.c libxslt/functions.c: Added the extension API
4640 suggested by Thomas Broyer, this should allow implementation of
4642 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4643 CVS extension namespace to avoid complaints, some cleanup
4644 * configure.in tests/Makefile.am tests/extensions/*: added a test
4645 for new modules testing both elements and functions registration
4647 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4650 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4651 and cleaned up the way URI for QNames were computed through
4652 the code, serious cleanup.
4653 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4654 in their own hash table, implementation not yet finished.
4656 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4659 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4660 to save/restore some XPath context, bug raised by
4663 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665 * libxslt/xsltwin32config.h[.in]: added configuration/version
4666 informations for Windows/MSC
4667 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4669 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4670 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4672 * AUTHORS: added William
4674 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676 * configure.in doc/xslt.html: releasing 0.13.0
4677 * doc/Makefile.am: don't index the win32 include
4678 * doc/html/*: rebuilt the docs
4680 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4683 * libxslt/xslt.c: avoid warning if version="1.1" is used
4684 * libxslt/transform.c: forgot to initialize cur->outputFile
4685 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4686 use the vendor string to detect supporting chunking, this
4687 is a workaround to be considered in the list of decent XSLT
4690 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4693 added a new interface xsltRunStylesheet() for a more flexible
4694 handling of the output and trying to adhere to xsl:document
4695 filename generation semantic if one knows the URL of the output,
4696 also add IObuf capacity and SAX for output but is currently not
4698 * libxslt/xsltproc.c: added a -o or --output filename argument
4699 to test xsltRunStylesheet() or provide a base when generating
4701 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4702 updated tests to add DocBook xt:document based chunking
4703 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4704 * tests/multiple/out/*.html: the new xt:document now generate
4705 the DOCTYPE if available as is the case for HTML
4707 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4709 * Removed some redundant code in xsltDefaultProcessOneNode
4710 and revised the default processing of an attribute node
4712 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4714 * Enhanced ApplyTemplates and ForEach to allow multiple
4715 documents within a nodelist.
4716 * Repaired small bug in xsltDocument function which caused
4717 a crash if invalid second argument was provided.
4719 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4721 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4722 updating tutorial with explanation of xsltSave vs. xmlSave
4725 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4729 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4732 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4733 Patches for Windows mostly contributed by Yon Derek
4734 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4735 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4736 Project file for Mircrosoft C provided by Yon Derek
4738 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740 * libxslt/pattern.c: closing bug #56517, fixed a number of
4741 problems in the patterns compilations, priorities and debug
4742 * libxslt/transform.c: improved the template debug message
4743 * tests/docs/Makefile.am tests/general/Makefile.am
4744 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4745 regression test for #56517
4747 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749 * libxslt/xslt.c: avoid a stupid bug when compiling with
4750 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4752 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754 * libxslt/numbers.c: fix of a small bug
4755 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4758 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4762 * tests/docbook/xhtml/*: added XHTML stylesheets
4763 * tests/docbook/fo/*: added XSL FO stylesheets
4764 * tests/docbook/result/xhtml/*: added XHTML results
4765 * tests/docbook/result/fo/*: added XSL FO results
4767 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769 * HACKING: fixed, added William
4771 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4774 xml cases, and fixed text output to be recursive in text nodes
4777 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4781 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4784 'namespace' is a reserved C++ identifier
4786 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788 * doc/xslt.html: adding 0.12.0 release
4790 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792 * configure.in: preparing 0.12.0 release
4793 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4794 * libxslt/xsltconfig.h.in: added doc inline comment
4795 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4796 and enriched xsltproc --version to show them
4797 * doc/html/*.html: rebuilt the docs
4798 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4799 tutorial ends up in the tars and RPMs
4801 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803 * libxslt.spec.in: updated the descriptions
4805 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807 * libxslt/namespaces.[ch]: added a single namespace def copy
4808 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4809 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4810 any kind of input nodes.
4811 * libxslt/variables.c: checked and closed the last TODO about
4812 namespace propagation
4813 * tests/docs/Makefile.am tests/general/Makefile.am
4814 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4815 regression test for #56115
4817 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4819 * updating tutorial: adding discussion of freeing memory, image
4820 files for callouts, link to xsltproc.c code
4822 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4825 to remove the old code
4826 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4829 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831 * libxslt/variables.c: fixed bug #56267, namespaces must
4832 be propagated when evaluating local variables.
4833 * tests/docs/Makefile.am tests/general/Makefile.am
4834 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4835 regression test for #56267
4837 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4840 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4841 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4842 request to have xinclude processing done on document() if requested
4844 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4848 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850 * libxslt/preproc.c: removed a warning on xsl:transform
4851 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4852 tests/general/array.out tests/general/array.xsl: added a new
4853 test fround in xsl-dev
4855 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4858 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4859 serializer of libxml impacted the result of some tests. Checked
4860 that the XML REC renders identically.
4862 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4864 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4867 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869 * libxslt/variables.c: fixed bug #55670, namespaces must
4870 be propagated when evaluating global variables.
4871 * tests/docs/Makefile.am tests/general/Makefile.am
4872 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4873 regression test for #55670
4875 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877 * doc/xslt.html: linked to the tutorial
4879 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4881 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4885 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887 * libxslt/transform.c: closed bug #55723, problem was due to
4888 a limitation of xsltGetNamespace() when the insertion point
4890 * tests/docs/Makefile.am tests/general/Makefile.am
4891 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4892 regression test for #55723
4894 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4896 * libxslt/transform.c: fixed problems with document() in
4897 xsltApplyTemplates and xsltForEach. Cleaned up several
4899 * libxslt/keys.c: saved and restored ctxt->document within
4900 xsltInitKey to fix problem with keys when doc changed
4901 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4902 needed when document() causes a change of doc within
4903 xsltApplyTemplates and xsltForEach
4905 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4909 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4910 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4911 Updated to use the new function
4912 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4913 the fixes in the serialization of <pre> in HTML in libxml
4914 led to a number of changes in the output
4916 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918 * tests/docs/Makefile.am tests/general/Makefile.am
4919 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4920 regression test for #55722
4922 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924 * doc/xslt.html: updated to ask to not send mail directly
4925 * tests/docs/Makefile.am tests/general/Makefile.am
4926 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4927 regression test for #55722
4929 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931 * libxslt/pattern.c : trying to fix #55670
4932 * tests/XSLTMark/reverser.out : result of test changed when
4935 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937 * doc/xslt.html: updated with 0.11.0
4939 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941 * configure.in libxslt.spec.in: released 0.11.0
4943 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945 * libxslt/transform.c: William M. Brack found a small bug
4946 when call-template didn't find the template.
4948 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950 * libxslt/transform.c: fixed handling of PI and comments
4951 (bug raised by Brent M Hendricks).
4952 * tests/docs/Makefile.am tests/general/Makefile.am
4953 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4956 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958 * libxslt/xsltproc.c: added --xinclude in the option list,
4959 patch from Raphael Hertzog
4960 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4961 test in the normal testsuite
4963 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4966 at the top template level
4967 * tests/docs/Makefile.am tests/general/Makefile.am
4968 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4971 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973 * libxslt/functions.c: fixed the document() bug reported by
4974 Stephane GUIBOUD-RIBAUD
4975 * tests/docs/Makefile.am tests/general/Makefile.am
4976 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4979 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981 * configure.in libxslt/Makefile.am: fixed bug #54953
4982 * libxslt/attributes.c: cleanup pointed by Joe Orton
4983 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4985 * libxslt/functions.c: cleanup unreached code
4986 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4987 include with preprocessor definitions
4989 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * tests/documents/Makefile.am tests/general/Makefile.am
4992 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4993 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4994 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4995 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4996 configure.in: Makefiles cleanup from Joe Orton
4998 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000 * tests/docbook/result/html/external.html
5001 tests/docbook/result/html/graphics.html
5002 tests/docbook/result/html/gtest.html
5003 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5004 Added a test from coolo for IDs in external parsed entities
5007 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5010 added --version info to xsltproc closing #54952
5012 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014 * tests/documents/Makefile.am tests/general/Makefile.am
5015 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5016 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5017 Seems some of the changes I made for 0.9.0 Makefiles were
5020 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022 * configure.in: preparing 0.10.0 release
5023 * doc/xslt.html: updated
5024 * doc/html/* : rebuilt the docs
5026 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5029 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5030 avoiding modifying stylesheet informations, and fixing
5031 document() when called from a global variable init
5033 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5036 add ctxt->inst to allow stylesheet element lookup (needed
5038 * libxslt/*.[ch]: generate docs for the structures and
5039 macros, general cleanup for docs
5040 * doc/html/*.html: regenerated all docs
5042 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5045 libxslt/xsltInternals.h: optimizations, cleanup of global
5048 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5051 libxslt/variables.c: force the precompilation of XPath expressions
5052 at stylesheet compilation time
5054 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5058 * tests/REC/Makefile.am: be less verbose if things really go wrong
5059 * tests/docs/Makefile.am tests/general/Makefile.am
5060 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5061 the regression tests
5063 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5066 detection method to generate HTML documents
5067 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5068 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5069 tests/XSLTMark/html.out tests/XSLTMark/products.out
5070 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5071 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5072 tests/general/bug-5-.out: updated a number of tests output
5075 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5079 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5082 about attribute being generated twice. Fixed a number of related
5083 bugs on attributes handling.
5084 * tests/REC/test-7.1.4.out: this changed an attribute generation
5086 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5088 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5091 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5093 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5096 the cases where perl is not in the path (nor in /usr/bin)
5097 * tests/docbook/result/html/gdp-handbook.html
5098 tests/docbook/result/html/kwrite.html
5099 tests/docbook/test/gdp-handbook.xml
5100 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5102 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5105 cases where a network access is needed to load a DTD or entity
5106 * tests/docbook/Makefile.am: added --nonet
5107 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5108 fixed 2 tests as a result
5110 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5113 try to remove the unneeded docbook Makefile stuff
5115 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117 * doc/xslt.html: fixed a link error
5118 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5119 * libxslt/xsltproc.c: cleaned up the --repeat loop
5120 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5121 fixed the DOCTYPE in tests output
5122 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5123 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5124 test case and fixed the EXTRA_DIST
5126 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128 * libxslt/extra.c: add more debug to xsltDebug
5129 * libxslt/transform.c: spent a few hours tracking down an ugly
5130 race like bug in xsltCopyTreeList() arghhh
5131 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5133 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135 * doc/internals.html: more work done on the doc, mostly complete
5136 except the section on the XSLT stack and the extensions API
5137 since both still need more work.
5139 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141 * doc/internals.html doc/contexts.* doc/object.*: more work done
5144 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146 * doc/internals.html: more work done on the doc
5148 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5150 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5151 for the CDATA output
5153 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5157 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5160 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5161 doc/templates.fig doc/templates.gif: started writing tye doc
5162 on how libxslt works.
5164 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5166 * libxslt/numbersInternals.h libxslt/numbers.c
5167 tests/numbers/format-number.out tests/XSLTMark/number.out:
5168 Patch from William Brack to bring format-number() more in alignment
5169 with the Java implementations.
5171 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5174 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176 * tests/docbook/result/html/* tests/general/bug-11-.out
5177 tests/multiple/result.xml tests/XSLTMark/*.out
5178 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5181 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5184 has the SGML DocBook support compiled in.
5186 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5189 tests especially on sorting
5190 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5193 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5197 * doc/html/* doc/xslt.html: updated and regenerated the docs
5199 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201 * xsltutils.[ch] transform.c: implemented multiple levels of
5203 * test/REC/test-10-2.*: added a really small test for it
5205 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5208 there can be multiple text and CDATA child
5210 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212 * tests/multiple/makefile.am: fixing #54015
5213 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5214 and a similar problem for the docbook tests
5216 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218 * tests/general/bug-8-.out: fixed in libxml xpath
5219 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5220 problem in predicates within a pattern. Spotted another
5221 potential namespace problem
5223 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5226 libxslt/xsltproc.c: counting errors and warnings at compilation
5227 time. Stop processing in case of error.
5228 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5229 added more namespace related bug checks
5231 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233 * libxslt/preproc.c libxslt/variables.c: found the source of a
5234 memory leak with DocBook introduced this w.e.. bit of cleanup.
5235 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5238 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240 * libxslt/variables.c: fixing bug #53769
5241 * tests/general tests/docs: added new examples from the
5242 bug reports to the regression tests, updated the Makefiles
5244 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5247 attributes.c extensions.[ch]: moved all stylesheet precomputation
5248 at stylesheet loading time (stylesheet transform should be thread
5249 safe now), improved params and variables evaluations (but optim
5250 is not complete yet).
5253 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255 * libxslt/xsltproc.c : changed the way --repeat works when
5258 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5260 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5261 fixed default formatting
5263 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5266 * libxslt/xsltproc.c : added an option to process HTML input
5268 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270 * libxslt/transform.c: Tony Gorski found a bug pointed by
5271 a compiler on Tandem
5272 * tests/documents/result.xhtml: this results in a small
5273 change in the output of this test
5275 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5280 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282 * transform.c: fixed text and cdata handling in xsl:copy
5283 * xslt.c : avoid crashing on invalid xslt input
5284 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5285 bugs submitted to the regression tests
5287 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5291 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293 * configure.in: updated to 0.8.0
5295 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297 * transform.c: fixed a bug introduced on handling #53401
5299 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301 * transform.c: fixed #53401
5302 * configure.in libxslt/*.c: allowed to suppress debug reporting
5303 functionalities but it brings not noticeable improvements
5304 * doc/xslt.html doc/html/*: updated and regenerated docs
5306 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308 * tests/general/bug-5-.out tests/multiple/out/*.orig
5309 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5310 following the libxml changes
5312 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314 * libxslt/functions.c: applied TOM's patch to key()
5315 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5316 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5317 small HTML output change
5319 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5324 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5327 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5328 fixed for the most part the namespace handling problem in XPath
5329 expression computations.
5330 * test/doc/ tests/general: added bug 5 and 6
5332 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334 * libxslt/xslt.c: applied William M. Brack patch fixing the
5335 template lack of support for priority
5336 * test/XSLTMark/*.out : this fixed anumber of problems in the
5339 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5342 fixed a bug in generate-id()
5343 * libxslt/transform.c: fixed null list result errors
5344 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5345 fixes for sorting semantic
5347 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5351 * libxslt/xsltproc.c : added --xinclude option
5352 * tests/XSLTMark/union.out : fixed the output
5354 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5356 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5358 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360 * configure.in: released 0.7.0
5361 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5364 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5367 some checking against NULL pointers
5369 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5372 added the XSLTMark in the regression tests as well as multiple
5373 output test from Ankh
5374 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5375 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5376 patches and fixed a memory leak
5377 * tests/docbook/result/html/*.html : updated the results after
5379 * tests/xmlspec/REC-xml-20001006-review.html
5380 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5381 an HTML doctype when serializing HTML result, but adds the
5384 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5388 * test/docbook/result/html/*.html: this change the output
5389 * tests/xmlspec/REC-xml-20001006-review.html
5390 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5391 the reference anchors generated for the XML spec
5393 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5396 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5397 libxslt/xsltutils.c: of course the way I defined
5398 UNUSED breaks on old gcc version. Try to be smart and
5399 also define it directly in xsltconfig.h
5400 * tests/xmlspec/Makefile.am: fixed the timing arg test
5402 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5405 implemented command line parameter passing
5406 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5407 tested it by passing show.diff.markup=1 to build the review version too
5409 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411 Huge cleanup, I switched to compile with
5412 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5413 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5414 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5415 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5416 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5417 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5418 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5419 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5420 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5421 libxslt/xsltutils.c: basically made static unexported functions
5422 avoided name clashes and flagged unused parameters.
5424 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426 * configure.in: 0.6.0 yet another release
5427 * doc/xslt.html doc/html/*: updated the docs
5429 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5432 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5433 extended xsltEvalStaticAttrValueTemplate and
5434 xsltEvalAttrValueTemplate to support foreign namespaces,
5435 and fixed document()
5437 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439 * xsltutils.h: cleanup some garbage added last night
5440 * xsltInternals.h variables.c transform.c templates.[ch]
5441 preproc.c pattern.c keys.c: switched the whole XSLt processing
5442 to use XPath precompiled expressions and reusing them.
5443 * functions.c: some cleanup, seems people don't use
5444 unparsed-entity-uri() the way it's supposed to be used
5446 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5449 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5450 with the new way XPath is interpreted. This doesn't yet
5451 take advantage of the separate parsing/evaluation phases
5453 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5456 problem in xsl:copy-of in case of attributes
5457 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5458 tests/general/Makefile.am tests/general/bug-3-.*:
5459 added the test to the general regression suite
5461 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5464 fixing some of the missing functionnalities in the XSLT
5465 functions implementations.
5467 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5471 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473 * README.cvs-commits: added, pointing to HACKING
5474 * HACKING: added defines commit rules.
5476 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * libxslt/extra.c libxslt/variables.c: fixing compilation
5479 when libxml was compiled without debug support
5481 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483 * configure.in: time for 0.5.0
5484 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5485 new test files are included in the distribution
5486 * doc/xslt.html : updated
5487 * doc/html/*.html: regenerated the docs
5489 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * tests/docbook/result/html/*.html: regenerated the HTML
5492 now that value-of an result tree don't include the fake root
5494 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496 * libxslt/transform.c libxslt/variables.c: removed a couple
5497 of possibly uninitialized var probs
5498 * tests/xmlspec/Makefile.am: run the processing without verbose
5499 avoid raising generated id differences.
5501 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5505 * libxslt/transform.c: fixed a bug which exaplined why no
5506 optimization were resulting from preproc stuff
5508 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5511 w.r.t. value of tree result (and attributes within it) fixed.
5512 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5513 Integrated the xmlspec to the test (i.e. diffed output for
5516 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5519 strip-spaces problem
5520 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5523 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525 * libxslt/transform.[ch]: finished integrating the current
5526 state of the preproc optimizations.
5527 * tests/xmlspec/diffspec.xsl: switched off diff printing
5529 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531 * libxslt/preproc.c libxslt/transform.c: started rolling in
5532 some of the optimizations.
5534 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5537 transform.[ch]: previous commit broke a lot of stuff, fixing
5538 and preparing for next step
5540 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5543 xsltInternals.h: started working on optimizing stylesheet
5544 element parsing. Just builds the extra informations so far.
5545 * xsltutils.h: added a missing XPath decl
5547 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549 * libxslt/variables.c: William M. Brack found a serious bug
5550 with imports and global variables ...
5552 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554 * libxslt/pattern.[ch] libxslt/transform.c: added
5555 xsltCleanupTemplates() to clean up state left after processing.
5557 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559 * libxslt/transform.c: applied patch from William M. Brack
5560 to support with-param in xsltApplyTemplates().
5562 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5564 * libxslt/pattern.c: fixed the compilation of patterns which
5565 contains XPath NodeTypes. Handling of nested predicates.
5567 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569 * libxslt/transform.c: save ctxt->node after for-each
5571 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5574 * doc/xslt.html: updated
5576 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5579 added xsltDocumentElem implementing multiple file output,
5580 including 1.1 xsl:document but yet untested.
5582 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584 * libxslt/extensions.c: fixed stoopid bug
5585 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5586 carrying extensions to the specification. Added node-set()
5587 for existing saxon and xt namespaces and debug() in libxslt
5588 namespace (http://xmlsoft.org/XSLT/namespace)
5589 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5591 * configure.in tests/Makefile.am tests/namespaces: added some
5592 namespaces tests, including a test calling the extra debugging
5593 function in libxslt namespace, worked first time !!!
5595 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597 * libxslt/xslt.c: extension prefix support for the full stylesheet
5598 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5601 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603 * doc/xslt.html : cleaned up, added a bit more description on
5606 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5609 on functions and element extensions. First on list will be
5612 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614 * configure.in libxslt.spec.in: releasing 0.3.0
5615 * doc/xslt.html: updated
5617 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619 * configure.in tests/docbook/html : oops forgot to add
5620 the stylesheets themselves :-\
5622 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624 * configure.in tests/Makefile.am tests/docbook tree:
5625 added docbook XSL based test suite
5627 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629 * libxslt/xsltutils.c: reformat of messages
5630 * libxslt/xsltproc.c: removed memleak on --noout
5631 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5632 changed again the way parameter are evaluated before a
5633 call-template, seems to fix a few nasty bugs, memory alloc debug too
5635 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5638 fixed the param evaluation problem in apply-template
5639 * libxslt/pattern.c: speed up seriously some context computation
5640 * libxslt/xsltInternals.h: preparing for extension support
5642 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644 * libxslt/Makefile.am: small cleanup
5645 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5646 fixed current() I hope
5648 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5651 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5652 support of namespaces, both in templates and in XPath subexpressions
5654 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5656 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5658 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5661 contextual info must be recomputed
5663 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5666 * libxslt/xsltproc.c : added --maxdepth
5668 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671 * libxslt/xsltproc.c: added --novalid and --noout as well
5672 as options printing when no args
5673 * libxslt/variables.c libxslt/transform.c: trying to get rid
5674 if some variable/params addressing errors.
5676 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5679 * libxslt/xsltutils.c: add carriage return to xsl:message when
5682 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684 * libxslt/functions.c: fixed a bug with generate-id()
5686 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688 * libxslt/xsltutils.c: started doing more useful stuff in
5690 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5691 libxslt/xsltInternals.h: changed the way variables/params
5693 * libxslt/xsltproc.c: removed a pedantic warning
5694 * libxslt/variables.[ch]: found an ugly evaluation bug
5696 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698 * tests/REC/Makefile.am: updated
5700 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702 * libxlst/functions.c: fixed ID generation
5703 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5705 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707 * libxslt/numbers.c: removed a couple of memleaks
5709 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711 * libxslt/pattern.[ch]: exported pattern matching interfaces
5712 for numbers.c and future debug module
5713 * libxslt/numbers.c: updated to new interface, should avoid
5714 unnecessary recompilation of patterns.
5715 * libxslt/xsltutils.[ch]: cleanup
5716 * tests/REC/gmon.out: removed :-)
5718 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5720 * libxslt/numbers.c: implemented level=any
5721 * libxslt/transform.c: corrected some default values
5722 * tests/REC/test-7.7-*.*: added
5724 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726 * libxslt/pattern.c: priorities were horribly broken, hope it's
5729 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5732 libxslt/xsltInternals.h libxslt/transform.[ch]
5733 libxslt/templates.c libxslt/xslt.c:
5734 Added apply-imports, keep a stack of running templates
5735 * libxslt/xsltutils.c: bugfixes, gather the output informations
5737 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5738 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5739 the real set of transformation on XML-1.0 2e generages a near
5740 perfect HTML. Needs just more number fixes and implementation
5741 and an obscure problem in 3.3.3
5743 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5745 * libxslt/pattern.c: added xsltMatchPattern()
5746 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5748 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5751 * libxslt/xsltutils.[ch] : added a small debugging hook
5753 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755 * libxslt/FEATURES libxslt/transform.c: added support for
5756 disable-output-escaping in xsl:copy-of
5757 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5758 give more debugging info
5760 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5763 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5764 Includes, more document changes
5765 * libxslt/xsltutils.c: fix the output of doctype and what is or
5767 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5768 * tests/Makefile.am tests/documents/* : added a new test from Stric
5769 exercising document() among other things
5771 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5773 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5774 for the level attribute for xsl:number
5775 * libxslt/numbers.c: internal restructuring
5777 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5780 to deal with documents
5781 * libxslt/functions.c: fixed document() to return the same set
5783 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5784 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5785 associated to loaded documents, not to the transformation
5786 context, made the change, this impacted a number of modules
5788 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5792 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5795 ready for the release
5796 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5797 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5800 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5803 added support for keys in patterns
5804 * tests/REC/test-12.2-2.*: added a specific testcase
5806 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808 * libxslt/functions.c FEATURES: started adding support for key()
5809 * tests/REC/test-12.2-1.*: first key test
5811 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5815 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5817 * libxslt/xsltutils.c: warning cleanup
5818 * libxslt/pattern.h: fixed soopid cut'n paste prob
5820 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822 * libxslt/transform.c libxslt/xslt.c: chased some reported
5823 unitinitialized variables.
5825 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5829 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * Copyright IPR Makefile.am: added some wording and a rewrite
5832 of the W3C IPR but without giving Copyright rights to W3C,
5833 should suit everybody
5835 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837 * FEATURES: updated, added mode support for templates
5838 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5839 support for templates
5840 * templates.c variables.c: simple fixes
5841 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5842 * xsltproc.c: added option -timing
5843 * xsltutils.c: seem I forgot to add encoding support in output...
5844 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5845 consisting of reformatting the XML REC with the xmlspec XSLT,
5848 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5851 * numbers.c: handles actual number formatting for both xsl:number
5852 and the format-number extension function.
5853 * function.c: formatting moved to numbers.c
5854 * transform.c: added xsl:number
5855 * xslt.c: minor memory leak removed
5856 * Makefile.am: added numbers.c and numbersInternals.h
5858 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861 * doc/html/*.html updated
5862 * doc/libxslt.sgml: added new modules
5863 * libxslt/pattern.c: fix loop on hash clashes.
5865 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869 * pattern.c: lots of changes to make most patterns work
5870 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5871 * transform.c: cleanup and attribute patterns testing
5872 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5874 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5875 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5878 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881 * transform.c: added xsl:element support
5882 * namespaces.[ch]: added xsltGetSpecialNamespace()
5883 * attributes.c: added xsl:attribute namespace support.
5885 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5888 implement import cascade lookups and traversal
5889 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5890 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5891 started coding the import cascade lookup in the places needed,
5892 probably incomplete.
5894 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5897 xsl:include and xsl:import, untested
5899 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901 * FEATURES: updated choose/when/otherwise added
5902 * libxslt/transform.c: plugged choose in
5903 * configure.in tests/Makefile.am tests/REC/Makefile.am
5904 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5905 tests/general/itemschoose.*: started adding a more generic
5906 infrastructure for testing.
5908 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910 * tests/REC/test-11*: added more tests
5911 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5914 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916 * tests/REC/test-[9-10]*: added more tests
5917 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5920 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922 * tests/REC/test-[7-9]*: added more tests
5923 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5924 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5925 is allocated, overall cleanup.
5927 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * tests/REC/test-7.*: added more tests
5930 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5931 fixing bugs raised by said tests
5933 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935 * tests/REC/test-7.*: added more tests
5936 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5937 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5938 raised by said tests
5940 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943 * configure.in tests/Makefile.am tests/REC/*: started adding
5944 some regression tests based from fragments of spec examples
5945 * libxslt/transform.c: fixed a problem on namespace generation
5947 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950 * tests/numbers/Makefile.am tests/numbers/format-number.*
5951 tests/Makefile.am configure.in: added number formattting
5953 * libxslt/attributes.[ch]: separated attribute support, started
5954 add support for attribute-sets
5955 * libxslt/functions.[ch]: update for number and formatting
5957 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5958 cleanups updates, etc ...
5960 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963 * libxslt/transform.c: added copy-of support
5964 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5966 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968 * FEATURES TODO: updates
5969 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5972 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974 * FEATURES TODO: updates
5975 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5976 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5977 namespace aliases and cleaned up the overall namespace related
5978 code. This materialize as a new module.
5980 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5985 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5990 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5993 and the rules to generates the makefiles.
5994 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5995 * doc/html/*.html : autogenerated documentation
5996 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5998 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6002 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004 * FEATURES TODO README INSTALL: updated
6005 * libxslt/xslt.h: added URL and version/vendor :-)
6006 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6007 attempt to support older libxml2 version.
6008 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6009 and macros to add/register new document created by document()
6010 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6011 system-property(), element-available() and function-available().
6012 A crippled version of document() has been added too.
6014 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6017 number formatting !!!
6018 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6019 tests/Makefile.am; added testing for mathematical functions,
6023 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6026 with non-named rules (*, ...) added accelerators
6027 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6028 and xsltEvalAttrValueTemplate() high level functions
6029 * libxslt/transform.c: fixed the part where attributes
6030 had to be looked at as templates, added comment and
6032 * TODO FEATURES: updated to reflect the new state
6034 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036 * libxslt/functions.[ch] Makefile.am: added new module functions
6037 with templates for the XSLT functions.
6038 * libxslt/variables.h templates.c: added registrations of new
6039 functions when an XPath context is created
6041 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043 * tests/Makefile.am: cleanup
6044 * libxslt/pattern.c: should support most of the patterns now
6045 except ID/Key and maybe some namespace checks when having
6049 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6052 tests/REC2/Makefile.am: updated the makefiles and spec files to
6053 add tests, and the FEATURES file to the RPM
6055 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6058 prepared the Makefiles and spec files for a first release.
6059 * COPYING.LIB: added LGPL Licence
6061 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6064 <breese@mail1.stofanet.dk>
6066 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * configure.in libxslt.spec.in: first try to get a spec file
6070 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6073 * libxslt/transform.c: add support for "*" to strip and preserve
6076 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079 * FEATURES: added with alist of what's in and what's not
6080 * libxslt/xslt.c: fixed top level Param and Variable stuff
6082 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084 * xsltproc.c: removed bug
6085 * tests/REC2/html.xml: added newline after doctype
6086 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6087 support, result tree fragment support (requires just commited
6088 extensions to libxml2 XPath !!!)
6089 * transform.c: added call-template, with-param support
6090 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6091 * TODO: updated, added a DONE section and started migrating stuff :-)
6093 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6096 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6097 too, added the HTML output test
6098 * libxmls/xsltutils.c: added HTML output
6099 * libxslt/xslt.c: check version on literal result used as templates
6100 * libxslt/transform.c: fixed an error in VERSION number
6101 * libxslt/templates.c: make sure generated nodes have doc and
6104 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6107 specific module. Added attribute value template, at least in
6109 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6110 the spec now works too.
6111 * libxslt/variables.c: fixed the debug
6112 * libxslt/xslt.c: fixed an ugly uninitialized variable
6113 * libxslt/transform.c: now using attr template processing
6115 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6118 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6119 structure to add an execution stack with variables. Tree
6120 valued variables still missing.
6123 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * libxslt/xslt.c: check version on stylesheets
6126 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6127 started adding variables interfaces and modules.
6129 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * libxslt/xslt.c: added support for disable-output-escaping
6132 will need libxml version > 20211
6133 * libxslt/transform.c: cleanup
6134 * libxslt/xsltutils.[ch]: added output functions
6135 * libxslt/xsltproc.c: reuse the output function
6136 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6139 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6142 with blank node stripping when not allowed.
6144 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146 * libxslt/transform.c: modified apply-templates processing
6147 added select and sort support support.
6149 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151 * TODO: guess what, it's growing :-(
6152 * configure.in: setup hacking values when compiling in my
6154 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6155 very rudimentary version of xsl:sort
6157 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160 * libxslt/transform.c: context position and size in for-each
6161 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6162 and put Error and Debug routines
6163 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6164 to use the Debug calls, cleanup
6165 * libxslt/xsltproc.c: added -v to enable debug printing
6167 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169 * TODO: started filling it :-(
6170 * libxslt/pattern.c: should now at least compile the full
6171 set of patterns authorized. Default priorities added.
6172 * libxslt/transform.c: a bit more work and cleanup.
6174 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176 * TODO: started adding in there :-(
6178 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6181 support of xslt:if and xslt:attribute, need libxml2 interfaces
6182 present only in CVS.
6184 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186 * test/Makefile.am test/REC*/Makefile.am: added first test
6187 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6188 cleanup of nodes at reading of stylesheet, added support
6189 for xsl:for-each and fixed a few recursion bugs
6191 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193 * pattern.c, xslt.c: removed debug
6194 * transform.c: added value-of, seems to handle the first
6195 REC example correctly
6197 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199 * transform.c, xsltproc.c: small fight with spaces and formatting
6200 may need a revisit later but looks pretty good right now.
6202 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204 * transform.c: basic processing in place
6205 * xsltInternals.h: exported one xslt.c function
6207 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 * libxslt/transform.[ch] Makefile.am: started adding the
6210 transformation module
6211 * pattern.[ch] xslt.c: more work...
6213 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215 * libxslt/pattern.c: started adding xsltTestCompMatch()
6217 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219 * libxslt/pattern.c: more work on parsing selectors
6221 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223 * libxslt/xslt*: completeted the structures
6224 * libxslt/pattern.[ch]: started adding code to precompile patterns
6226 * libxslt/makefile.am: added the new files
6228 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * libxslt/xslt.c : small cleanup
6231 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6232 mechanism for compile-time options
6234 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236 * libxslt/xslt.[ch]: started parsing templates
6238 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6242 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6247 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6250 libxslt/Makefile.am tests/Makefile.am:
6251 Created the library framework, imported it into the GNOME CVS base
6252 * INSTALL: added a small instruction file.
6254 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6257 first steps toward building the framework
6259 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261 * NOTES: added notes taken while reading the spec.
6263 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265 * test/REC1 test/REC2: added examples from the XSLT REC
6267 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269 * README: basic informations
6270 * Changelog: created