1 Fri Jul 24 10:16:24 CEST 2009 Daniel Veillard <veillard@redhat.com>
3 * libxslt/attributes.c: fix an IDness issue when building the tree
5 Tue May 12 09:03:46 CEST 2009 Daniel Veillard <veillard@redhat.com>
7 * configure.in: adapt the extra version detection code to git
8 * libxslt.doap: adding RDF dope file
10 Fri Jan 23 19:02:28 PST 2009 William Brack <wbrack@mmm.com.hk>
12 * libexslt/strings.c: Fixed indexing error reported by
13 Ron Burk on the mailing list.
15 Fri Nov 14 15:06:55 CET 2008 Daniel Veillard <veillard@redhat.com>
17 * python/Makefile.am libxslt/Makefile.am configure.in
18 libexslt/Makefile.am: applied patch from Roumen Petrov for
19 mingw cross compilation problems raised by Rich Jones
21 Tue Oct 28 11:55:27 CET 2008 Daniel Veillard <veillard@redhat.com>
23 * configure.in Makefile.am: patch from Richard Jones to build
24 shared libs with MinGW cross-compiler
26 Tue Oct 7 18:16:08 CEST 2008 Daniel Veillard <veillard@redhat.com>
28 * libxslt/pattern.c: prevent some unchecked pointer accesses, patch
31 Wed Aug 6 20:10:08 HKT 2008 William Brack <wbrack@mmm.com.hk>
33 * Minor cleanup of "typo" and some compilation warnings:
34 tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 code
35 libxslt/keys.c, libxslt/xsltlocale.c, libexslt/date.c: trivial
36 changes for gcc warnings.
38 Fri Aug 1 10:16:48 CEST 2008 Daniel Veillard <veillard@redhat.com>
40 * libxslt/xsltconfig.h.in libxslt/xslt.c libxslt/extensions.c
41 libxslt/xsltlocale.c libxslt/preproc.c libxslt/xsltutils.c
42 libxslt/xsltlocale.h libxslt/win32config.h configure.in
43 config.h.in win32/configure.js: big patch from Roumen Petrov
44 finishing xsl:sort lang support with many portability issues
45 fixed and feedback from Nick Wellnhofer and Rob Richards
47 Fri Aug 1 07:54:02 CEST 2008 Daniel Veillard <veillard@redhat.com>
49 * libexslt/crypto.c: fix for CVE-2008-2935 libexslt RC4
50 encryption/decryption functions
52 Mon Jul 28 14:46:27 CEST 2008 Daniel Veillard <veillard@redhat.com>
54 * configure.in: fix my static linking setup on x86_64
56 Sun Jul 27 13:52:10 CEST 2008 Daniel Veillard <veillard@redhat.com>
58 * libxslt/xslt.c: avoid a quadratic behaviour when hitting duplicates
59 exclude-result-prefixes declarations, should fix #544906
61 Sat Jul 26 12:43:18 PST 2008 William Brack <wbrack@mmm.com.hk>
63 *configure.in: fixed option --with-debugger with patch from
66 Sat Jul 12 16:36:58 PST 2008 William Brack <wbrack@mmm.com.hk>
68 * libexslt/math.c: fixed incorrect argument popping in
69 exsltMathAtan2Function #541965
71 Thu Jul 10 10:04:28 PST 2008 William Brack <wbrack@mmm.com.hk>
73 * libxslt/functions.c: patch from Ron Burk to fix problem
74 with string check for element-available and
75 function-available #530891.
77 Tue Jun 24 23:55:48 PST 2008 William Brack <wbrack@mmm.com.hk>
79 * libxslt/attrvt.c: added code to handle literal within an
81 * tests/docs/Makefile.am tests/docs/bug-168.xsl
82 * tests/general/Makefile.am tests/general/bug-168.* add a
83 test for this bug to the regression suite.
85 Fri Jun 13 10:58:52 CEST 2008 Daniel Veillard <daniel@veillard.com>
87 * libxslt/libxslt.h libexslt/libexslt.h libexslt/exslt.h: patch
88 from Roumen Petrov fixing include path when compiling outside
91 Thu Jun 12 11:23:23 CEST 2008 Daniel Veillard <daniel@veillard.com>
93 * libxslt/xsltconfig.h.in libxslt/xsltlocale.h configure.in
94 config.h.in win32/configure.js: patch from Nick Wellnhofer and
95 Roumen Petrov to fix some portability problems on the previous
98 Tue Jun 3 18:26:26 CEST 2008 Daniel Veillard <daniel@veillard.com>
100 * configure.in libxslt/extra.c libxslt/Makefile.am libxslt/preproc.c
101 libxslt/xsltInternals.h libxslt/xsltlocale.c libxslt/xsltlocale.h
102 libxslt/xsltutils.c win32/Makefile.mingw win32/Makefile.msvc: patch
103 from Nick Wellnhofer adding xsl:sort lang support using the locale
104 support from the C library.
106 Tue Jun 3 18:14:55 CEST 2008 Daniel Veillard <daniel@veillard.com>
108 * libxslt/extensions.h: as Ralf Junker pointed out
109 xsltExtFunctionLookup was defined but never implemented, removing it
111 Tue May 13 17:51:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
113 * configure.in doc/*: release of 1.1.24
114 * python/generator.py: syntactic cleanup (Martin)
116 Tue May 13 16:32:22 CEST 2008 Daniel Veillard <daniel@veillard.com>
118 * libxslt/xslt.c libxslt/extensions.c libxslt/extensions.h:
119 fix the processing of top level elements of stylesheets which
120 are not in the XSLT namespace and are not an extension either
122 * tests/docs/Makefile.am tests/docs/bug-167.xml
123 tests/general/Makefile.am tests/general/bug-167.*: add the
124 test to the regression suite
126 Fri May 9 14:30:35 CEST 2008 Daniel Veillard <daniel@veillard.com>
128 * libxslt/documents.c libxslt/keys.c libxslt/xsltInternals.h
129 libxslt/transform.c libxslt/pattern.c: fix the key initialization
130 problem introduced when tracking Josef Urban problem from 22 Dec
131 2007, this should also handle the problem of recursive keys
132 definitions should fix #531873.
133 * tests/docs/bug-166.xml tests/docs/Makefile.am
134 tests/general/Makefile.am tests/general/bug-166.xsl
135 tests/general/bug-166.out: add the regression tests when a key
136 computation depends on another one.
138 Mon Apr 21 16:16:29 CEST 2008 Daniel Veillard <daniel@veillard.com>
140 * doc/xsltproc.1 doc/xsltproc.xml: update the man page based on
141 Vincent Lefevre suggestion.
143 Mon Apr 14 11:19:14 CEST 2008 Daniel Veillard <daniel@veillard.com>
145 * libxslt/pattern.c: fixes #527297 general patter comps fix and cleanup
146 * libxslt/xsltInternals.h libxslt/pattern.h: other cleanups
148 Tue Apr 8 19:15:19 CEST 2008 Daniel Veillard <daniel@veillard.com>
150 * configure.in doc/*: release of 1.1.23
152 Tue Apr 8 18:52:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
154 * libexslt/date.c: new version of patch from Peter Pawlowski
156 Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
158 * python/generator.py: fix an infinite loop bug
160 Thu Apr 3 09:32:49 CEST 2008 Daniel Veillard <daniel@veillard.com>
162 * libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383
164 Thu Apr 3 07:32:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
166 * libexslt/date.c: applied patch from Peter Pawlowski fixing
167 a timezone offset problem, fixes #521680
168 * libxslt/namespaces.c: a bit of space/tabs cleanup
170 Thu Apr 3 06:25:02 CEST 2008 Daniel Veillard <daniel@veillard.com>
172 * doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to
173 man page synopsis, should fix #525822
175 Sat Mar 15 11:13:18 HKT 2008 William Brack <wbrack@mmm.com.hk>
177 * libexslt/functions.c: fixed minor error reported on the mailing
178 list by Mark Howe, which caused a segfault if func:result was
179 postitioned as top-level element.
181 Thu Mar 13 09:33:21 CET 2008 Daniel Veillard <daniel@veillard.com>
183 * libxslt/win32config.h: patch from Rob Richards for VS 2008
184 * python/types.c: fix a problem with namespace nodes coming from
187 Mon Mar 3 09:39:31 CET 2008 Daniel Veillard <daniel@veillard.com>
189 * doc/xsltproc.xml doc/xsltproc.1: fix maxdepth default value
190 documentation fixes #519921.
192 Sat Feb 16 01:24:58 HKT 2008 William Brack <wbrack@mmm.com.hk>
194 *libxslt/extensions.c: fixed minor error bug #516483
195 *tests/exslt/common - deleted node-set.9 regression test,
196 because it relied upon an external web import.
198 Tue Feb 5 08:53:30 CET 2008 Daniel Veillard <daniel@veillard.com>
200 * libxslt/xslt.c: applied documentation patch from Jason Viers
201 for xsltParseStylesheetDoc
203 Tue Feb 5 08:36:53 CET 2008 Daniel Veillard <daniel@veillard.com>
205 * python/tests/pyxsltproc.py: applied a portability patch from
208 Thu Jan 24 16:24:05 CET 2008 Daniel Veillard <daniel@veillard.com>
210 * doc/xslt.html doc/docbook.html: fix links for Cygwin DocBook
211 setup as suggested by Philippe Bourcier
213 Sun Dec 23 16:40:38 PST 2007 William Brack <wbrack@mmm.com.hk>
215 * libxslt/keys.c, libxslt/pattern.c, libxslt/xsltInternals.h:
216 fixed a problem on superfluous re-generation of keys reported
217 on the mailing list by Josef Urban.
219 Thu Nov 29 11:43:14 CET 2007 Daniel Veillard <daniel@veillard.com>
221 * configure.in: avoid a problem in configure if an old gcrypt
222 version is installed, patch from Brent Cowgill, fixes #500390
224 Tue Nov 13 13:08:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
226 * libexslt/common.c, libexslt/dynamic.c: After discussion on
227 Bugzilla with Peter Pawlowski, added same code for preventing
228 deletion of function result during garbage collection (see
231 Mon Nov 12 13:53:58 PDT 2007 William Brack <wbrack@mmm.com.hk>
233 * libexslt/strings.c: Added code to mark the results of
234 str:tokenize and str:split as "function result" to avoid
235 garbage-collecting them during global variable initialisation.
236 Should fix bug #495995.
238 Wed Oct 24 17:41:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
240 * python/libxslt.c: changed iterator argument for Py_Dict_Next
241 from int to ssize_t (seems Python docs are incorrect) to fix
244 Wed Oct 10 16:33:09 CEST 2007 Daniel Veillard <daniel@veillard.com>
246 * libexslt/date.c tests/exslt/date/datetime.1.out
247 tests/exslt/date/date.1.out tests/exslt/date/date.1.xml:
248 applied patch from Maurice van der Pot to fix EXSLT
249 week-in-year extenson which was not conforming to the definition.
250 This also changes the output of the tests a bit. Should fix #452876
252 Thu Aug 30 08:18:08 HKT 2007 William Brack <wbrack@mmm.com.hk>
254 * python/libxslt.c: applied patch from Daniel Gryniewicz to
255 fix a segfault caused by a parameter array not being preset
258 Thu Aug 23 17:18:03 CEST 2007 Daniel Veillard <daniel@veillard.com>
260 * configure.in doc/*: preparing release of 1.1.22
262 Thu Aug 23 15:39:18 CEST 2007 Daniel Veillard <daniel@veillard.com>
264 * libxslt/xslt.c: applied patch from Rob Richards to fix a
265 stylesheet compilation error handling problem #382570
267 Thu Aug 23 15:22:55 CEST 2007 Daniel Veillard <daniel@veillard.com>
269 * libxslt/security.c: applied patch from Roland Schwarz and Rob
270 Richards to fix the security file checks on Windows, should
273 Thu Aug 23 21:15:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
275 * tests/general/bug-165.[xsl,out,err], tests/docs/bug-165.xml,
276 tests/general/Makefile.am, tests/docs/Makefile.am:
277 added regression test for bug #469410
279 Thu Aug 23 14:13:02 CEST 2007 Daniel Veillard <daniel@veillard.com>
281 * xsltproc/xsltproc.c: patch from Drazen Kacar to add a --encoding
283 * doc/xsltproc.xml doc/xsltproc.1: augment and regenerate man page.
285 Thu Aug 23 11:47:20 CEST 2007 Daniel Veillard <daniel@veillard.com>
287 * libexslt/date.c: apply patch from Björn Wiberg fixing build on AIX
288 and closing bug #332173
290 Fri Aug 3 15:49:26 CEST 2007 Daniel Veillard <daniel@veillard.com>
292 * win32/Makefile.msvc win32/configure.js: apply patch from
293 Rob Richards to improve build with VS2005
295 Thu Jul 26 12:43:38 PDT 2007 William Brack <wbrack@mmm.com.hk>
297 * libxslt/xslt.c: Removed the exclude-result-prefix change of
298 31 May 2007. Fixes bug #459713.
300 Sat Jun 16 07:42:18 PDT 2007 William Brack <wbrack@mmm.com.hk>
302 * libxslt/transform.c: Fixed problem with RVT cleanup related
303 to some exslt functions (reported on the list by Marc Adkins).
305 Wed Jun 13 13:27:48 PDT 2007 William Brack <wbrack@mmm.com.hk>
307 * tests/exslt/common/node-set.9.[xml,xsl,out],
308 tests/exslt/common/Makefile.am: added test case for bug #413451
310 Tue Jun 12 18:43:05 CEST 2007 Daniel Veillard <daniel@veillard.com>
312 * NEWS configure.in doc/*: preparing release of 1.1.21
314 Thu May 31 12:38:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
316 * libxslt/xslt.c: fixed obscure namespace problem related to
317 exclude-result-prefix
319 Mon May 7 00:14:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
321 * libxslt/transform.c: fixed minor compilation warning; no change
324 Sun May 6 23:42:38 HKT 2007 William Brack <wbrack@mmm.com.hk>
326 * libexslt/math.c: fixed two memory leaks, one in exsltMathConstant
327 and one in exsltMathConstantFunction (bug #436324)
329 Fri May 4 15:51:58 HKT 2007 William Brack <wbrack@mmm.com.hk>
331 * libxslt/transform.c: fixed xpath context housekeeping problem
332 on processing "choose" (bug 435479).
334 Thu Apr 26 11:10:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
336 * libxslt/transform.c: fixed (another) problem with cached
337 RVT's (from re-opened #378766).
339 Tue Mar 27 16:50:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
341 * libxslt/xsltutils.c: apply patch fron Shaun McCance to hook
342 xsl:message construct to the new per-xsltTransformCtxt error
344 * Makefile.am: do not package svn files in releases
346 Fri Mar 2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
348 * libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
349 when TRIO routines are required.
350 * libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
351 of stdio.h vs. trio.h when trio routines are required (now
352 use XSLT_NEED_TRIO) (bug #412787)
354 Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
356 * python/libxsl.py: fixed tab/space inconsistency with patch
357 provided by Andreas Hanke (bug #409193)
359 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
361 * doc/xslt.html: Changed all
362 references to CVS to be SVN; changed corresponding links.
363 * doc/*html: regenerated the documentation for above
365 Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
367 * libxslt/pattern.c: Fixed problem with namespace on compound
368 predicate (bug #407731)
370 Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
372 * libxslt/pattern.c: added check for memory allocation error
373 (bug #400242); fixed "type-punned pointer" warnings.
374 * libxslt/xsltutils.c: added checks for memory allocation error
376 * restored NEWS, doc/EXSLT/downloads.html which mysteriously
379 Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
381 * configure.in doc/*: preparing release of 1.1.20
382 * libexslt/crypto.c: small patch for missing includes on some BSD,
384 * configure.in: replace == by = in test, raised by Roland Illig,
387 Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
389 * libxslt/functions.c: fixed two problems related to checking
390 of fragments, related to python htmlCtxtReadFile problem
391 reported on mailing list by Nic Ferrier.
393 Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
395 * libxslt/extensions.c: reverted last change, fixed some
396 comments. Note that in it's current state the 'plugin'
397 implementation will fail if called from a program
400 Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
402 * configure.in: fixed problem with DV/WMB testing env.
403 * regenerated docs; doc/APIchunk1[012].html added to SVN
404 * libxslt/extensions.c: fixed problem with plugin loading;
405 removed testplugin.c from SVN (current version kept as
406 tests/plugin/testplugin.c)
408 Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
410 * libxslt/transform.c: enhanced to ignore empty text node
411 in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
413 * xsltproc/xsltproc.c: added check for output file problem,
414 yielding new error code 11 (Mike Hommey).
415 * doc/xsltproc.html, doc/xsltproc.xml: added documentation
416 for above, regenerated docs (doc/xsltproc.1)
418 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
420 * libexslt/strings.c: added new function 'replace' from Joel
422 * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
423 replace.1.out: added new test case for above.
424 * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
425 * configure.in: trivial change for flags on my compilations
426 * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
427 libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
428 libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
429 libxslt/xsltutils.c: fixed some documentation/comments and
430 compilation warnings - no change to logic.
431 * re-generated the documentation.
433 Wed Jan 3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
435 * configure.in: adapt the extra versioning code to SVN
437 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
439 * python/libxslt.c: applied patch supplied by Kjartan Maraas
442 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
444 * libexslt/functions.c: further enhancement to the original
445 fix for bug #381319 (which was not correct).
446 * tests/exslt/functions: minor enhancement to function.9.xsl;
447 function.10.[xsl,xml,out] added to regression tests to check
450 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
452 * configure python/generator.py python/libxsl.py
453 python/libxslt-python-api.xml python/libxslt.c
454 python/tests/2stage.py python/tests/loader.py: applied patch from
455 Nic James Ferrier to make stylesheets comparable and to add
456 transformContext handling
458 Sat Dec 9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
460 * libexslt/functions.c: changed handling of function params
462 * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
463 xsltLocalVariablePop as global entries so that they could
464 be used from within libexslt/functions.c
465 * tests/exslt/functions/function.9.[xsl,xml,out] added to
468 Tue Dec 5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
470 * libxslt/extensions.c: applied patch from Marcus Meissner removing
471 a strict aliasing problem should fix #317921
473 Fri Dec 1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
475 * libxslt/transform.c: fixed problem with housekeeping of
476 localRVTBase, bug #378766
478 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
480 * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
482 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
484 * libxslt/variables.c: fixed problem with cached RVT's,
487 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
489 * libxslt/transform.c: applied patch from Mike Hommey about saving
490 the current in-scope namespace list when calling a template, fixes
493 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
495 * configure.in: fix a python detection problem pointed out by
496 Joseph Sacco, fixes bug #376391
498 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
500 * libxslt/transform.c: fixed problem with entity handling
501 within xsltCopyAttrListNoOverwrite (#352907)
502 * tests/general/bug-164.xsl, tests/general/bug-164.out,
503 tests/docs/bug-164.oxml: added a regression test for this
505 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
507 * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
508 this bumps libxml2 requirement to 1.6.27
509 * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c
510 libxslt/xsltInternals.h: cosmetic cleanups to restore the
513 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
515 * doc//*: removed all remaining references to the old Wiki
517 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
519 * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
522 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
524 * libxslt/preproc.c: applied patch from Mike Hommey fixing 2
525 erroneous xmlFree() and adding a message on an unsupported feature
527 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
529 * python/libxslt-python-api.xml: applied fix for accessor functions
530 of a stylesheet returning pointers to immutable strings, patch
532 * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
533 by adding a new parameter to xsltproc names --xincludestyle
535 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
537 * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
538 libxml2 has no xinclude support #319886
539 * docs/*: renamed Gnome to GNOME fixes #352159
541 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
543 * libxslt/Makefile.am: a missing DESTDIR
544 * python/Makefile.am: fix reference to build paths in python module
545 * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
546 comments on version values, the 3 are patches from Peter
547 Breitenlohner and should fix #340995
549 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
551 * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
552 which should finish fixing #337486
554 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
556 * libxslt/security.c: applied fix from Shane Corgatelli to pass
557 the full URL when checking security access for network URLs,
558 should fix bug #359366
560 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
562 * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c:
563 applied patch from Daniel Leidert to fix some typo
564 * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
567 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
569 * xsltproc/xsltproc.c: --xinclude should also force XInclude
570 processing on the stylesheets themselves, raised by Daniel Leidert
572 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
574 * libxslt/transform.c libxslt/variables.c
575 libxslt/xsltInternals.h: Fixed restoring the context doc
576 for XPath in xsltForEach(). Eliminated the use of @tmpDoc
577 of the transformation context.
579 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
581 * libxslt/preproc.c: Added missing QName-validation of some
582 attributes of XSLT-elements. This fixes bug #304921, reported
585 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
587 * libxslt/transform.c: As suggested by Bill, I changed
588 xsltShallowCopyNsNode() to return an xmlNsPtr instead of
589 an int. The fix of bug #350085 is OK; i.e. the removal
590 of the call to xsltFreeRVTs() in
591 xsltApplyStylesheetInternal(). I think I tried to clear
592 the transformation context as much as possible, in case
593 it is reused; Daniel informed me on the list that reusing
594 the context is not intended, so no need anymore to try
595 to free the fragments immediately after the transformation.
597 Wed Aug 9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
599 * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
600 clear bug350085; cleaned up most warnings (still a problem in
601 xsltShallowCopyNsNode)
602 * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
603 xslt.c and xsltInternals.h] and libexslt/functions.c
605 Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
607 * python/generator.py: fixed the conversion of long parameters
609 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
611 * python/types.c: fix float and boolean XPath conversions
612 * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
613 at setting XInclude support.
615 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
617 * Updated tests affected by recent library changes -
618 tests/general/bug-1-.out, tests/general/bug-24-.out,
619 tests/keys/month.out : (<t></t> now becomes <t/>);
620 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
621 call-template and apply-template, where the template has
622 no parameter but one is supplied (var should not be affected)
623 tests/general/bug-145.err : changed error text
625 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
627 * libxslt/attributes.c libxslt/documents.c
628 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
629 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
630 libxslt/templates.h libxslt/transform.c
631 libxslt/variables.c libxslt/xslt.c
632 libxslt/xsltInternals.h libxslt/xsltutils.c
633 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
634 libexslt/functions.c libexslt/strings.c:
635 Committing again, since I forgot to switch from win to linux
636 linebreaks in the files.
638 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
640 * libxslt/attributes.c libxslt/documents.c
641 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
642 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
643 libxslt/templates.h libxslt/transform.c libxslt/variables.c
644 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
645 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
646 libexslt/functions.c libexslt/strings.c:
647 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
648 directly, rather than creating an intermediate object with
649 xmlXPathConvertString(). This now does not add a text-node to
650 the result if the string is empty (this has impact on
651 serialization, since an empty text-node is serialized as
652 <foo></foo>, and now it will be serialized as <foo/>).
653 Refactored other functions in transform.c:
654 Mostly code cleanup/restructuring. Minimized number of
655 function variables for instruction which eat up function stack
656 memory when recursing templates (xsltIf(), xsltChoose(),
657 xsltApplyTemplates(), xsltCallTemplate()).
658 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
659 Implemented redefinition checks at compilation-time and
660 eliminating them at transformation time in the refactored code
662 Introduced the field @currentTemplateRule on xsltTransformContext to
663 reflect the "Current Template Rule" as defined by the spec.
664 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
665 same; the former is the "Current Template Rule" as defined by the
666 XSLT spec, the latter is simply the template struct being
667 currently processed by Libxslt.
668 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
670 Misc code cleanup/restructuring and everything else I already forgot.
671 Refactored lifetime of temporary result tree fragments.
672 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
673 for the new xsltRegisterLocalRVT().
674 Fragments of xsl:variable and xsl:param are freed when the
675 variable/pram is freed.
676 Fragments created when evaluating a "select" of xsl:varible and
677 xsl:param are also bound to the lifetime of the var/param.
678 EXSLT's func:function now uses the following functions to let take
679 care the transformation's garbage collector of returned tree
681 xsltExtensionInstructionResultRegister(),
682 xsltExtensionInstructionResultFinalize()
684 #339222 - xsl:param at invalid position inside an xsl:template is
686 #346015 - Non-declared caller-parameters are accepted
687 #160400 - Compiles invalid XSLT; unbound variable accepted
688 #308441 - namespaced parameters become unregistered
689 #307103 - problem with proximity position in predicates of match
691 #328218 - problem with exsl:node-set() when converting strings
693 #318088 - infinite recursion detection
694 #321505 - Multiple contiguous CDATA in output
695 #334493 - "--param" option does not have root context
696 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
697 #150309 - Regression caused by fix for 142768
699 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
701 * tests/docs/bug-54.xml tests/general/bug-54.out
702 tests/general/bug-99.out tests/general/bug-136.out
703 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
704 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
705 Fixed incorrect regression tests/results.
707 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
709 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
710 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
711 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
712 libxslt/xsltInternals.h libxslt/xsltutils.c:
713 Merged all the namespace lookup/create/disable functions
714 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
715 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
716 but kept the ns-aliasing mechanism; the ns-aliasing needs
717 to be removed when we move to the refactored code, which
718 applies ns-alias only at compilaton time.
719 Refactored xsltElementComp() (preproc.c); enhanced error reports.
720 Fixed: if the "namespace" attribute was not given, then this
721 performed incorrectly only a lookup for a default namespace;
722 i.e., without taking any prefix on the "name" attribute into
724 Refactored xsltElement() (transform.c); enhanced error reports.
725 Refactored xsltAttributeComp() (preproc.c). Added namespace
726 lookup as in xsltElementComp(). Enhanced error reports.
727 Refactored xsltAttribute() (transform.c); enhanced error reports.
728 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
729 for every element in the tree; this needs to be done only for
730 the top-most elements. For subsequent elements reconcile only
731 the ns-declarations. Disallowed setting of ns-declarations if
732 children have been already added to an element.
733 Removed ns-aliasing code where necessary.
734 xsltCopyProp(): disallowed setting of attribute nodes if
735 children have been already added to an element.
736 xsltCopy(): removed the incorrect skipping of attributes in the
737 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
738 Changed to use the introduced function xsltShallowCopyAttr().
739 xsltShallowCopyAttr(): Centralized all attribute-copy related
740 code in this function. It will now be called by
741 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
742 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
743 use xsltGetSpecialNamespace() and xmlNewDocProp().
744 Further substitution of various scattered namespace-lookup
745 related code for the use of xsltGetSpecialNamespace().
746 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
747 processing of attribute-sets. Attribute sets need to be applied
748 before adding any normal attribute of the literal result element;
749 this is now done in xsltAttrListTemplateProcess(). Fixed to
750 ensure that the ns-prefix of the overwriting attribute is used.
751 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
752 xsltAttrTemplateProcess() over to this function in order to
753 optimize processing of multiple attributes. This does not call
754 xsltAttrTemplateProcess() anymore.
755 Fixed: do not exclude the XSLT namespace after ns-aliasing have
757 The IFDEFed-out refactored code fixes the following issues:
758 - #313711: namespace collision with namespace-alias (reported
759 by by Oleg Paraschenko)
760 - #338214: Incorrect scope for exclude-result-prefixes
761 - #341392: Excluding namespace declarations of literal result
763 - #341325: Namespace aliasing and resulting namespace prefixes
764 Already enabled fixes:
765 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
766 - #341463: Namespace-alias using #default for result-prefix with no
767 default namespace in scope
768 - #313890: namespace collision with xsl:element and xsl:attribute,
769 reported by Oleg Paraschenko
770 - #344176: xsl:copy misses to set an element's namespace-URI in
772 - #305739: the "name" QName of xsl:element is incorrectly always
773 resolved to the default namespace
775 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
777 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
778 from Daniel Leidert c.f. #344654
780 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
782 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
784 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
786 * libxslt/attributes.c: Eliminated a tiny difference wrt to
787 the old behaviour in the naming of newly generated ns-decls
788 in xsltAttributeInternal().
790 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
792 * configure.in: fix a problem in Python detection
794 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
796 * libxslt/attributes.c libxslt/variables.c
797 libxslt/transform.c libxslt/xslt.c:
798 Next step in the refactored code: enhanced xsl:attribute;
799 enhanced xsltCopyProp.
800 Added the creation of an XPath cache in
801 xsltNewTransformContext().
803 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
805 * libxslt/transform.c: Fixed a difference in processing of
806 xsl:value-of and xsl:text wrt to merging of strings of
807 output-escaped text-nodes. This difference made the
808 optimized string-merging mechanism run out of sync, which
809 led to segfaults in subsequent string reallocations. See
810 bug #343411, reported by Grzegorz Kaczor.
811 * xslt.c: Added check for ctxt->internalized when we parse
812 xsl:text and internalize the strings.
814 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
816 * libxslt/attributes.c libxslt/documents.c
817 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
818 libxslt/preproc.c libxslt/templates.c
819 libxslt/transform.c libxslt/variables.c
820 libxslt/xslt.c libxslt/xsltInternals.h:
821 Next tiny step of refactoring - mostly bug fixes and
823 Changes outside of the refactored code:
824 1) Optimized xsl:attribute if the content consists of
826 2) Optimized computation of xsl:key. The keys will now be
827 computed for a specific document not until the first call
828 of a key() function; here only the keys with the specific
829 name used by key() are computed. This means that this
830 now avoids computation of all keys for all loaded
831 input documents (even if no key() was called on them).
832 One exception is the scenario where a key() is used in
833 a template's match pattern; in this case all keys are
834 computed for a document if there's a chance that
835 a "keyed" template could match a node (this could still
838 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
840 * libxslt/namespaces.c libxslt/attributes.c:
841 Fixed bug #302020, reported by Thomas Blatter.
843 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
845 * libxslt/documents.c libxslt/namespaces.c
846 libxslt/preproc.c libxslt/transform.c
847 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
848 Next step of refactoring. For more details see bug #341588.
849 I applied the suggestion of Jerome Pesenti to the refactored
850 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
851 compilation context (accessible via the compilation context)
852 is now reused for compilation of expressions at
853 compilation-time; this should reduce compilation time to 50%
854 for avarage stylesheets.
856 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
858 * libxslt/extensions.c: Changed a comment to indicate that a
859 specific bug was already fixed.
861 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
863 * libxslt/xsltInternals.h libxslt/attributes.c
864 libxslt/documents.c libxslt/extensions.c
865 libxslt/extensions.h libxslt/functions.c
866 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
867 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
868 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
869 Next step of refactoring (plus some bug-fixes).
870 For more details see #340780.
872 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
874 * tests/exslt/common/node-set.5.out
875 tests/exslt/sets/difference.1.out
876 tests/exslt/functions/function.6.out: Reverting the
877 changes; I'll rather change the processing stylesheet
878 documents in a way that they will produce the same results
879 for broken and stricter whitespace-stripping.
881 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
883 * tests/exslt/common/node-set.5.out
884 tests/exslt/sets/difference.1.out
885 tests/exslt/functions/function.6.out: Changed regression test
886 results (bug #340684). Those will now produce regression
887 errors; so we need to fix the processor.
889 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
891 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
892 regenerated the docs.
894 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
896 * configure.in: applied patch from Joseph Sacco changing slightly
897 the python detection scheme should fix bug #338527
899 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
901 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
902 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
903 libxslt/xsltutils.c libxslt/xsltutils.h:
904 Refactored the internal structures into specialized
905 structures and adjusted the code to work with those new
906 structures. I didn't yet (we should in the future)
907 renamed any fields of the old structures in order to avoid
908 changing too much code.
909 Introduced the internal structure xsltCompilerCtxt to be
910 used for storage and control of the compilation.
911 Optimized the way lists of in-scope namespaces are created
912 and stored; this will now only generate a new list if
913 really needed, i.e. if we encounter a ns-decl.
914 All this changes here are IFDEFed out with XSLT_REFACTORED.
916 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
918 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
921 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
923 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
924 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
925 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
926 tests/namespaces/extra2.xsl tests/extensions/module.xsl
927 tests/plugins/plugin.xsl python/tests/extelem.py
928 python/tests/extfunc.py: Fixed regression tests wrt
929 usage of the attributes "exclude-result-prefixes"
930 and "extension-element-prefixes". test-7.1.1-3.xsl fails
931 now, since the code still does not exclude ns-decls
934 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
936 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
937 libxslt/namespaces.c libxslt/imports.c
938 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
939 where an attribute with a specific namespace is requested.
940 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
941 and thus will return the first attribute with the requested
942 name but of arbitrary namespace.
943 Changed retrieval of the attributes "exclude-result-prefixes"
944 and "extension-element-prefixes", which are expected to be in
945 no namespace on XSLT elements and in the XSLT namespace on
946 literal result elements or extension elements.
947 Additional change: for XSLT elements the attribute
948 "exclude-result-prefixes" is only allowed on xsl:stylesheet
949 and xsl:transform. This attribute was previously processed on
952 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
954 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
955 a NULL pointer could be dereferenced, closes #336394
957 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
959 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
960 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
961 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
962 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
963 based on the Coverity reports
965 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
967 * python/types.c: Nic Ferrier found debug statement left in the
968 XPath conversion code
970 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
972 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
974 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
976 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
977 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
978 to avoid a race condition in xsltInit()
980 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
982 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
983 by Daniel Leidert, c.f. #331779
985 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
987 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
988 * libxslt/transform.c: detect loops when computing variables, should
990 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
991 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
992 changes due to libxml2 xhtml meta handling modification
994 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
996 * libexslt/date.c: Albert Chin found another signed/unsigned problem
997 in the date and time code raised on IRIX 6.5
999 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
1001 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
1002 which doesn't have <sys/select.h>
1004 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
1006 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
1007 Solaris with dates, extended bitfield size too to match libxml2
1008 code from xmlschemastypes.c
1010 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
1012 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
1013 use of xmlHashScanFull() fixes bug #321582
1015 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
1017 * libxslt/attrvt.c: added a missing parameter to a debug function
1019 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
1021 * libexslt/date.c: applied fix to date:week-in-year posted to
1022 the mailing list by Thomas Broyer
1023 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
1024 updated to reflect above fix
1026 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
1028 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
1029 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
1030 patch from Joel Reed to ease plugin integration
1032 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
1034 * libxslt/pattern.c: fixed problem in internal XPath compilation
1035 of patterns including variables, fixes #316861
1037 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
1039 * libxslt/transform.c: removed a superfluous second sorting of
1040 the node set on xsl:copy-of, fixes #316288
1041 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
1042 obsolete and deprecated :-)
1044 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
1046 * configure.in: check environment for PYTHON, fixes #315367
1048 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
1050 * configure.in NEWS doc/*: preparing release 1.1.15
1051 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
1053 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
1055 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
1056 * tests/general/bug-89.xsl: had to fix that test which was doing this
1057 * tests/general/bug-142.out tests/general/bug-152.out
1058 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
1059 new way of serializing encoding meta in HTML
1061 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
1063 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
1064 node merging, which probably fixed #311267 too.
1066 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
1068 * libxslt/xslt.c: libxslt should deallocate directly text node content
1069 use xmlSetNodeContent(..., NULL)
1071 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
1073 * tests/general/bug-163.*, tests/general/Makefile.am,
1074 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
1077 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
1079 * tests/plugins/Makefile.am: try to get rid of complaints from
1082 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
1084 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
1085 changes, uses the libxml2 alloc and dealloc functions instead.
1087 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
1089 * libxslt/transform.c: added check in xsltCopyText to assure
1090 content is in dictionary before doing a straight copy of
1091 content (bug 302821)
1093 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
1095 * libxslt/transform.c: fixed to set current default value for
1096 XInclude when creating new TransformContext
1097 * libxslt/xslt.c: minor change for per-mille
1099 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
1101 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
1102 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
1104 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
1105 added test for dyn:map to the regression suite
1107 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
1109 * libxslt/numbers.c: further fixes for bug 309209, changing
1110 behaviour of format-number.
1111 * libxslt/xslt.c: changed definition of per-mille character from
1112 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
1114 2005-06-30 Federico Mena Quintero <federico@ximian.com>
1116 * libxslt/xsltwin32config.h: Added this file back. We'll have to
1117 figure out a way to make jhbuild not get CVS conflicts with it.
1119 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
1121 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
1123 2005-06-17 Federico Mena Quintero <federico@ximian.com>
1125 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
1126 file anyway and it breaks jhbuild all the time.
1128 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
1130 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
1131 the namespace name for the EXSLT date and time functions in the man
1134 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
1136 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
1137 removed obsolete checks
1138 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
1139 Windows build cleanups, removed obsolete checks
1140 * win32/configure.js: removed obsolete copy operations
1141 * win32/Makefile.*: make install cleanup
1142 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
1144 * .cvsignore: added Eclipse project files
1146 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
1148 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
1151 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
1153 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
1154 tests/general/bug-142.out: updated the result of some tests
1155 following the change to serailization in libxml2.
1157 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
1159 * libxslt/pattern.c: fixed bug #171488 with cascading select in
1161 * tests/general/bug-161.*, tests/general/Makefile.am,
1162 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
1165 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
1167 * tests/plugins/Makefile.am: fixed build outside of source tree
1168 bug #172155 thanks to patch from Mike Castle
1170 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
1172 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
1174 * configure.in tests/Makefile.am tests/xinclude/*: added a new
1175 xinclude directory with the test for this problem
1177 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
1179 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
1180 similar to same bug fixed in libxml2
1181 * tests/general/bug-160.*, tests/general/Makefile.am,
1182 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
1185 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
1187 * tests/general/bug-159.*, tests/general/Makefile.am,
1188 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
1189 bug #168196 fixed in libxml2
1191 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
1193 * libxslt/transform.c: working around Mark Vakoc' reported bug related
1195 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
1196 document without a dictionnary.
1197 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
1200 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
1202 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
1205 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
1207 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
1208 added DTD like checking when compiling stylesheets, closes
1209 bug #160402 and a long term TODO
1210 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
1211 of the test cases where <xsl:when> was not within <xsl:choose>
1213 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
1215 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
1216 update documentation to reflect addition of --nodtdattr
1217 command line flag. Bug #171098
1219 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
1221 * libxslt/xslt.c: fixed problem with text node on stylesheet
1222 document without a dictionary (bug 170533)
1224 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
1226 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
1228 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
1229 some build problems.
1230 * libxslt.spec.in: adding a build require and a require for
1231 libgcrypt-devel, c.f. Red Hat bug #133211
1232 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
1234 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
1236 * libxslt/pattern.c: fixed a problem with '//' and
1237 namespaces (bug 168208)
1239 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
1241 * libxslt/namespaces.c: fixed a problem with
1242 exclude-result-prefixes (bug 165560)
1244 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
1246 * libxslt/variables.c: added a cretion of ctxt->globalVars in
1247 xsltProcessUserParamInternal if missing.
1249 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
1251 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
1252 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
1253 Joel Reed and rebuild
1254 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
1256 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
1258 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
1259 applied plugin patch for Windows by Joel Reed
1261 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
1263 * win32/configure.js: Makefile fixes for Widows from Joel Reed
1265 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
1267 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
1268 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
1269 calls and removed them when comparing mode and modeURI for
1270 templates by interning those strings when compiling the
1273 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
1275 * configure.in: small fix for local setup
1276 * libxslt/transform.c libxslt/variables.c : speeding up some
1277 variable lookup. In the process dug out something nasty about
1278 ctxt->dict creation and key initialization order.
1280 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
1282 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
1283 libxslt/xsltInternals.h: when copying text nodes in elements
1284 or attributes to the output, if interning, then reuse the strings
1285 directly without copying them in the output tree if dicts are
1286 shared between the context and the output docs. Less allocations
1287 smaller output document and no copying involved anymore.
1289 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
1291 * libxslt/xslt.c: internalize all text node content from
1292 stylesheet documents with the stylesheet dictionnary
1294 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
1296 * tests/plugins/Makefile.am: Applied patch 11 (with small
1297 modification) from Joel
1299 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
1301 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
1302 patch 10 from Joel Reed
1304 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
1306 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
1307 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
1308 by Michael.Hewarth on the mailing list
1310 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
1312 * configure.in: patch #9 from Joel Reed
1314 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
1316 * transform.c: fixed problem with parserOptions not being
1317 set before loading a new document (bug 164530)
1319 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
1321 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
1322 tests/Makefile.am tests/plugins/Makefile.am
1323 tests/plugins/testplugin.c: applied another patch from Joel Reed
1324 still failing here but looking better
1326 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
1328 * libxslt/extensions.c: applied another patch from Joel Reed
1330 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
1332 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
1333 libxslt/Makefile.am configure.in: Applied another patch from
1334 Joel Reed, fixed a segfault and changed the configure code
1335 a bit to work in my debug environment.
1337 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
1339 * configure.in: added python2.4 to the list of accepted
1340 versions (bug 163274)
1342 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
1344 * libxslt/extensions.c: oops previous patch could break build
1346 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
1348 * configure.in win32/configure.js libxslt/extensions.c
1349 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
1350 integrated the module patch from Joel Reed with just a couple
1351 of changes and cleanup.
1353 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
1355 * libxslt/pattern.c: fixed a problem with the expression
1356 "*//name" (bug 162265), also a small problem with the '|'
1359 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1361 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
1362 spots where out-of-memory errors were not detected in time
1363 (bug #153660 on OSF/1)
1365 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1367 *doc/xslt.html, doc/downloads.html: changed the download link
1368 on the web page for cvs snapshot
1370 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1372 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
1373 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
1374 libxslt/xsltInternals.h: minor changes to get rid of gcc
1375 warnings, especially on 64-bit system. Implemented
1376 XML_CAST_FPTR macro to cast between function pointer <->
1377 object pointer while avoiding gcc warnings (a hack).
1378 No change to the logic.
1380 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1382 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
1383 Aleksey Gurtovoy moving some stat() definition for Windows
1386 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1388 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
1389 namespace URI on template names.
1390 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
1393 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1395 * libxslt/pattern.c: more on RVT's in XPath predicates, this
1396 time for bug 159726. Cleaned up the logic a little, hopefully
1397 now covers all setting of XSLT_RUNTIME_EXTRA.
1398 * tests/general/bug-158.xsl: corrected a typo
1400 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1402 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
1403 last change and re-did it the "right way" (bug 158372).
1404 * tests/general/bug-158.*, tests/general/Makefile.am,
1405 tests/docs/bug-158.*, tests/general/Makefile.am: added test
1408 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1410 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
1411 evaluation of global variables to take account of possible
1412 changes to the current document (bug 158372).
1414 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1416 * libxslt/pattern.c: small change to previous fix for bug 153137,
1418 * tests/general/bug-157.*, tests/general/Makefile.am,
1419 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1421 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1423 * libxslt/transform.c: enhanced code to assure the "current
1424 template rule" is not changed by xsl:call-template (bug 157859).
1425 * tests/general/bug-156.*, tests/general/Makefile.am,
1426 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1428 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1430 * libexslt/date.c: fixed problem with day-of-week-in-month
1431 (bug 157592) with patch from Sal Paradise
1432 * tests/exslt/date/datetime.1.out: corrected expected output
1435 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1437 * tests/general/bug-155.*, tests/general/Makefile.am,
1438 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1439 provided by Markus Bertheau breaking on libxml2-2.6.15
1441 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1443 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1444 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1445 * libxslt/templates.c: small fix, first step in adressing #153660
1447 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1449 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1452 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1454 * libxslt/transform.c: another dictionnary/string interning fix
1456 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1458 * libxslt/transform.c: fix to force string interning on generated
1461 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1463 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1464 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1465 libxslt/variables.c: changed some variable names for warning
1466 cleanup when -ansi flag is not present.
1467 * libxslt/namespaces.c: fixed potential NULL pointer reference
1468 pointed out by Dennis Dams (bug 156187)
1470 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1472 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1473 to include EXSLT doc in libxslt package.
1475 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1477 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1478 gmtime_r if available (bug 129983)
1479 * libexslt/functions.c: fixed a namespace problem concerning a
1480 function with a namespace-qualified name (bug 155197)
1482 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1484 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1485 by the recent namespace tests in libxml2
1487 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1489 * libxslt/transform.c: fixed a problem of tree structure raised
1490 by the new libxml2 tree checking code.
1492 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1494 * libexslt/date.c: fixed problem with negative periods
1496 * tests/exslt/date/sum.2.out: changed expected output, now
1497 agrees with comments in sum.2.xml test data file
1499 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1501 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1502 attribute document pointer.
1504 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1506 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1509 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1511 * configure.in doc/*: release of 1.1.11, rebuilt the docs
1513 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1515 * libxslt/pattern.c: try to fix #153137 but without a test case
1516 it's shooting in the dark.
1518 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1520 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1521 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1524 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1526 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1527 namespaced variable names.
1528 * tests/general/bug-154.*, tests/general/Makefile.am,
1529 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1532 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1534 * Makefile.am: add missing variable
1535 * libxslt/transform.c: fixed some error callback data
1536 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1537 date:sum testing from Derek Poon
1539 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1541 * libexslt/date.c: fixed problem with empty sets, etc.
1542 (see discussion on mailing list)
1544 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1546 * libexslt/date.c: fixed problem with timezone offset
1548 * tests/exslt/date/add.1.out: changed regression test output,
1549 which was apparently incorrect for above case
1551 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1553 * libxslt/transform.c: re-arranged sequence of setting up
1554 namespaces within xsltCopyTree (see the list thread
1555 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1556 * tests/general/bug-104.out: slight change to expected output
1559 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1561 * libexslt/date.c: enhanced validation of date-time to catch
1562 bit-field overflow (bug 152836)
1563 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1566 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1568 * libxslt/numbers.c: further refinement to UTF8 pattern
1569 separator (bug 151975)
1571 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1573 * libxslt/numbers.c: fixed problem with UTF8 pattern
1574 separator (bug 151975)
1576 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1578 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1579 fixed 2 problems with xsl:include (bug #151795)
1581 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1583 * NEWS configure.in doc/*: Release of libxslt-1.1.10
1585 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1587 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1588 for --path as well as --load-trace, fixes Red Hat bug #106545
1590 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1592 * libxslt/keys.c: fixed small problem with key initialisation
1593 disturbing the transformation context (bug 151201).
1594 * tests/general/bug-153.*, tests/general/Makefile.am,
1595 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1598 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1600 * win32/configure.js: added support for version extra
1602 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1604 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
1605 compilation problems on Solaris #150844
1607 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1609 * configure.in NEWS doc/*: preparing release of 1.1.9
1611 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1613 * transform.c: Further enhancement for keys on exslt:node-sets.
1614 Corrects a rather serious timing problem (bug 150741)
1615 * tests/exslt/common/node-set.8.*: added regression test for this
1617 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1619 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1622 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1624 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1626 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1628 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1629 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1630 libexslt/exslt.c: added some code to include the CVS
1631 ChangeLog version in the version strings available for
1632 printing (e.g. by xsltproc)
1634 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1636 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1637 DTD attributes, RFE 150311 . Also cleanup the code from all
1638 libxml2 pre 2.6.0 specific code since we are using
1639 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1641 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1643 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1644 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1645 provide document loading as suggested by David Hyatt for
1648 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1650 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1651 in xmlNewTransformContext for the principal document (bug 133289)
1653 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1655 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1656 fixed handling of #default in namespace-alias for default
1657 namespace (bug 149659)
1658 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1660 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1662 * libexslt/date.c: added date:sum routine supplied by Joel
1665 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1667 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1668 reported by Oliver Stoeneberg
1670 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1672 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1673 libxslt/variables.c: added code to assure keys are generated
1674 when needed for node-sets (bug 148773)
1675 * tests/exslt/common/node-set.7.* - added test case for above.
1677 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1679 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1680 argument is an empty string (should produce a token for
1681 each char in the string). Reported on the mailing list by
1684 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1685 * libxslt/imports.c: further enhancement for template priorities
1686 on imported stylesheets (better fix for bug 141279, fixes
1689 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1691 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1692 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1693 Rob Richards to add a normal --with-crypto configure option.
1695 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1697 * libxslt/functions.c: added some logic to xsltKeyFunction
1698 to set the transform context doc ptr when the xpath context
1699 doc is different (bug 147445)
1700 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1701 and tests/exslt/common/node-set.6*: added regression tests
1702 for bug 145547 (UNION and FILTER for RVT's)
1704 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1706 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1707 and doctypePublic (problem reported on the list by Sitsofe
1709 * doc/libxslt-api.xml: updated database.
1711 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1713 * transform.c: small change to key handling for RVT, needed
1714 because of enhancement to libxml2 xpath.
1716 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1718 * python/libxsl.py: fixes Python on 64bits box problem.
1720 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1722 * libxslt.spec.in: better python dependancy Red hat bug #126364
1725 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1727 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1728 tst5.xsl and tst.out to EXTRA_DIST
1730 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1732 * configure.in doc/*: releasing 1.1.8
1734 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1736 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1737 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1738 causing the wrong libs to be linked when using the configure
1739 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1741 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1743 * libexslt/Makefile.am: implemented change from Joel Reed for
1744 automake-1.4 compatibility.
1745 * libexslt/crypto.c: reformatted source to remove an overly
1746 generous supply of tabs. Added a #include for sys/select to
1747 fix a compilation error caused by the gcrypt include file's
1748 usage of 'fd_set'. Made some minor changes to fix
1749 some warning messages (no change to the logic).
1750 * configure.in, config.h.in: added test for presence of
1752 Added test for libgcrypt version > 1.1.41 (bug 145245)
1754 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1756 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1757 namespace, also a small enhancement of the surrounding text on
1758 extension functions. (bug 145250)
1760 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1762 * configure.in: convenience change
1763 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1764 try to avoid calling libxml2 cleanup function directly but go
1765 though the python wrapper of libxml2 for memory debug accounting.
1767 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1769 * libxslt/keys.c: added namespace setup before calling XPath
1770 to evaluate key (Bug 143520)
1772 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1774 * libxslt/transform.c: added coding to xsltCopyTree to copy
1775 namespaces (bug 139578).
1776 * tests/general/bug-128.out: changed to reflect above fix
1777 * libxslt/xslt.c: minor change to an error message
1779 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1781 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1782 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1783 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1784 crypto extensions based on libgcrypt if found at configure time.
1785 * tests/namespaces/Makefile.am: fixed a small breakage
1787 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1789 * libxslt/namespaces: some enhancement for fixing bug 142768
1790 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1791 added regression test for this bug
1793 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1795 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1796 the example from Richard Jinks
1798 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1800 * win32/configure.js win32/Makefile.* minor changes for the new
1801 layout of the Windows binary package
1803 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1805 * doc/search.php.inc, doc/search/php: enhanced to remove
1806 forcing module names to lower case, and to fix problem
1807 with links between pages in libxml2 directory.
1809 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1811 * win32/makefile.msvc, win32/configure.js: included the cruntime
1812 option, contributed by Oliver Stoeneberg
1814 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1816 * libxslt/xsltutils.c: fixed bug in error message printing
1817 for undefined namespace (bug 143004)
1819 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1821 * NEWS doc/*: updated for 1.1.7
1823 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1825 * configure.in: release of libxslt-1.1.7
1827 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1829 * tests/general/bug-151*, tests/docs/bug-151.xml,
1830 tests/general/Makefile.am, tests/docs/Makefile.am: added
1831 regression test for old bug #127877
1833 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1835 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1836 being generated when the root element is namespaced
1837 * tests/general/bug-151*, tests/docs/bug-151.xml,
1838 tests/general/Makefile.am, tests/docs/Makefile.am: added
1839 regression test for bug #135542
1841 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1843 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1844 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1845 attribute which sometimes lead to default namespace
1846 * tests/general/bug-150*, tests/docs/bug-150.xml,
1847 tests/general/Makefile.am, tests/docs/Makefile.am: added
1848 regression test for bug #134500
1850 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1852 * libexslt/date.h: fixing a small portability problem on Solaris
1853 for the declaration of localtime_r bug #140468
1855 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1857 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1858 raised in bug #142429
1860 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1862 * libxslt/xslt.c: fixed a weird namespace bug #141532
1863 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1864 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1865 to the regression for bug #141532
1867 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1869 * libxslt/imports.c: added comments and function header,
1870 improved logic of routine just added.
1871 * tests/general/bug-147*, tests/docs/bug-147.xml,
1872 tests/general/Makefile.am, tests/docs/Makefile.am: added
1873 regression test for bug 141279
1875 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1877 * libxslt/imports.c: enhanced normalization of comp steps
1878 when an imported stylesheet has it's own imports
1881 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1883 * libxslt/transform.c: added code to recognize
1884 disable-output-escaping on certain text nodes (bug 140755)
1885 * tests/general/bug-100.out: regenerated to account for change
1886 from next ChangeLog entry (bug 140558)
1888 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1890 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1891 a comment following the document root element (bug 140558)
1893 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1895 * libxslt/transform.c: fix a problem where we updated an
1896 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1897 to a subtle crash later, valgrind rules.
1899 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1901 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1902 kindly reported by Vasily Tchekalkin
1904 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1906 * configure.in doc/*: preparing release 1.1.6
1907 * libxslt.spec.in: keep the ChangeLog compressed
1909 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1911 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1912 * tests/docs/Makefile.am tests/docs/bug-146.xml
1913 tests/general/Makefile.am tests/docs/bug-146*: added test
1914 to the regression for bug #139132
1916 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1918 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1919 with key matching attribute node.
1921 2004-04-01 Johan Dahlin <johan@gnome.org>
1923 * python/.cvsignore: Add generated files, to make cvs silent.
1925 * .cvsignore: Add missing libexslt.pc and stamp-h1
1927 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1929 * configure.in: prepare release of 1.1.5, made a hard dependancy
1930 to libxml2 2.6.8 due to the dictionnary reference counting change
1931 * doc/*: updated and rebuilt the doc.
1932 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1934 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1936 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1937 * libxslt/documents.c: fixed a leak associated to the change
1938 in reference counting when running the XML parser and using
1939 the document() function.
1941 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1943 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1944 when output file is used (bug 137341)
1946 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1948 * libxslt/xsltutils.c: corrected my error from bug 135938
1949 pointed out on the mailing list by Mark Vakoc.
1950 * libxslt/transform.c: enhanced the error message for
1951 call-template when namespace is present.
1952 * tests/general/bug-145.err: regenerated for new message
1954 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1956 * libxslt/namespaces.c: added additional check to prevent
1957 superfluous namespace href's being generated on elements
1959 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1960 added new test for bug 136914
1961 * tests/namespaces, tests/extensions/ tests/reports: fixed
1962 error in "enhanced" Makefile.am, removed superfluous .err files
1965 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1967 * doc/search.php.incl: minor addition for later version of php
1968 requiring $HTTP_GET_VARS.
1969 doc/*: rebuilt the docs
1971 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1973 * libexslt/strings.c: modified the 'tokenize' routine to work with
1974 UTF8 chars in both string and tokens (Bug 136183)
1976 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1978 * libxslt/attrvt.c: added coding to allow growing the
1979 AVT structure when a large number of segments are present
1981 * libxslt/keys.c: fixed a compilation warning (no logic change)
1983 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1985 * tests/docbook/Makefile.am: small fix to typo
1987 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1989 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1990 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1991 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1992 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1993 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1994 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1995 tests/extensions/Makefile.am, tests/general/Makefile.am,
1996 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1997 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1998 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1999 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
2000 tests/REC/test-2.5-1.err:
2001 Major enhancement to "make tests". All but Python tests
2002 cleaned up to produce minimum summary output if no problems.
2003 * tests/general/bug-145.xsl, tests/general/bug-145.err,
2004 tests/docs/Makefile.am, tests/docs/bug-145.xml:
2005 Added test case for bugzilla bug 135938
2007 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
2009 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
2010 fixed problem with dictionary handling (bug 135938).
2011 * doc/EXSLT/*: fixed a few more "href_base" files.
2013 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
2015 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
2016 the "href_base" problem.
2018 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
2020 * configure.in, config.h.in: added test for localtime_r
2021 * libexslt/date.c: added usage of localtime_r if present on
2022 system (bug 129983, suggested by Vasily Tchekalkin)
2024 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
2026 * libxslt/keys.c libxslt/pattern.c: removed the last use
2027 of _private that time in the input document, use the psvi
2028 field again, this may be interesting if XSLT2 support gets
2029 in but since this is very unlikely ...
2031 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
2033 * libxslt/transform.c libxslt/variables.c: use the psvi field
2034 of teh document used for RVT instead of _private.
2036 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
2038 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
2039 the attribute instead of the _private one to compile AVT infos
2041 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
2043 * tests/docs/Makefile.am tests/docs/bug-144.xml
2044 tests/general/Makefile.am tests/docs/bug-144*: added test
2045 similar to 143 but checking for AVT in local variables.
2047 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
2049 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
2050 AVT found in global variable content.
2051 * tests/docs/Makefile.am tests/docs/bug-143.xml
2052 tests/general/Makefile.am tests/docs/bug-143*: added test
2053 to the regression suite.
2055 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
2057 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
2058 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2059 First step toward _private cleanup: use the psvi field to store
2060 the precompilation informations in the stylesheet nodes.
2062 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
2064 * libxslt/variables.c: trying to use the fact that names comes
2065 from a dictionnary when looking up for variables.
2066 * tests/documents/Makefile.am: try to fix an error reported on
2069 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
2071 * tests/general/Makefile.am, tests/general/bug-142.xsl,
2072 tests/general/bug-142.out, tests/docs/Makefile.am,
2073 tests/general/bug-142.xml: added test for language
2074 attribute which previously triggered a memory leak
2075 (from list report by Mike Hommey)
2077 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
2079 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
2080 regenerated the documentation
2082 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
2084 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
2085 minor changes to eliminate compilation warnings. No change
2088 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
2090 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
2091 Mikhail S Grushinskiy to compile on Mingw
2093 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
2095 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
2097 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
2099 * libxslt/extensions.c: applied patch from Steve Little to
2100 display the extension modules.
2102 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
2104 * libxslt/transform.c: trying to fix an extension regression pointed
2107 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
2109 * libxslt/transform.c: try to fix the problem with yelp
2112 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
2114 * libxslt/templates.c: applied patch from #134588 provided by
2115 Mariano Suárez-Alvarez, attribute text node without doc.
2117 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
2119 * configure.in, doc/*: updated and rebuilt the documentation
2120 preparing release of 1.1.3
2121 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
2123 2004-02-15 Tomasz Kłoczko <kloczek@pld.org.pl>
2125 * libxslt.m4: small fix: added missing [] quotation macro name
2126 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
2127 1.8.x and is backward compatible with older auto tools.
2129 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
2131 * libxslt/attrvt.c libxslt/templates.c: removed the two last
2132 known bug with the new code, was overoptimizing a bit...
2134 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
2136 * libxslt/attrvt.c: found the memory leak shown in DocBook,
2137 mostly an error handling some ATV coupled with doctionnaries
2139 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
2140 libxslt/xslt.c: added a bit of debug to be able to trace
2143 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
2145 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
2146 attribute value templates
2147 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
2148 dictionaries at the stylesheet and transformation level.
2149 * configure.in: this relies on a recent version of libxml2
2150 with the sub dictionnary catalog.
2152 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2154 * libxslt/transform.c: added check for "?>" in PI content
2157 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
2159 * libxslt/namespaces.c: fixed problem with attribute
2160 namespace (Bug 132953)
2162 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
2164 * libxslt/transform.c: added check for "--" or ending '-'
2165 in xsl:comment (Bug 132742)
2167 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
2169 * libxslt/transform.c, libxslt/attributes.c: added
2170 validation of QName for xsl:element and xsl:attribute
2173 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
2175 * libxslt/pattern.c: changed priority of template patterns
2176 starting with '//' from 0.0 to 0.5 (Bug 131705)
2178 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
2180 * libxslt/xslt.c: applied patch from Stefan Kost to fix
2181 behaviour on unknown element from the XSLT namespace.
2182 * python/generator.py: applied patch from Stephane bidoul
2183 to export enums in the bindings.
2185 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2187 * tests/general/Makefile.am, tests/general/bug-141.out,
2188 tests/general/bug-141.xsl, tests/docs/Makefile.am,
2189 tests/general/bug-141.xml: added test case for
2190 Bug 13971 (libxml2 xpath.c bug, but tested here)
2192 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
2194 * libxslt/xsltutils.c: added a newline for any comment before
2195 the root element (Bug 130433)
2196 * libxslt/xslt.c: fixed problem with cdata-section-elements when
2197 default namespace is changed (Bug 130793)
2198 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
2199 for newline after comment change above.
2200 * tests/general/Makefile.am, tests/general/bug-140.xsl,
2201 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
2202 cdata-section-elements problem.
2204 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
2206 * python/libxsl.py: applied shared lib loading patch for OS X from
2209 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
2211 * libexslt/math.c, libexslt/common.c: fixed problem,
2212 reported on the list by Markus Bayerlein, concerning
2213 math functions on nodesets generated with
2215 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
2216 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
2217 added test case for above.
2219 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
2221 * libxslt/transform.c: changed to assure comment which
2222 preceeds root node is output after DTD (Bug 130433)
2223 * test/exslt/common/node-set.4.*: added test case for
2226 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
2228 * doc/site.xsl: Changed logo spacing to avoid stacking
2229 * doc/*: rebuilt web pages
2231 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
2236 Test William's new site.xsl improvements by adding the
2237 W3C logo icon, rebuild docs, and presto! It shows up
2240 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
2242 * libxslt/transform.c: Refined wrapper code with large
2243 test case submitted by Norm Walsh. (Bug 130922)
2245 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
2247 * libxslt/transform.c: Added coding to create a xsltDocument
2248 wrapper for an RVT, in order to produce the applicable
2251 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
2253 * doc/search.xml, doc/search.templ, doc/Makefile.am,
2254 doc/search.php.inc: Added new facility to "autogen"
2255 the search script. Fixed a few more problems with
2256 the API page generation.
2257 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
2258 the autogeneration of the php script. Note that from
2259 this point doc/search.php will be include in the
2260 generic "Rebuilt docs".
2261 * doc/*: api docs rebuilt.
2263 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
2265 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
2266 Further cleanup, fully implemented common routine for
2267 "generic page" within the docs.
2268 * doc/*: api docs rebuilt with enhanced scripts.
2270 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
2272 * doc/xslt.html, doc/bugs.html
2273 made link to bugzilla more useful
2275 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2277 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
2278 cleanup of scripts, assuring page tables are consistent.
2279 * doc/*: api docs rebuilt with enhanced scripts.
2281 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
2283 * configure.in: fixed Bug130593.
2284 * doc/apibuild.py: fixed a couple of sequence problems on
2285 references within APIxxx.html files, rebuild doc/* (and NEWS)
2287 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
2289 * doc/newapi.xsl: change background color of function
2290 declaration to improve readability
2291 * doc/*: rebuild docs with new stylesheet
2293 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
2295 * libxslt/transform.c: fix bad doc comment formatting on
2296 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
2297 * doc/*: rebuild docs
2299 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2301 * configure.in doc/*: prepared release of libxslt-1.1.2
2302 * libxslt.spec.in doc/Makefile.am: some tweaking following the
2305 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2307 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
2310 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2312 * libxslt/numbers.c: added namespace comparison for
2313 xsl:number count function (Bug 129057)
2315 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2317 * tests/docs/Makefile.am tests/docs/bug-139.xml
2318 tests/general/Makefile.am tests/general/bug-139*: added
2319 test for entities parsing (Bug #129489)
2321 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2323 * tests/docs/Makefile.am tests/docs/bug-138.xml
2324 tests/general/Makefile.am tests/general/bug-138*: added
2325 test for namespace problem (Bug #129624)
2327 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2329 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
2330 the transformation context
2331 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
2332 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
2333 xsltSetCtxtParseOptions() to update parsing options in document()
2335 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2337 * libxslt/keys.c: fixed second problem on #122483, namespace
2338 definitions must be propagated to keys.
2339 * tests/docs/Makefile.am tests/docs/bug-137.xml
2340 tests/general/Makefile.am tests/docs/bug-137*: added test
2341 to the regression for bug #122483
2343 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2345 * libxslt/transform.c: added the cast needed to fix #129188 warning
2347 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2349 * libexslt/transform.c: fixed Bug 129624 (erroneous output
2352 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2354 * libexslt/date.c: fixed several routines to assure empty
2355 string returned (rather than a string object with a null
2356 string pointer) (Bug 129561)
2358 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
2360 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
2361 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
2362 enhanced documentation to include exslt; rebuilt docs
2364 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
2366 * libxslt/xsltutils.h
2368 document XSLT_TRACE macro (sort of) and rebuild docs
2370 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2372 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
2373 build, no success, it still works halfway.
2375 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2377 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
2378 libexslt/exsltexports.h libxslt/win32config.h: msvc and
2379 mingw compilation fixes.
2381 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
2383 * doc/xslt.html docs.html
2384 remove reference to gtk-doc
2386 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2388 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
2390 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2392 * configure.in: upp'ed the dependancy to libxml2-2.6.3
2393 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
2394 by using the new XInclude APIs provided by 2.6.3...
2396 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2398 * libxslt/transform.c, libxslt/xslt.c: modified to assure
2399 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
2400 set into node name. This modification arises from
2401 bug #128520, and avoids unnecessary work in libxml2.
2403 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2405 * libxslt/*.h *.h.in: updated the metadata informations in the headers
2406 * doc/* doc/html/*: regenerated the docs.
2408 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2410 * doc/Makefile.am: small further enhancement to makefile
2411 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
2412 doc/html/libxslt-transform.html: updated to reflect last change
2415 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2417 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2418 Makefile.am: adapted the libxml files for libxslt.
2419 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2420 doc/libexslt-api.xml, doc/libxslt-refs.xml,
2421 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2424 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2426 * libxslt/transform.c: change initialisation of external functions
2427 to take place in xsltNewTransformContext instead of in
2428 xsltApplyStylesheetInternal. This fixes bug 122483, and should
2429 also fix problem reported on the mailing list on today's date.
2431 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2433 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2434 detect recursion in xslt:include (bug #127687).
2435 * tests/XSLTMark/reverser.out,
2436 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2437 because of fix of bug #127877 in libxml2 (quotes in text)
2439 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2441 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2442 Changed to detect recursion in xslt:import (bug #127687).
2443 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2444 include change to xsltParseStylesheetImportedDoc parameters for
2447 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2449 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2450 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2451 Applied patch from Mark Vadoc adding flexible trace debugging
2452 support to the library.
2454 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2456 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2457 'computed' namespace attribute)
2458 * tests/docs/Makefile.am tests/docs/bug-136.xml
2459 tests/general/Makefile.am tests/docs/bug-136*: added tests
2460 to the regression for bug #127561
2462 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2464 * libxslt/keys.c: small further enhancement, bug #127450
2466 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2468 * libxslt/keys.c: another problem reported by Oleg Paraschenko
2469 on the same code in #127450
2470 * tests/docs/Makefile.am tests/docs/bug-135.xml
2471 tests/general/Makefile.am tests/docs/bug-135*: added tests
2472 to the regression suite for bug #127450.
2474 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2476 * libxslt/keys.c: fixed an error from #120684 patch raised in
2478 * tests/docs/Makefile.am tests/docs/bug-134.xml
2479 tests/general/Makefile.am tests/docs/bug-134*: added tests
2480 to the regression suite for bug #127450.
2482 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2484 * libxslt/keys.c: fixed a bug in the keys selector parsing
2485 #120684 when | is in a predicate or a string.
2486 * tests/docs/Makefile.am tests/docs/bug-133.xml
2487 tests/general/Makefile.am tests/docs/bug-133*: added tests
2488 to the regression suite for bug #120684.
2489 * Makefile.am: don't package cvs temp files
2490 * doc/apibuild.py: update from libxml2 one
2492 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2494 * libexslt/strings.c: fixed entity problem in exslt:tokenize
2495 uncovered by newapi.xsl
2496 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2497 to use IS_BLANK_CH for char compares (fixes warnings)
2499 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2501 * libxslt/preproc.c: applied fix from Bjorn Reese to close
2502 number formatting bug #126994
2504 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2506 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2509 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2511 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2512 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2513 patch to moves the control of the XSLT debugger into the transform
2516 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2518 * libexslt/functions.c: applied patch for param visibility from
2519 Shaun McCance. Changed variable scoping in accordance with
2520 Shaun's suggestions. This fixed problem reported on the list
2522 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2523 regression test for above
2525 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2527 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2528 describing the entry points.
2530 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2532 * win32/configure.js: fixed #122146
2534 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2536 * tests/multiple/Makefile.am: applied last fix from #125614
2538 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2540 Minor enhancements to eliminate compile/test warnings
2541 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2542 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2543 it's defined as __attribute__((unused))
2544 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2545 variable declaration
2546 * libxslt/preproc.c: minor change to get rid of unused var/code
2548 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2550 * doc/* NEWS: preparing release 1.1.0
2552 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2554 * libxslt/preproc.c: fixing the Document element precompilation
2555 to avoid the problem raised in #125614
2557 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2559 * tests/multiple/out/letter*.orig: updated to reflect change
2560 to HTML output in libxml2 (formatting of <p>, bug #125093)
2562 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2564 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2567 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2569 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2570 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2571 for the upcoming 1.1.0 release
2572 * breakpoint/*: this release removes the deprecated breakpoint library
2574 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2576 * libxslt/transform.c, tests/general/bug-119.out: fixed
2577 bug #125502 and corrected expected test output
2578 * tests/general/bug-79.out: fixed broken test (bug #123328)
2579 * libxslt/pattern.c, libexslt/functions.c: minor change to
2580 eliminate compilation warning
2582 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2584 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2585 broken tests (revealed by #125502)
2587 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2589 * libexslt/strings.c: fix bug #125265 about entities breaking
2590 exsl:tokenize and exsl:split
2591 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2592 augmented the reression tests with the example from the bug report.
2594 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2596 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2599 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2601 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2602 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2603 xmlParseFile, this avoid relying on global parser options, far
2605 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2606 slightly corrected output for CDATA and STYLE element save.
2608 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2610 * configure.in python/Makefile.am python/tests/Makefile.am: applied
2611 patch from Roumen Petrov for bug #124539 when building outside the
2613 * libxslt/xsltutils.c: fixed the way to grab the line number from
2614 the document, use the predefiend libxml2 API which mate it work
2615 with both 2.5.x and 2.6.x
2617 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2619 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2620 problem reported on the mailing list by Justin Fletcher
2622 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2624 * configure.in libxslt.spec.in: doing some testing and raising
2625 the build requirement to 2.5.10
2626 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2627 for linking the exslt lib with the lib being build instead of the
2630 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2632 * libxslt/pattern.c: Fixed problem with cascaded predicates
2633 (more of bug 119946)
2635 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2637 * restored earliest portion of ChangeLog (was corrupted)
2639 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2641 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2642 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2643 * doc/libxslt-api.xml: regenerated the API
2645 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2647 * configure.in: bump the libxml2 require to 2.6.0 which
2648 should ship for good real soon...
2649 * doc/Makefile.am: fix installation of HTML pages
2650 * doc/libxslt-api.xml: rebuilt
2651 * libxslt/xsltexports.h: cleanup
2652 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2653 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2655 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2657 * libxslt/attributes.c: fixed bug 123822
2659 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2661 * libxslt/pattern.c: fixed bug 119946
2662 * configure.in: enhanced for better devel (me) testing
2664 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2666 * configure.in: applied a small patch from Troels Walsted Hansen
2667 for python libxml2 detection.
2669 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2671 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2672 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2673 various compilation warnings (AIX as well as gcc)
2675 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2677 * libexslt/saxon.c: applied patch from Brett Kail to implement
2680 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2682 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2683 as pointed by Steve Ball
2685 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2687 * libxslt/extensions.c: applied patch from Karl Eichwalder
2688 apparently the xmlFree was introducting a memory error
2689 on x86_64, though not reproduced.
2690 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2692 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2694 * python/libxslt.c: don't output errors to stdout by default
2697 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2699 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2700 IS_XSLT_REAL_NODE change
2701 * python/Makefile.am Makefile.am: some makefile "distclean"
2702 target improvement from Graham Wilson
2703 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2706 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2708 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2709 IS_XSLT_REAL_NODE, fixed bug 120644.
2711 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2713 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2714 libxslt/xsltutils.h: removing the DocBook SGML support
2716 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2718 * configure.in: preparing release libxslt-1.0.33
2719 * doc/*: updated and rebuilt the docs
2720 * doc/apibuild.py: small fixes for new tokens
2722 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2724 * transform.c: enhanced previous fix to bug #120684, using
2725 excellent suggestion by Daniel
2726 * attributes.c: fixed bug #119583, merging attribute sets
2727 from imported stylesheets.
2728 * tests/docs/Makefile.am tests/docs/bug-131.xml
2729 tests/general/Makefile.am tests/docs/bug-131*: added tests
2730 to the regression suite for bug #120684.
2732 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2734 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2735 incorrect creation of "extra" variables when compiling
2736 templates on imported stylesheets.
2737 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2738 tests/general/Makefile.am test/docs/bug-130*: added tests
2739 to the regression suite for this bug.
2742 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2744 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2747 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2749 * transform.c: fixing bug #120684 on crash caused by text between
2752 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2754 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2755 macros which affect exports and added mingw section
2757 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2759 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2760 against libxml2 without XPointer supoort.
2762 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2764 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2765 with namespaced names reported by Steve Hay
2766 * tests/docs/Makefile.am tests/docs/bug-129.*
2767 tests/general/Makefile.am tests/general/bug-129*: added the
2768 test to the regression suite for this bug.
2770 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2772 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2775 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2777 * libxslt/*.h: realigned parameters after taint
2779 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2781 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2782 Borland compiler, as reported by Eric Zurcher
2784 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2786 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2787 get included in the distrib
2789 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2791 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2792 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2793 contain the export defs.
2795 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2797 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2798 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2799 for compilation with MingW compiler on Windows.
2801 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2803 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2804 instances of a key with the same namespace:name, reported
2805 on the mailing list by Ian Young. Added regression test
2808 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2810 * variables.c: fixed bug 119699 (missing error on shadowed
2812 * autogen.sh: removed dependency on automake-1.4, updated
2813 links for fetching auto* tools
2814 * doc/Makefile.am: added check for automatic regeneration of
2815 win32/*.def.src when api xml files are updated.
2817 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2819 * transform.c: fixed bug 114563 (params not passed when
2820 default template processed)
2822 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2824 * xslt.c: fixed bug 119862 (missing param on ns error print)
2826 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2828 * News configure.in: preparing libxslt-1.0.32 release
2829 * doc/* : updated the doc and rebuilt
2831 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2833 * breakpoint/Makefile.am: removed ref to libxslt.la
2834 * numbers.c transform.c python/libxml_wrap.h python/types.c
2835 xlstproc/xsltproc.c: Minor cleanup of warning errors
2837 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2839 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2841 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2843 * tests/docs/Makefile.am tests/docs/bug-127.*
2844 tests/general/Makefile.am tests/general/bug-127*: added the
2845 test from bug #118763 to the regression suite.
2847 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2849 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2851 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2853 Minor cleanup of regression test general/bug-125
2855 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2857 Fixed bug 116517 - handling of '{' and '}'
2858 * templates.c: added checks for escaping and balancing of
2860 * tests/general/Makefile.am tests/docs/Makefile.am:
2861 Added test case (bug-126) to regression suite.
2863 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2865 Fixed bug 117552 - sort with multiple keys
2866 * xsltutils.c: enhanced treatment of NaN when multiple sort
2868 * tests/general/Makefile.am tests/docs/Makefile.am:
2869 Added test case (bug-125) to regression suite.
2871 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2873 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2874 * transform.c, variables.c, xslt.c, xsltutils.c:
2875 removed some unused variables
2877 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2879 Fixing bug 118558 (Solaris 8 compiler warnings)
2880 * xslt.c: minor re-ordering of code
2881 * functions.c: added an explicit cast
2882 * number.c: added include for string.h
2883 * security.c: added an explicit cast
2885 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2887 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2888 of date:seconds as previously posted to the mailing list
2889 * numbers.c: extensive modification to cater for UTF8 within
2890 the various routines.
2892 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2894 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2895 #117616 about EXST str:tokenize.
2896 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2897 added the test in the regression suite.
2899 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2901 * xsltproc/xsltproc.c: applying a patch based on #117377
2904 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2906 * libxslt/transform.c: allow strip-space to support full namespaces
2907 using prefix:* , should fix #114287
2908 * tests/docs/Makefile.am tests/docs/bug-124.*
2909 tests/general/Makefile.am tests/general/bug-124*: added a
2910 test to the regression suite for this bug.
2912 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2914 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2915 the attribute was already defined, should fix bug #113812
2916 * tests/docs/Makefile.am tests/docs/bug-123.*
2917 tests/general/Makefile.am tests/general/bug-123*: added the
2918 test to the regression suite.
2920 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2922 * libexslt/strings.c: applied patch from Shaun McCance to implement
2923 exslt:split c.f. #117752
2924 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2925 added the test to the regression suite.
2927 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2929 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2930 might require more attention could be an Unicode support breakage.
2932 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2934 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2935 libxslt/xsltInternals.h: optimize text node coalescing by
2936 caching info about the last text node generated and doing
2937 fast alloc/copy of the text. Should fix #115273
2939 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2941 * fixed bug 113520, incorrect result for date:seconds
2942 with change to type casting in libexslt/date.c
2944 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2946 * fixed bug 114764: trouble with globals and RVT's
2947 with minor changes in variables.c and transform.c
2948 so that any global instantiated with an RVT gets
2949 uninitialized when the RVT is destroyed.
2951 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2953 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2954 * breakpoint/Makefile.am: added deps to libxslt
2955 * tests/exslt/common/Makefile.am: integrated William Brack test
2956 in the regression suite
2958 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2960 * fixed bug 114812, trouble with imported exslt functions
2961 added lookup function in libxslt/extension.c
2962 enhanced exsltInitFunc in libexslt/functions.c to take
2963 better care of imports
2965 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2967 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2968 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2969 Sean Treadway, adding Python bindings for extension element and
2970 some bindings cleanups.
2971 * python/tests/Makefile.am python/tests/extelem.py: also add an
2974 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2976 * python/libxml_wrap.h: applied patch from #116943 which should
2977 fix the xsltSaveResultToFile python binding.
2979 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2981 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2983 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2985 * configure.in: releasing 1.0.31
2986 * doc/*: update and rebuild of the docs
2988 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2990 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2992 * tests/docs/Makefile.am tests/docs/bug-122.*
2993 tests/general/Makefile.am tests/general/bug-122*: added the
2994 test to the regression suite.
2996 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2998 * libxslt/preproc.c: fix bug #115778 for attribute value template
3001 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3003 * libxslt/documents.c libxslt/transform.c: applied patch from
3004 Keith Isdale to desactivate node numbering when running under
3007 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3009 * libxslt/security.c: fix the write checking code when
3010 the output filename does not parse as an URL bug #115402
3012 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3014 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
3015 triodef.h were missing from the distribution
3017 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3019 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
3020 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
3022 * libexslt/sets.c: applied patch from Peter Breitenlohner
3023 * doc/*: rebuilt the docs
3024 * tests/docbook/result//* tests/xmlspec/*.html: changes in
3025 generattion of " as " in element content.
3027 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3029 * libxslt/transform.c: changed xsltChoose to ignore whitespace
3030 which is a sibling of xsl:when
3032 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3034 * libxslt/xslt.c: fixed a possible crash when the document
3035 wasn't a proper stylesheet.
3037 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3039 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
3041 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3043 * win32/defgen.xsl: new file, generates the export sources.
3044 * win32/*.def.src: these are now autogenerated, changes to these
3045 will not be logged anymore.
3047 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
3049 * tests/docs/Makefile.am tests/docs/bug-121.*
3050 tests/general/Makefile.am tests/general/bug-121*: added the
3051 example for bug #112904 in the regression tests, the bug fix is
3054 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
3056 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
3057 * configure.in libxslt.spec.in python/Makefile.am: cleanup
3058 of --with-python like for libxml2
3060 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
3062 * libxslt/xsltutils.c: fixing bug #112995, a problem with
3063 NaN within the sort element. Also added regression test.
3065 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
3067 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
3068 network accesses when building
3070 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
3072 * libxslt/transform.c: fixed a segfault introduced with the RVT
3073 handling change, bug #112703 .
3075 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
3077 * libxslt/xslt.c: make sure stylesheet compilation errors
3078 forces a NULL stylesheet, fixes #112270
3080 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3082 * NEWS configure.in : preparing release 1.0.30
3083 * doc/apibuild.py: backported a patch from libxml2
3084 * doc/*: updated and rebuilt the docs
3086 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
3088 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3089 cleaning up Result Value Tree handling
3090 * libexslt/functions.c libexslt/strings.c: fixed a pair of
3092 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
3093 added Mark Vakoc test combining for-each and exslt:tokenize
3095 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3097 * libxslt/transform.c: fixing bug #111755 when a template is
3098 applied to an attribute
3099 * tests/docs/Makefile.am tests/docs/bug-119.*
3100 tests/general/Makefile.am tests/general/bug-119*: added the
3101 example in the regression tests for that bug.
3103 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3105 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
3106 for the HTML generation fixing #111799
3107 * doc/html/*.html doc/html/*.png: associated update
3109 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3111 * libxslt/variables.c: removed premature call to xsltFreeStackElem
3112 * win32/libxslty.def.src: added more exports
3114 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3116 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
3117 transition to XHTML1 added validity checking to the makefile rules.
3119 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3121 * python/generator.py: fixed a problem in the generator where
3122 the way functions are remapped as methods on classes was
3123 not symetric and dependant on python internal hash order,
3124 as reported by Stéphane Bidoul
3125 * libexslt/strings.c: attempt at fixing an object type pbm
3126 * libxslt/triodef.h: update for OpenVMS from libxml2
3128 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3130 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
3131 generation of the man page
3133 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3135 * libexslt/sets.c: fixed a bug introduced in the last commit
3136 * libxslt/transform.c: tried to fix #111437
3137 * tests/docbook/result/xtchunk/html/*.orig
3138 tests/multiple/out/*.orig: side effect of #111437 change.
3140 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3142 * libexslt/strings.c: applied last patch for #110023 from
3144 * libexslt/sets.c: fixed a memory leak when mixing one of the
3145 EXSLT set functions and a Result Value Tree
3146 * TODO: there are other bugs around in libexslt/sets.c in conjunction
3147 with Result Value Tree
3149 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
3151 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
3152 bug #111420 about double initialization of extension contexts
3154 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3156 * libxslt/transform.c: fix bug #110577 namespace in copy-of
3157 don't obbey the same rules as for literal reusl elements.
3158 * tests/docs/Makefile.am tests/docs/bug-118.*
3159 tests/general/Makefile.am tests/general/bug-118*: added the
3160 example in the regression tests for that bug.
3161 * libxslt/variables.c: fixed a bug introduced in fixing #110020
3162 * tests/docs/Makefile.am tests/docs/bug-11[67].*
3163 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
3164 regression tests one still exposing a mem leak (Mark Vadoc).
3166 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3168 * libxslt/pattern.c: fix a memory related segfault on a
3169 pattern compilation error #110189
3171 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3173 * libxslt/variables.c: fixing bug #110020 on global parameter
3174 and variables mismatch
3175 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
3176 the test to the regression suite
3178 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3180 * libexslt/math.c: applied patch from Charles Bozeman fixing
3181 the math power function where args were inverted #110996
3182 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
3183 added the test to the regraession for #110996
3184 * libexslt/sets.c: avoid a problem with nodesets.
3186 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3188 * libxslt/win32config.h: added HAVE_MATH_H
3190 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3192 * win32/Makefile.msvc: fixed compilation with thread-enabled
3195 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
3197 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
3198 with RTF in libexslt
3200 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3202 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3203 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
3204 other places where ctxt->document pointer may be used without
3205 checking it agaisnt NULL.
3206 * tests/docs/Makefile.am tests/docs/bug-115.*
3207 tests/general/Makefile.am tests/general/bug-115*: added the
3208 example in the regression tests for that bug.
3209 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
3211 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3213 * configure.in NEWS: preparing 1.0.29 release
3214 * libxslt/documents.c: generate the document order for document()
3216 * doc/*: updated and regenerated the docs
3218 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3220 * libxslt/transform.c: fixed a namespace redundancy problem
3222 * tests/docs/Makefile.am tests/docs/bug-114.*
3223 tests/general/Makefile.am tests/general/bug-114*: added an
3224 example in the regression tests for that bug.
3226 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3228 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
3229 and avoid some warnings when loading the python modules on non
3231 * libxslt/transform.c: fix a bug introduced in the document lookup
3232 and exhibited by the keys test.
3234 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3236 * tests/docs/Makefile.am tests/docs/bug-113.*
3237 tests/general/Makefile.am tests/general/bug-113*: added an
3238 example in the regression tests for bug #109160 fixed in libxml2
3240 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3242 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
3243 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
3244 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
3246 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3248 * libxslt/transform.c: forgot to make one change related to
3249 Result Value Tree change, pointed out by Sebastian Rahtz
3250 * tests/docs/Makefile.am tests/docs/bug-112.*
3251 tests/general/Makefile.am tests/general/bug-112*: added an
3252 example in the regression tests that bug
3254 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3256 * libxslt/transform.c: second part of the patch fixing #108905
3257 performances problems, ask for computation of document order on
3258 the document transformed and avoid inefficiencies building large
3259 nodesets of unique nodes.
3260 * configure.in: fix a trouble with libtool in my debug environment.
3262 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3264 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
3265 Result Value Tree are now generated with a document root node
3266 not an element, it's quite cleaner.
3267 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
3268 also prepared for libxslt-1.0.28 release
3269 * doc/*: updated and regenerated the docs
3271 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3273 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
3274 Finally fixed bug #75813, processing or Result Value Tree
3275 converted into node-sets should be a bit more sensible now.
3276 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
3277 fixes this regression test, there is 4 nodes, not 3
3278 * tests/docs/Makefile.am tests/docs/bug-111.*
3279 tests/general/Makefile.am tests/general/bug-111*: added an
3280 example in the regression tests for bug #75813
3282 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3284 * tests/docs/Makefile.am tests/docs/bug-110.*
3285 tests/general/Makefile.am tests/general/bug-110*: added an
3286 example in the regression tests for bug #108976 which is
3289 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3291 * tests/docs/Makefile.am tests/docs/bug-109.xml
3292 tests/general/Makefile.am tests/general/bug-109*: added an
3293 example in the regression tests for the invalid bug #108716
3295 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3297 * libxslt/variables.c: fixed bug #108633 reported by
3298 Jerome Pesenti about recursive global variables/param detections
3299 * tests/reports/Makefile.am tests/reports/rec*: added regression
3300 tests for the checking of recusion in global/local param/variables.
3302 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3304 * libxslt/numbers.c: valgrind pointed out an uninitialized
3305 variable use in format-number()
3307 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3309 * tests/docs/Makefile.am tests/docs/bug-108.xml
3310 tests/general/Makefile.am tests/general/bug-108*: added an
3311 example in the regression tests bug #107804 fixed in libxml2
3313 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3315 * libxslt/pattern.c: fixed bug #107591 node() in pattern
3316 matches should catch comments and PIs
3317 * tests/docs/Makefile.am tests/docs/bug-107.xml
3318 tests/general/Makefile.am tests/general/bug-107*: added an
3319 example in the regression tests for this case
3321 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3323 * tests/docs/Makefile.am tests/docs/bug-106.xml
3324 tests/general/Makefile.am tests/general/bug-106*: added the next
3325 example for bug #106788 from James Clark in the regression tests,
3326 the bug fix is actually in libxml2
3328 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3330 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
3331 for Python checks, makefile cleanup, and convenience changes
3333 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3335 * xsltproc/xsltproc.c: had to comment out Igor last change
3336 since it made libxslt-1.0.27 depends on libxml2 newly
3337 API extension which hasn't propagated yet :-(
3339 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3341 * configure.in: preparing release 1.0.27
3342 * doc/*: updated and rebuilt the docs
3344 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3346 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
3349 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3351 * tests/docs/Makefile.am tests/docs/bug-105.xml
3352 tests/general/Makefile.am tests/general/bug-105*: added the
3353 example for bug #106788 from James Clark in the regression tests,
3354 the bug fix is actually in libxml2
3356 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3358 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
3359 James Clark and a bit of cleanup
3360 * tests/docs/Makefile.am tests/docs/bug-104.xml
3361 tests/general/Makefile.am tests/general/bug-104*: added the
3362 example in the regression tests for this case
3364 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3366 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
3368 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3370 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
3372 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3374 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
3375 * win32/configure.js: included handling of the trio option
3377 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3379 * configure.in doc/*: preparing release 1.0.26
3381 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3383 * libxslt/functions.c: fixing another bug in document(), bug #105450
3384 * tests/documents/test_bad.result: Slight change to the output
3386 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3388 * libxslt/functions.c: fixing a segfault in document(), bug #105418
3389 * tests/documents/Makefile.am tests/documents/test_bad: add the
3390 specific test as suggested by Jean T Anderson
3392 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3394 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
3395 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
3396 libxslt/xslt.c: tried to fix 105387 and all similar cases
3397 in the library sources.
3399 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3401 * doc/* configure.in: preparing for release of 1.0.25
3403 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3405 * xsltproc/xsltproc.c: fixed bug #99623
3407 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3409 * libxslt/transform.c: fixing bug #105116 sometimes one need
3410 to generate a default namespace reset xmlns="" in the output
3411 * tests/docs/Makefile.am tests/docs/bug-103.xml
3412 tests/general/Makefile.am tests/general/bug-103*: added the
3413 example in the regression tests for this case
3415 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3417 * libxslt/pattern.c libxslt/transform.c: changed the way the
3418 root element of value tree are handled to fix bug #104123
3420 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3422 * README: change of policy w.r.t. mails
3423 * configure.in: small cleanup
3424 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3425 a couple of bugs raised by Eric van der Vlist in #104114
3426 * tests/exslt/*/*.out: slight change to the tests
3428 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3430 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3431 emphasis on the fact that --docbook should not be used
3434 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3436 * python/libxslt.c: fixed a couple of return error #104150
3437 reported by Peter O'Shea
3439 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3441 * xsltproc/xsltproc.c: fixed a double free of stylesheet
3442 when applied to a standalone stylesheet
3444 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3446 * configure.in: preparing release 2.0.24
3447 * libxslt.spec.in: small update
3448 * doc/*: updated the news, rebuilt the APIs descriptions
3450 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3452 * libxslt/functions.c: fixed #101502 by applying and cleaning up
3453 the associated patch from Daniel Stodden.
3454 * tests/documents/Makefile.am tests/documents/fragment*: added a
3457 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3459 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3460 for extension modules init and shutdown callbacks, check that
3461 they are now called when needed.
3462 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3463 started adding the extension module support at the Python level.
3464 Still a strange bug to hunt down left.
3466 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3468 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3469 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3470 computation in the presence of imports
3471 * tests/docs/Makefile.am tests/docs/bug-102.xml
3472 tests/general/Makefile.am tests/general/bug-102*: added an
3473 example in the regression tests for this case
3475 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3477 * xsltproc/xsltproc.c: final touch to #102800 fix
3479 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3481 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3482 memory debug checking which got deactivated at some point ?!?
3483 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3484 * libxslt/xsltutils.c: very small change on HTML indentation handling
3486 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3488 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
3489 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3490 exclude-result-prefixes to avoid extra namespace declaration being
3491 dumped following the fix for #102920 in libxml2
3493 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3495 * libxslt/transform.c: fixed a problem related to directory
3496 checking and creation raised by Craig Goss
3498 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3500 * libexslt/strings.c: applied patch from Jörg Walter to provide
3501 URI escaping and unescaping functions.
3503 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3505 * libexslt/strings.c: Alexey Efimov found a typo bug in
3506 exsltStrPaddingFunction()
3508 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3510 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
3512 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3514 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3515 applied patch from Craig A. Berry for the VMS port.
3517 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3519 * libxslt/xsltInternals.h: increase the max number of cascaded
3521 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3522 the Windows binaries.
3524 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3526 * win32/libxslt.def.src: added more exports for Stephane Bidoul
3528 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3530 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3531 the apibuilder script, regenerated the APIs
3533 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3535 * libxslt/numbers.c: numbering should not traverse XInclude
3536 nodes left in the tree. Closes bug #101114 raised by
3539 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3541 * doc/apibuild.py: fixed a bug in merging public info from
3543 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3544 the iconv option to configure.js didn't work, and
3545 added zlib option needed when linking xsltproc statically
3547 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3549 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3550 the generation of libexslt-api.xml
3551 * libexslt/exslt.h: small cleanup.
3553 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3555 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3556 copied over the apibuild.py from libxml2, adapted a bit and
3557 regenerated the API description in XML. Todo: libexslt-api.xml
3558 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3559 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3560 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3561 libxslt/templates.c libxslt/transform.c libxslt/transform.h
3562 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3563 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3564 report from the scripts.
3565 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3568 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3570 * libxslt/transform.c: xsl:element generated superfluous xmlns
3571 declarations, closes bug #99905
3572 * tests/docs/Makefile.am tests/docs/bug-101.xml
3573 tests/general/Makefile.am tests/general/bug-101.*: added the
3574 example in the regression tests for this case
3576 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3578 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3579 within an <xsl:text>
3581 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3583 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3585 * tests/docs/Makefile.am tests/docs/bug-100.xml
3586 tests/general/Makefile.am tests/general/bug-100.*: added the
3587 example in the regression tests for this case
3588 * tests/docs/Makefile.am tests/docs/bug-99.xml
3589 tests/general/Makefile.am tests/general/bug-99.*: this test
3590 covers an xsl:attribute namespace bug that Norm pointed out.
3592 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3594 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3595 win32/libxslt.def.src: applied another patch from Richard Jinks
3596 for the export of teh sorting routine and allowing per context
3599 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3601 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3602 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3603 redefining the sorting routine, plus a bit of tweaking of the
3606 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3608 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3610 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3611 * doc/html/*.html: updated too
3612 * python/libxsltclass.txt: updated too
3614 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3616 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3617 xsltGetProfileInformation() to retrieve profiling informations
3618 from an XSLT transformation context. It returns it as an XML
3619 tree. Provided by Michael Rothwell this closes RFE #99527
3621 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3623 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3624 in xsltFindElemSpaceHandling() missing imported informations
3625 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3628 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3630 * libxslt/namespaces.c: fix for namespace generation on
3631 attributes created with xsl:attribute
3633 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3635 * libxslt.spec.in configure.in: add a line in %changelog for releases
3637 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3639 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3640 xsltInternals.h reference.
3642 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3644 * python/tests/*.py: enable libxml2 memory debug before
3645 loading libxslt since libxslt initialization now includes
3646 EXSLT registration which initialize the libxml2 library and
3649 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3651 * python/libxsl.py: updated with new version from Stéphane Bidoul
3653 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3655 * win32/libxslt.def.src: exported new functions
3657 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3659 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3660 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3661 * python/tests/exslt.py: trouble with mem debug in that specific
3664 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3666 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3667 problem when compiling on HP-UX
3669 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3671 * python/generator.py python/libxslt.c: fixes for compiling
3674 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3676 * libxslt/transform.c: fixed bug #99168 select evaluating to
3679 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3681 * tests/documents/result.xhtml: the XHTML1 serialization change
3682 to libxml2 modifies slightly the result of that test.
3684 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3686 * configure.in: the python bindings requires libxml2 >= 2.4.25
3687 for the regexp stuff.
3689 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3691 * configure.in: similar patch to #98825 for --with-python
3693 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3695 * libxslt/variables.c: fix bug #98793 on clash of imported global
3697 * tests/reports/tst-1.err: this changes the output of that test
3699 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3701 * configure.in: preparing 1.0.23
3702 * doc/*: rebuilding the docs
3704 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3706 * python/libxslt.c: make sure to register EXSLT for the bindings
3707 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3708 * xsltproc/xsltproc.c: minor cleanup
3710 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3712 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3713 when building outside of the source tree
3715 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3717 * python/generator.py: xpathObjectRet() pertains to the libxml2
3718 module, add the namespace.
3720 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3722 * libxslt/win32config.h: cleanup
3723 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3724 * win32/Makefile.msvc: modified to allow mingw coexistence
3725 * win32/configure.js: integrated mingw
3726 * win32/Readme.txt: cleanup
3727 * xsltproc/xsltproc.c: allowed stdarg for mingw
3729 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3732 * doc/xsltproc.html - ran stylesheets to update man page
3733 and html with Daniel's fix to #95510
3735 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3737 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3738 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3739 * README: fix the bug page URL
3741 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3743 * libxslt/functions.c: make sure the fixup for key() reported
3744 by John Escott actually works.
3745 * tests/docs/Makefile.am tests/docs/bug-98.xml
3746 tests/general/Makefile.am tests/general/bug-98.*: added the
3747 example in the regression tests for this case
3749 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3751 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3752 * tests/docs/Makefile.am tests/docs/bug-97.xml
3753 tests/general/Makefile.am tests/general/bug-97.*: added the
3754 example in the regression tests for this case
3756 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3758 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3759 checks in recursive copies.
3760 * tests/docs/Makefile.am tests/docs/bug-96.xml
3761 tests/general/Makefile.am tests/general/bug-96.*: added the
3762 example in the regression tests for this case
3764 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3766 * libxslt/functions.c: autoconvert key() first arg to string,
3767 reported by John Escott
3769 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3771 * libxslt/transform.c: corner case handling of copying a CDATA node.
3773 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3775 * libxslt/win32config.h: retired xmlwin32version.h
3777 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3779 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3780 written by Thomas Schraitle (RFE #96485)
3782 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3786 clarifying --catalog option and xsltproc's use of
3787 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3788 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3790 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3792 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3793 libxml2 string API instead.
3794 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3795 try to cope with architecture lacking some of the string functions,
3796 reuse the trio ones compiled in libxml2 , should close #97113
3798 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3801 the spec file and associated changes in the Makefiles.
3803 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3807 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3809 * libxslt/keys.h: fixed include c.f. bug #96487
3810 * config.h.in: Red Hat 8.0 induced change
3812 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3814 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3815 fixed bug #78501 when using a non ascii character for the
3816 number formatting grouping separator.
3817 * tests/docs/Makefile.am tests/docs/bug-95.xml
3818 tests/general/Makefile.am tests/general/bug-95.*: added the
3819 example in the regression tests for this case
3820 * libxslt/attributes.c: cleaning up a problem introduced in last
3823 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3825 * libxslt/attributes.c: fixed minor typo in a call to
3828 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830 * python/types.c: fixed bugs when passing result value tree
3831 to Python functions.
3833 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3835 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3837 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3840 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842 * configure.in: preparing 1.0.22
3843 * doc/*: upated and rebuilt the docs
3845 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3847 * libxslt/variables.c: fixed bug #86421
3848 * tests/docs/Makefile.am tests/docs/bug-94.xml
3849 tests/general/Makefile.am tests/general/bug-94.*: added the
3850 example in the regression tests for this case
3852 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854 * xsltproc: added and tested the --path option to close #79638
3856 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3859 with the inherited stylesheet value.
3860 * tests/docs/Makefile.am tests/docs/bug-93.xml
3861 tests/general/Makefile.am tests/general/bug-93-inc.*
3862 tests/general/bug-93.*: added the example in the regression
3865 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3867 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3868 possibility to register a transformation context specific
3869 error handler, with xsltSetTransformErrorFunc() and provided
3870 a new routine xsltTransformError() to handle contextual errors,
3871 this should fix #94435
3872 * libxslt/*.c: modified all the code to use the context specific
3873 error handling, as a result xsltPrintErrorContext() is not called
3874 anymore except internally from xsltTransformError()
3876 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878 * libxslt/transform.c: closing #94933, any error will make
3879 the transformation abort with no result.
3880 * tests/reports/tst-1.err tests/reports/tst-1.out
3881 tests/reports/undefvar.err: this changed the regression tests
3883 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3884 updated the result accordingly to the fixes done last month.
3885 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3886 declarations in the result trees. May fix #93692 but it's unclear.
3888 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890 * xsltproc/xsltproc.c: added a --path option to provide the
3891 enhancement requested by #79638, first cut at it, untested
3894 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3896 * libxslt/xslt.c: seems the media-type attribute wasn't
3897 always correctly handled
3899 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901 * libxslt/transform.c: added URI escaping in case the resource
3902 target computation of exslt:element failed. Should fix #81837
3904 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3906 * README: updated the contact informations
3908 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910 * libxslt/pattern.c: fixed the behaviour of node() patter which
3911 didn't patch the one defined in XPath :-( . Closes bug #95793
3912 * tests/docs/Makefile.am tests/docs/bug-92.xml
3913 tests/general/Makefile.am tests/general/bug-92.*: added the
3914 example in the regression tests for this case
3916 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3918 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3919 * win32/Makefile.msvc: added security.c to the build
3920 * win32/libxslt.def.src: exported functions from security.c
3922 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3925 documents to be written only to a given subtree.
3927 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3929 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3930 runtime security checks, it will also check and do directory
3931 creation when allowed
3932 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3933 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3934 security infrastructure probes at file reading or file creation
3935 * xsltproc/xsltproc.c: plugged the security module there too,
3936 added the new options --nowrite and --nomkdir
3937 * doc/*: updated the man page and regenerated.
3939 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3941 * doc/*: updated the doc XSLT to add the search, added the search
3942 page, fixed a link problem raised by Yves Pratter, regenerated
3944 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946 * doc/index.py: the indexer version of the XSLT part of the
3947 xmlsoft site + archives
3949 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3951 * win32/Makefile.msvc: introduced double-run compilation.
3952 * win32/configure.js: introduced double-run compilation.
3954 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3956 * configure.in: preparing 1.0.21
3957 * doc/* : updated and regenerated the docs and web pages
3959 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961 * libxslt/transform.c: fixed a disable output escaping bug for
3962 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3963 * tests/docs/Makefile.am tests/docs/bug-91.xml
3964 tests/general/Makefile.am tests/general/bug-91.*: added the
3965 example in the regression tests for this case
3967 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3969 * doc/xlst.html: changing link on ftp.gnome.org
3971 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3973 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3974 reported for libxml2
3976 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3978 * Makefile.am configure.in: trying to fix the same problem as
3979 #88412 by bypassing all the python subdir if python ain't detected
3981 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3983 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3985 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3987 * libexslt/date.c: fixed the embedded '-' in the duration format
3989 * tests/.../difference.1.xml: added test cases which illustrated
3992 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3994 * libexslt/date.c: fixed date:difference() bugs, removed all
3995 type conversion warnings.
3996 * libxslt/xsltutils.c: removed unused local variable.
3998 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
4000 * doc/xsltproc.html:
4001 oops, forgot to update the html version of the man page
4003 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
4007 * doc/xsltproc2.html
4008 Fixing erroneous mention of old --warnnet option (thanks to Jean
4009 T. Anderson for pointing this out)
4011 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4013 * win32/configure.js: added more readme info for the binary
4016 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4018 * libxslt/pattern.c: fixed a bug in match="node()" reported by
4021 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4023 * libxslt.spec.in: fixes libary path for x86_64 AMD
4025 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027 * python/Makefile.am: applied patch from Christophe Merlet to
4030 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032 * libxslt/transform.c: re-applied the patch from Nathan Myers about
4033 a possible memory leak in case of error
4035 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4037 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
4038 nice logos generated by Marc Liyanage
4039 * doc/site.xsl *.html: changed the stylesheet to show the new
4040 logo and regenerated the pages
4042 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044 * python/libxslt-python-api.xml python/libxslt.c
4045 python/libxsltclass.txt python/tests/basic.py: applied a patch
4046 from Ralf Mattes providing style.saveResultToString()
4048 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050 * configure.in: preparing release 1.0.20
4051 * doc/*: updated and regenerated the docs
4053 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
4056 doing the evaluation of attribute value templates
4057 * libxslt.spec.in python/Makefile.am: fixed some troubles
4060 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062 * python/libxslt.c: fixed the parameter order when calling
4063 Python based extensions.
4065 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4067 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
4069 * tests/docs/Makefile.am tests/docs/bug-90.xml
4070 tests/general/Makefile.am tests/general/bug-90.*: added the
4071 example in the regression tests for this case
4073 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4075 * win32/Makefile.msvc: added the prefix location to the include
4076 and lib search path.
4078 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4080 * libxslt/transform.c: found and fixed the small <xsl:choose>
4081 bug which was giving troubles to DocBook users (the test expression
4082 of <when> was evaluated in the namespace context of <choose> !)
4084 2002-08-18 Havoc Pennington <hp@pobox.com>
4086 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4087 both automake 1.6 and 1.4 installed get the right automake. Means
4088 compilation from CVS will now require the latest automake 1.4
4089 release, or manually creating symlinks called "automake-1.4" and
4092 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094 * configure.in python/Makefile.am: AMD x86-64 induced changes from
4097 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4099 * libxslt/functions.c: recovering to the old (somewhat) broken
4100 implementation of document('') when there is no base for the
4101 source document or it can't be realoaded (e.g. when the sytlesheet
4102 was loaded from a memory string). Matt Sergeant insisted on this
4105 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107 * libxslt/transform.c: applied another patch from Nathan Myers about
4108 a possible memory leak in case of error
4110 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4112 * libxslt/transform.c: applied a patch from Nathan Myers about
4113 an erroneous free in case of error
4115 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4117 * configure.in: upon suggestion of Marc-Andre Lemburg, make
4118 the misdetection of libxml2 python bindings a warning only
4120 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4122 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
4123 a bug reported by Gero Meissner (87230)
4124 * fixed a problem compiling python directory when multiple
4125 'make' jobs were executed (python/Makefile.am)
4127 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4129 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
4130 at the xsltdbg interface when encountering an empty attribute
4133 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4135 * tests/* : the change in HTML meta encoding tag serialization
4136 affected some of the results
4138 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
4141 to fix Red Hat bug #68614
4143 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4145 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
4146 if there is no *.pdb
4148 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4150 * configure.in: preparing 1.0.19
4151 * doc/* : rebuilt the docs
4153 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4155 * libxslt/transform.c: fixed bug #83749 about namespace generated
4156 being invalid when they are inherited from the context.
4158 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4160 * libxslt/transform.c: fixed bug #86753 on multiple identical
4161 attributes being generated, oops ...
4162 * tests/docs/Makefile.am tests/docs/bug-89.xml
4163 tests/general/Makefile.am tests/general/bug-89.*: added an
4164 example in the regression tests for this case
4166 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
4169 * tests/docs/Makefile.am tests/docs/bug-88.xml
4170 tests/general/Makefile.am tests/general/bug-88.*: added an
4171 example in the regression tests for this case
4173 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
4176 Ken Neighbors to implement/fix sorting orders
4177 * tests/docbook/result/*/gdp-handbook.*
4178 tests/docbook/result/xtchunk/html/*.orig
4179 tests/general/bug-12-.out tests/general/bug-63.out:
4180 cleaned up the result of "make tests" following some changes
4181 in namespace axis order and serialization rules in libxml2
4183 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4185 * transform.c further enhancement for bug 84902 (another
4186 path), also cleaned up code slightly
4188 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4190 * transform.c: fixed bug 84902 - message with terminate=yes
4193 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4195 * tests/docs/Makefile.am tests/docs/bug-87.xml
4196 tests/general/Makefile.am tests/general/bug-87.*: added a
4197 example in the regression tests for a case where the XML
4198 default namespace was missing from the namespace axis
4199 * xsltproc/xsltproc.c: added the informations that parameter
4200 strings are expected to be UTF8
4201 * libxslt/attributes.c: fixes on attribute group implementation
4203 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
4205 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
4206 updating docs to add reference to UTF-8 requirement for
4207 stringparam command line option
4209 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4211 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
4212 fixed document('') as pointed by Eric van der Vlist
4213 * tests/docs/Makefile.am tests/docs/bug-86.xml
4214 tests/general/Makefile.am tests/general/bug-86.*: added the
4215 specific example in the regression tests
4217 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4219 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
4220 patch from Ken Neighbors fixing some format-number inconsistencies
4221 * tests/numbers/format-number.out tests/numbers/format-number.xml
4222 tests/numbers/format-number.xsl: the patch also included
4223 updates to the regression tests
4225 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4227 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
4228 xsl:number level="multiple"
4229 * tests/docs/Makefile.am tests/docs/bug-84.xml
4230 tests/general/Makefile.am tests/general/bug-84.*: added a
4231 specific example in the regression tests
4233 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235 * libexslt/dynamic.c: turned a function static
4236 * libxslt/win32config.h: applied patch from Mark Vadoc
4238 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4240 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
4241 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
4242 a patch from Mark Vakoc to implement the EXSLT
4243 object dyn:evaluate(string) extension function, and a small fix
4246 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4248 * configure.in: preparing 1.0.18
4249 * doc/*: recompiled the API and web site
4251 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4253 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
4254 duplicated namespace declarations, this might not be as generic as
4255 it should but works well for DocBook stylesheets
4257 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4259 * libxslt.pc.in: fix bug #82970
4261 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4263 * python/libxslt-python-api.xml python/libxslt.c
4264 python/libxsltclass.txt : tried to fix #79105 by providing a
4265 specific error registering routine.
4267 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4269 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
4270 adding xsltSaveResultToString()
4271 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
4272 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
4273 API with the new function.
4275 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4277 * libxslt/function.c: applied a patch from Richard Jinks
4278 to avoid a crash in element-available()
4280 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4282 * libxslt.spec.in: applied patch from Geert Kloosterman to
4283 not miss gif and .png files in the RPM documentation
4285 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287 * libexslt/libexslt.4: Applied patch for the EXSLT man page
4288 from Charles Bozeman
4290 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4292 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
4293 libxslt/xsltconfig.h.in: applied a man page patch from
4294 Christian Cornelssen and fixed a couple of issues he raised.
4296 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4298 * xsltproc/xsltproc.c: moved the extension dump out of the loop
4300 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4302 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
4303 Applied Mark Vakoc patch to show registered extensions in xsltproc
4304 * doc/*: rebuilt the API, docs and website
4305 * python/libxsltclass.txt: this added an entry point
4307 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4309 * libxslt/xslt.c: xsl:include crash fix
4310 * libxslt/imports.c: xsl:include crash fix
4311 * libxslt/imports.h: xsl:include crash fix
4313 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4315 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
4317 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4319 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
4320 fixed some return code problems raised by Thomas Mauch
4322 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4324 * libxslt/transform.c: don't allow adding an attribute to
4327 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4329 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
4330 * doc/*: rebuilt the docs.
4332 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4334 * libxslt/variables.c: better attempt to fix the problem in
4335 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4337 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4339 * win32/dsp/*.dsp: Removed obsolete macros
4340 * win32/dsp/*.def: Updated export definitions
4342 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4344 * libxslt/variables.c: tried to fix a problem in
4345 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4347 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4349 * libexslt/date.c: applied another patch from Charles Bozeman to
4350 enhance date/duration support
4351 * tests/exslt/date: added the associated set of regression tests
4353 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4355 * libexslt/date.c: applied a patch from Charles Bozeman to add
4356 duration routines to the date exslt extensions.
4358 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4360 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
4362 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4364 * libexslt/date.c: fixed type inconsistencies, double->int
4365 and unsigned/signed mismatch warnings eliminated
4367 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4369 * win32/Makefile.msvc: XSLT debugger support fix
4370 * win32/configure.js: XSLT debugger support fix
4371 * libxslt/xsltconfig.h.in: XSLT debugger support fix
4373 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4375 * configure.in: preparing 1.0.16
4376 * doc/*: updated and rebuilt the docs
4378 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
4380 * libxslt/attributes.c: removed a warning
4381 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
4382 added xsltRunStylesheetUser() API needed to fix #78546
4383 * xsltproc/xsltproc.c: second part of the fix #78546
4385 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4387 * python/Makefile.am: fixing the equivalent of #75779
4389 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4391 * libxslt/keys.c: fixed bug #78735
4392 * configure.in tests/Makefile.am tests/keys/*:
4393 added the tests in a separate directory
4395 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4397 * tests/docs/Makefile.am tests/docs/bug-83.xml
4398 tests/general/Makefile.am tests/general/bug-83.*: added a
4399 specific example for bug #78662 in the regression tests
4400 * tests/docbook/: this also changed a couple of DocBook results
4402 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
4404 * configure.in: trying to kill #77827 IEEE conformance on alphas
4405 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
4407 * tests/docs/Makefile.am tests/docs/bug-82.xml
4408 tests/general/Makefile.am tests/general/bug-82.*: added a
4409 specific example for bug #78211 in the regression tests
4411 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4413 * libxslt/pattern.c: applied patch from Mark Vakoc
4415 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4417 * tests/docs/Makefile.am tests/docs/bug-81.xml
4418 tests/general/Makefile.am tests/general/bug-81.*: added a
4419 specific example for bug #76927 in the regression tests
4421 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4423 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4424 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4425 that $(datadir) should be used for docs
4427 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4429 * configure.in: preparing 1.0.15
4430 * doc/*: updated and rebuilt
4432 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4434 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4435 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4436 * tests/docs/Makefile.am tests/docs/bug-80.xml
4437 tests/general/Makefile.am tests/general/bug-80.*: added a
4438 specific example for bug #76043 in the regression tests
4440 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4442 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4443 steps which were not compiled
4444 * tests/docs/Makefile.am tests/docs/bug-79.xml
4445 tests/general/Makefile.am tests/general/bug-79.*: added a
4446 specific example for bug #75902 in the regression tests
4448 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4450 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4451 attribute match rules evaluation
4452 * tests/docs/Makefile.am tests/docs/bug-78.xml
4453 tests/general/Makefile.am tests/general/bug-78.*: added a
4454 specific example for bug #75777 in the regression tests
4456 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4458 * libxslt/transform.c: found another stupid bug by step by
4459 step processing of the code
4460 * libxslt/pattern.c: idem, except that once stupid mistake
4461 ELEM vs NODE forced the templates to be stored in a list
4462 instead of a hash table, fixing this stupidity should
4463 again lead to a substantive improvement of processing speed.
4464 Like divide by 2 processing time for DocBook stylesheets.
4466 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4468 * libxslt/transform.c: fixing bug #75603
4469 * tests/docs/Makefile.am tests/docs/bug-77.xml
4470 tests/general/Makefile.am tests/general/bug-77.*: added a
4471 specific example for bug #75603 in the regression tests
4473 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4475 * python/Makefile.am: Art Haas pointed a stupid error
4477 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4479 * Makefile.am tests/Makefile.am tests/*/Makefile.am
4480 tests/*/*/Makefile.am : added "make valgrind" targets
4481 to run the test suite under the debugger control
4482 * transform.c: valgrind spotted 2 bugs, one related to
4483 the ordering of the deallocation of the data associated to
4484 a transofrmation, the second in xsltCopyTree when the new
4485 node may have been coalesced with an adjacent text node.
4486 The regression tests now pass cleanly under testgrind.
4488 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4490 * python/Makefile.am: fixed a stupid bug
4492 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4494 * configure.in: preparing 1.0.14
4495 * doc/*: updated rebuilt
4496 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4497 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4498 with the Windows maintainers
4500 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4502 * python/Makefile.am python/generator.py python/libxslt.c
4503 python/types.c python/tests/Makefile.am: applied the same kind of
4504 fixes to the Python Makefiels than to libxml2 ones. Updates
4507 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4509 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
4510 libxslt/variables.c: chaing result tree values which may
4511 be deallocated and must not be kept in the template
4512 pattern lookup cache. Thanks to Valgrin to allow finding
4513 the real problem in bug #74857
4515 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4517 * libxslt/*.h doc/* python/*: applied another cleanup comment
4518 diff from Heiko W. Rupp, regenerated the API and python
4520 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4522 * tests/docs/Makefile.am tests/docs/bug-76.xml
4523 tests/general/Makefile.am tests/general/bug-76.*: added a
4524 home brewed test for path computation elmininating duplicate
4527 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4529 * doc/Makefile.am: fixed a build problem in some environements
4531 2002-03-08 jacob berkman <jacob@ximian.com>
4533 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4534 as make will automatically look there for these files
4536 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4538 * configure.in libxslt/xsltwin32config.h: preparing release
4540 * doc/*: updated and rebuilt the docs
4541 * python/libxslt.c: fixed a possible reentrancy problem
4543 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4545 * libxslt/pattern.c: Fixes the problems exposed by #73880
4546 those ought to be computed at stylesheet compile time, not
4547 at run-time, and the computation was wrong.
4548 * libxslt/transform.c: get rid of fake nodes coming from node-set
4549 transformations. At least if they are still produced they will
4550 become easy to spot as resulting document won't be well-formed.
4552 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4554 * libxslt/extensions.c: fixed bug #73791 related to extension
4555 function declared in included stylesheets
4556 * tests/exslt/functions/function.7.*: added specific test
4558 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4560 * tests/docs/Makefile.am tests/docs/bug-75.xml
4561 tests/general/Makefile.am tests/general/bug-75.*: added a
4562 specific example for bug #72150 in the regression tests
4564 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4566 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4567 similar way as #71457
4569 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4571 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4572 some HTML meta encoding fixups resulting from fix in libxml2
4574 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4576 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4577 related to the XPath changes in fixing #61290
4579 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4581 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4584 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4586 * libexslt/date.c: patch from Charles Bozeman for the exslt date
4588 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4589 the associated regression test provided by Charles
4591 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4593 * libxslt/preproc.c: Fixed #73088 with the associated patch
4595 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4597 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4598 unless compiled explicitely with memory debugging switched on
4599 * TODO: refreshed a bit
4601 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4603 * python/generator.py python/libxslt.c: changes for the 'usual'
4604 setup.py to allow building a libxml2-python
4605 module based on the same code. The initialization is however
4606 different the 2 .so files fo libxml2 and libxslt are identical and
4607 they entry point initialize both libraries. this is done to avoid
4608 some possible nasty problem since the Python don't merge the maps
4609 of all shared modules.
4610 * python/libxsl.py: attempt to cope with the shared library loading
4611 problem when both modules are not merged.
4613 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4615 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4616 documentation for the wrappers and python modules.
4618 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4620 * tests/docs/Makefile.am tests/docs/bug-74.xml
4621 tests/general/Makefile.am tests/general/bug-74.*: added a
4622 specific example for bug #71342 in the regression tests
4623 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4624 #71342 changed one attribute serialization.
4626 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4628 * python/Makefile.am: trying to fix #71270
4630 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4632 * python/*.py: removed tab used spaces
4633 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4634 * doc/news.html doc/xslt.html: rebuild/updated
4636 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4638 * tests/docs/Makefile.am tests/docs/bug-73.xml
4639 tests/general/Makefile.am tests/general/bug-73.*: added a
4640 specific example for bug #71181 in the regression tests
4642 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4644 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4645 work. A bit of cleanup.
4647 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4649 * xslt-config: fixing Red Hat bug #59508
4651 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4653 * tests/docs/Makefile.am tests/docs/bug-72.xml
4654 tests/general/Makefile.am tests/general/bug-72.*: added a
4655 specific example for bug #58444 in the regression tests
4657 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4659 * libxslt/transform.c: fixed bug #58444, was quite simpler
4662 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4664 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4665 closed bug #70131, still wondering about the position() when
4666 the node is selected.
4668 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4670 * tests/docs/Makefile.am tests/docs/bug-71.xml
4671 tests/general/Makefile.am tests/general/bug-71.*: added a
4672 specific example for Norm's bug in the regression tests
4674 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4676 * libxslt/attributes.c: fixed a bug reported by Norm
4678 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4680 * python/libxml.c : fixed a small warning.
4681 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4682 python/libxsltclass.txt: rebuilt the APIs
4684 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4686 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4687 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4688 libxslt/xsltInternals.h: adding extra run-time informations
4689 to make the stylesheet really read-only at run-time.
4691 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4693 * libxslt/transform.c: fixing bug #70281
4695 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4697 * libxslt/numbers.c: trying to fix #68759
4699 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4701 * python/Makefile.am: seems some version of automake didn't
4702 generate the dependancies right as Jacob found out. Add
4703 an extra dependancy rule.
4705 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4707 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4708 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4709 Fixed the python Makefiles, corrected a bug showing up on ia64,
4710 changed the name of the python internal module too
4712 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4714 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4715 Licence to MIT Licence and release of 1.0.11
4716 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4717 doc/xslt.html: updates of the docs accordingly
4718 * libxslt/xsltwin32config.h: numbering
4719 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4720 python/libxslt-python-api.xml: cleanup the dependancies with
4722 * python/tests/extfunc.py: updated examples.
4724 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4726 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4727 doc/parsedecl.py: fixup the script and rebuid the API
4728 * libxslt/extensions.h: cleanup
4729 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4730 python/libxsltclass.txt: provided accessors for a lot of the
4731 tructures involved in the transformation. Stylesheet and
4732 transformation python object don't free automatically the
4733 encapsulated object when deallocated.
4734 * python/tests/Makefile.am python/tests/basic.py
4735 python/tests/extfunc.py python/tests/pyxsltproc.py:
4736 updated the examples
4738 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4740 * xsltproc/xsltproc.c: small fix
4741 * Makefile.am: cleanup
4742 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4743 * python/generator.py python/libxml_wrap.h python/libxsl.py
4744 python/libxslt.c python/libxsltclass.txt: augmented the
4746 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4747 libxslt-python API to get an estimate of what is missing
4749 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4751 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4752 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4753 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4754 fixed an import order.
4755 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4757 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4759 * python/libxlst.c python/libxslt-python-api.xml
4760 python/libxsltclass.txt: plugged the extension of the engine
4761 with python defined functions
4762 * python/tests/Makefile.am python/tests/extfunc.py: added a
4763 basic test, still a memleak, cleanup function needed.
4765 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4767 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4768 spec file will now build libxslt-python, fought with shared
4769 and other crazyness, seems to work now :-)
4770 * doc/libxslt-api.xml: regenerated
4772 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4774 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4775 tests/*/*/Makefile.am: refactored make tests, make all now don't
4777 * python/Makefile.am: added tests
4778 * python/tests/basic.py python/tests/Makefile.am: added the first
4779 basic test, memory debug included
4781 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4783 * configure.in python/Makefile.am: attempst to tweak to get
4784 full memory debug...
4785 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4786 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4787 the basic API starts to work
4788 * python/tests/test.*: first basic test
4789 * libxslt/xsltutils.c: fixed a comment
4791 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4793 * configure.in doc/Makefile.am: do not install outside of prefix,
4794 make sure the API get shipped.
4796 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4798 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4799 reactivated xsltMatchPattern() since this is really something
4800 one may want to have access to in an extension function.
4801 * Makefile.am configure.in python/Makefile.am python/generator.py
4802 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4803 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4804 python/types.c: started working on the python bindings, borrowed
4805 most of the work done for libxml2, most of the generator code
4806 is similar. Commit at the point where this compiles cleanly and
4807 "import libxslt" doesn't yield any missing entry point.
4809 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4811 * libxslt/pattern.c: patch from Charles Bozeman to support
4814 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4816 * libxslt/keys.c: Bob Stayton pointed out a problem when
4817 using unions in key match patterns.
4818 * tests/docs/Makefile.am tests/docs/bug-70.xml
4819 tests/general/Makefile.am tests/general/bug-70.*: added a
4820 specific example in the regression tests
4822 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4824 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4825 closes bug #69809 submitted by Michael Kroell
4827 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4829 * xsltproc/xsltproc.c: added links to the Web site from usage()
4831 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4833 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4834 an index based on comments content similar to libxml2 one
4835 The code need more specific comments.
4836 * doc/*: rebuilt the web site with the new references
4838 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4840 * libxslt/functions.h: roll back the change after more analysis
4841 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4844 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4846 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4849 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4851 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4852 error when parsing -o arguments.
4854 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4856 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4857 Fixed RH bug #57496, xsltproc was not returning error
4858 code on internal runtime errors. Should return 9 now.
4860 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4862 * libexslt/math.c: Charlie Bozeman provided the implementation
4863 for the EXSLT math other functions
4865 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4867 * libexslt/Makefile.am: jacob berkman pointed out that the
4868 Cygwin patch forgot to add libexslt.h to the tarball
4870 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4872 * libxslt/pattern.c: fixed I18N problemes in the template parser
4873 pointed out by Xavier Cazin
4874 * tests/docs/Makefile.am tests/docs/bug-69.xml
4875 tests/general/Makefile.am tests/general/bug-69.*: added a
4876 specific example in the regression tests
4878 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4880 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4881 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4882 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4883 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4884 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4885 xsltproc/xsltproc.c: applied Robert Collins patch for
4888 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4890 * xsltproc/Makefile.am configure.in: ugly way to keep
4891 the memory debugging active on my devel workstation
4892 by bypassing libtool completely
4894 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4896 * libxslt/templates.c: fixed bug #68751
4897 * tests/docs/Makefile.am tests/docs/bug-68.xml
4898 tests/general/Makefile.am tests/general/bug-68.*: added a
4899 specific example in the regression tests
4901 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4903 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4904 small problems raised by Justin Fletcher
4906 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4908 * configure.in: releasing 1.0.10
4909 * doc/*: updating the docs for the release.
4910 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4911 seems I inadvertantly commited previously stuff from a failed
4912 attempt at fixing namespace nodes parents.
4914 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4916 * libxslt/numbers.c: the xsl:number implementation incorrectly
4917 cached the format string in some case. Fixes bug #65391
4919 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4921 * configure.in: fixed a couple of cut and paste errors in the
4922 math functions detection
4923 * libxslt.spec.in: added missing file entry for libxslt.pc
4925 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4927 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4928 update xsltproc man page to add --stringparam option
4930 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4932 * xsltproc/xsltproc.c: added the --stringparam option
4933 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4934 the --novalid behaviour.
4936 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4938 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4940 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4942 * doc/*.html: updated gdome2 homepage
4944 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4946 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4948 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4950 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4951 increased number of parameteres, changed license, cleaned up some
4952 places where it looked junky because of stylesheet issues
4954 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4956 * xsltproc/xsltproc.c: increased the max number of parameters
4958 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4960 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4962 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4964 * configure.in: applied albert portability patch
4965 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4966 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4967 applied Igor patch for Windows
4969 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4971 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4973 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4975 * configure.in: preparing 1.0.9
4976 * doc/*: updated and rebuild the doc
4978 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4980 * configure.in libexslt/Makefile.am: trying to fix the problem
4981 related to prelinking and libtools crazyness
4983 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4985 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4986 patch for the debugger glue.
4988 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4990 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4991 the whole module with just the entry points.
4993 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4995 * libxslt/transform.c: Nik Clayton found a bug introduced in
4996 1.0.8 when using doctypes for HTML output
4998 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5000 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
5001 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
5002 to use a callback setup function, deprecating libxsltbreakpoint
5003 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
5004 dependancies on libxsltbreakpoint
5006 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5008 Build patch from Peter Williams <peterw@ximian.com>
5009 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
5010 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
5011 $(srcdir), not the build directory.
5013 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5015 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
5017 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
5019 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
5020 xsltproc return codes, per
5021 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
5023 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5025 * libxslt/pattern.c: Marc Tardif provided a patch to use as
5026 much as 40 steps. A dynamic alloc would still be better
5028 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
5030 * xsltproc/xsltproc.c: return useful code signaling error conditions
5033 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5035 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
5037 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
5039 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
5040 template matches compilation was failing to skip blanks bewteen
5041 consecutive predicates
5043 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5045 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
5046 updating Makefiles to fix the prelinking.
5048 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5050 * libxslt/transform.c: fixed a bug in the document extension
5051 element where the doctype infos were not taken into account.
5053 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5055 * libxslt/extra.c: fixed xsltDebug() to output with the normal
5057 * tests/namespaces/*: updated the tests to separate stdout and
5059 * libxslt/transform.c: increasing xsltMaxDepth to 5000
5061 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
5063 * configure.in libexslt/Makefile.am: more Makefile fixups
5065 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5067 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
5069 * libxslt/transform.c: small fix.
5071 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5073 * vms/* Makefile.am: included OpenVMS port instructions from
5074 John A Fotheringham, integrated in the tar file.
5076 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5078 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
5079 from Igor for Windows
5080 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
5082 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5084 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
5086 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5088 * configure.in: preparing 1.0.7
5089 * libxslt.spec.in: cleanup similar to libxml2 one
5090 * breakpoint/*.[hc]: finished cleaning up contributed code
5091 * doc/*: updated and rebuilt the documentation
5092 * xsltproc/xsltproc.c: cleanup of the timing code
5093 * xsltproc/Makefile.am: auto* sucks
5094 * libxslt/transform.c: added a missing include
5096 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5098 * Makefile.am acconfig.h config.h.in configure.in
5099 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
5100 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
5101 the debugger support, make it the default, added the
5102 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
5104 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
5106 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
5108 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
5110 * libxslt/xsltutils.c: handle indent=no when using an HTML
5112 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
5113 modified the output of those test suites
5115 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5117 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
5118 to libxml and removed the --warnnet option
5120 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5122 * configure.in: applied patches from David Härdeman closing
5125 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5127 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
5128 * libexslt/date.c: applied patch from Bruce Miller
5129 * doc/*: updated and rebuilt the docs
5131 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
5134 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
5135 made sure the .def is handled as binary
5137 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
5141 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
5143 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5145 * libxslt/numbers.c: take NaN and infinity attributes of
5146 xsl:decimal-format into account. Closes #62577
5148 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
5151 is now extracted from the xslt.html flat file using
5152 the site stylesheet ... eat your own dogfood !
5153 * libxslt/transform.c libxslt/xsltutils.c: fixed the
5154 HTML output to not generate a DOCTYPE if it should not
5155 i.e. no identifier nor version specified in the xsl:output
5156 * tests/multiple/out/*.orig tests/general/bug-11-.out
5157 tests/general/bug-33-.out tests/general/bug-52.out
5158 tests/docbook/result/xtchunk/html/*.orig
5159 tests/docbook/result/html/gdp-handbook.html
5160 tests/XSLTMark/*.out: fixing xsl:output with method=html
5161 resulted in a number of small changes in the regression tests
5164 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5166 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
5167 config.h include out of exsltconfig.h since this header is
5168 exported and config.h is not.
5170 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
5173 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
5176 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5178 * libxslt/numbers.c: reworked internal representation of
5179 tokenized number format and parsing/tokenization. This fixes
5180 many bugs regarding separator and default tokens.
5181 * tests/REC/test-7.7-3.out: the fix changes the output of this
5182 test. It now complies to the XSLT spec (wow! ;o)
5184 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186 * xsltproc/Makefile.am configure.in config.h.in: trying to
5187 bypass libtool crazyness when compiling in my debug environment
5188 * libxslt/templates.c: fix a compilation problem due to recent
5191 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5193 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
5194 non-alphanumeric token handling in number formatting.
5196 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198 * configure.in: releasing 1.0.5
5199 * doc/xslt.html doc/html/*: updated and rebuilt the docs
5201 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5203 * tests/REC/test-7.7-4.out: fixed a typo
5205 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5207 * libexslt/saxon.c: fixed a typo and improved handling of
5208 non-XPath-expression arguments.
5209 * libexslt/strings.c: fixed a bug in tokenize: function was using
5210 tctxt->output instead of tctxt->document->doc.
5211 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
5212 which was using variable "node" instead of "cur"
5214 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5216 * libxslt/extra.[ch]: removed older SAXON extensions
5217 implementations from Darren Graves.
5218 * libexslt/date.c: applied patch from Charlie Bozeman to fix
5219 a bug with time zone offset on Linux.
5221 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
5224 strip-space should also be applied to document imported
5227 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
5230 rewrote the way strip-space gets applied. Closes bugs #61962
5231 * tests/docs/Makefile.am tests/docs/bug-66.xml
5232 tests/general/Makefile.am tests/general/bug-66.*: added a
5233 specific example in the regression tests
5235 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237 * libxslt/xslt.c: Fixing bug #61913
5238 * libxslt/transform.c: removing a small memleak when running with
5241 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5243 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
5244 added implementation of SAXON expression(), eval() and
5245 evaluate() functions.
5246 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
5247 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
5248 modified to use SAXON namespace (functions are not registered
5249 in the LibXSLT namespace)
5250 * tests/exslt/common/object-type.1.out: modified to take account
5251 of the new saxon:expression function
5253 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
5256 should be faster too.
5257 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
5258 updated the result of the tests. A subtle bug unnnoticed yet
5259 in the XML Rec formatting got fixed.
5261 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263 * libxslt/numbers.c: trying to fix bug #61070, seems there
5264 is still a couple of problem left. And optimizations are
5267 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269 * libxslt/variables.c: fixing bug #61673 part II
5270 * tests/docs/Makefile.am tests/docs/bug-65.xml
5271 tests/general/Makefile.am tests/general/bug-65.*: added a
5272 specific example in the regression tests
5274 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276 * libxslt/pattern.c: fixed bug #61627
5277 * tests/docs/Makefile.am tests/docs/bug-64.xml
5278 tests/general/Makefile.am tests/general/bug-64.*: added a
5279 specific example in the regression tests
5280 * tests/docs/Makefile.am tests/docs/bug-63.xml
5281 tests/general/Makefile.am tests/general/bug-63.*: added a
5282 specific example in the regression tests for bug #61291
5283 (fixed in libxml2 module)
5284 * tests/reports/Makefile.am tests/reports/undefvar.*: added
5285 a test for handling undefined variables
5287 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289 * configure.in xslt-config.in: trying to fix bug #60890
5291 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293 * configure.in: applied patch to close bug #60724
5295 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5297 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
5298 a bug in DAY_IN_WEEK and implements the date:week-in-month function
5300 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302 * libxslt/extra.[ch] tests/extensions/list.*
5303 tests/extensions/evaluate.*: applied patch from Darren Graves
5304 adding support for Saxon's evaluate & expression extension functions
5305 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
5307 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
5310 patches from Igor for Windows.
5312 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314 * libxslt/xslt.c: fixed bug #60624
5315 * libxslt/xsltutils.c: improver the error context reporting
5316 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
5317 specific regression test
5318 * xsltproc/xsltproc: free the stylesheet if it contained an error.
5320 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
5322 * libxslt/variables.c: fixed a problem with global var override
5323 being reported as an error.
5324 * tests/docs/Makefile.am tests/docs/bug-61.xml
5325 tests/general/Makefile.am tests/general/bug-61.*: added a
5326 specific example in the regression tests
5327 * configure.in tests/Makefile.am tests/reports/*: adding a test
5328 to make sure redefinition of global variables in the same stylesheet
5331 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5333 * libxslt/extra.c: okay the code from Norm is really non
5334 portable and break everywhere except on Sun and Linux
5335 platform. Compile it only on those targets.
5337 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5339 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
5340 and Justin Fletcher)
5342 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344 * libxslt/numbers.c: Fixing bug #60415
5345 * tests/docs/Makefile.am tests/docs/bug-61.xml
5346 tests/general/Makefile.am tests/general/bug-61.*: added a
5347 specific example in the regression tests
5349 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5351 * tests/docbook/result/*: the change in libxml to output
5352 decimal charrefs instead of hexadecimal changed a lot of
5355 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
5359 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361 * configure.in: preparing for 1.0.4
5362 * doc/xslt.html doc/html/*: updated and regenerated docs
5364 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5366 * libexslt/date.c: fixed some compile warnings and disabled
5367 debugging by default.
5369 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
5372 incorporate comments from bug #59220
5374 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5376 * configure.in libexslt/date.c libexslt/Makefile.am
5377 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
5378 of the EXSLT - Dates and Times core functions.
5379 The exsltDateFormat* functions need to be reworked but it
5380 works like this, even if it's quite messy.
5381 * tests/exslt/strings/.cvsignore: added
5383 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5385 * xsltproc/xsltproc.c: tell in usage that parameter strings
5388 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390 * libxslt/Makefile.am libxslt/transform.c: trying to close
5391 bug #60304 on xsl:fallback usage
5392 * tests/docs/Makefile.am tests/docs/bug-60.xml
5393 tests/general/Makefile.am tests/general/bug-60.*: added a
5394 specific example in the regression tests
5396 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398 * tests/documents/Makefile.am tests/documents/*: changed the
5399 test to use doc%5Ffile instead of doc%20file, this is
5400 sufficient to preserve the test capacities while closing
5403 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5405 * libxslt/extra.c : close #59570 by simply not providing
5406 Norm's extension on FreeBSD.
5407 * tests/general tests/docs: added a couple of new entries
5409 * libexslt/strings.c: NULL initialized a local variable
5410 which was tested later on.
5412 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5414 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
5415 #60143 and rebuilt the FO test outputs
5417 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5419 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5420 on inheritance of attributes from multiple attributes-sets
5422 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5424 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5425 added implementation of EXSLT - Strings.
5426 Currently implemented functins are str:tokenize, str:align
5427 str:concat and str:padding.
5428 * configure.in tests/exslt/Makefile.am
5429 tests/exslt/strings/Makefile.am
5430 tests/exslt/strings/tokenize.1.*: added a test for the
5431 str:tokenize function.
5433 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5436 libexslt/Makefile.am: added man pages provided by Heiko Rupp
5438 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5440 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5441 tutorial text to add references to global variables cleanups
5443 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5445 * doc/xsltproc.1 - added xsltproc man page (note: this has not
5446 been added into the build yet)
5448 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5451 doc/tutorial/libxslttutorial.xml: added global variables cleanups
5453 * tests/documents/Makefile.am: mjcox pointed to some missing files
5455 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5457 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5459 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5461 * libexslt/common.c: implemented version 3 of the exslt:node-set()
5463 * tests/exslt/common/Makefile.am
5464 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5466 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5468 * adding doc/xsltproc.html - html generated from xsltproc.xml,
5469 update doc/xslt.html with link to xsltproc.html
5471 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5473 * adding doc/xsltproc.xml - user manual for xsltproc
5475 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5478 warning raised by the Windows compiler (Chris Poblete)
5480 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5483 closed bugs #59212 and #59220
5485 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5487 * config.h.in configure.in xsltproc/xsltproc.c: complete test
5488 of a DocBook XSLt transform with --nonet, need stat(), added
5489 checking in configure.
5491 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493 * xsltproc/xsltproc.c: catalog integration, cleanup with
5494 the --nonet option closing #59427
5495 * libxslt/xslt.c: removed a small memleak when using a
5498 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500 * //Makefile.am : fixed an error I propagated to nearly all
5501 Makefiles.am on Saturday
5503 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5507 * libxslt/pattern.c: tag a potential threading problem.
5509 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5511 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5514 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516 * //Makefile.am : fixed a number of small problems with
5517 Makefiles spotted by Albert Chin
5519 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5524 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526 * libxslt/extensions.c: fixed a permutation of args to
5527 xsltPrintErrorContext()
5529 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5533 * tests/docs/Makefile.am libexslt/Makefile.am
5534 tests/documents/Makefile.am tests/general/Makefile.am
5535 xsltproc/Makefile.am: cleaning of Makefiles pointed out
5538 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5542 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5545 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5546 export xsltconfig.h at make install stage
5548 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5550 * doc/xslt.html updated xsltproc description with the many new
5551 command line options Daniel has added, cleaned up some spelling
5553 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5555 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
5556 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5557 serious changes on Result Value Trees and NodeSets
5558 w.r.t. deallocation and collect operations. Probably not
5559 100% clean (merge of allocated trees smells like a problem).
5560 Seems sufficient to close #58943 . Also check if XPath evaluations
5561 failed, and in this case stops the processing and avoid
5562 going further, goal is to not segfault on broken XSLT.
5564 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5566 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5567 some associated serious cleanup in the pattern code.
5568 * tests/docbook/result/*: regenerated all the results for the
5569 docbook testsuite. Seems killing #58878 also changes the
5570 fo results seriously.
5571 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
5572 tests/general/Makefile.am tests/general/bug-5[56].*: added
5575 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5577 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5578 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5579 fixed compilation warnings due to recent changes to the extension
5581 * libxslt/preproc.[ch] libexslt/common.c
5582 fixed the precomputation of *:document elements
5583 * libxslt/functions.h: fixed a compilation warning
5585 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5587 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5588 for xsltTimeStamp() in bug report #58012
5590 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5593 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5594 of 'non-standard' libxml element like namespace nodes.
5595 * tests/docs/Makefile.am tests/docs/bug-54.xml
5596 tests/general/Makefile.am tests/general/bug-54.*: added a
5597 specific example in the regression tests
5599 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5601 * HACKING: added John Fleck right to commit in the doc subdir
5603 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5606 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5607 tests/general/Makefile.am tests/general/bug-52.*
5608 tests/general/bug-53.*: Added a few new tests for recently fixed
5610 * tests/xmlspec/REC-xml-20001006-review.html
5611 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5612 DTD changed the result by adding extra attributes to the HTML output
5614 2001-08-06 Peter Williams <peterw@ximian.com>
5616 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5617 when srcdir != builddir.
5619 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5621 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5622 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5623 to easify extension element precomputation.
5624 * libexslt/functions.c: uses the new framework and precomputes
5625 func:result elements.
5627 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5629 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5631 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633 * tests/general/bug-21-.out tests/general/bug-31-.out:
5634 this got fixed by libxml patches
5635 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5636 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5637 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5638 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5639 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5640 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5641 a few things related to those changes.
5643 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5645 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5646 * test//*/*.out: the output of some tests changed, looks better
5649 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651 * libxslt/xsltutils.c: avoid extra \n when serializing top
5654 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656 * libxslt/extra.c: one more revision on Norm's localTime() function
5658 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5660 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5661 exsltLeadingFunction when passing an empty node-set as the
5663 * libxslt/functions.[ch]: gave priority to context-level functions
5664 over extension module functions. This allows a function declared
5665 with a func:function element to override an extension module
5666 function for example. This is a bit hackish...
5667 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5668 values didn't conform to the expected values. This is a bug in
5669 the EXSLT official use cases.
5671 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673 * config.h.in configure.in libxslt/extra.c: tried to integrate
5674 Norm's implemntation of localTime()
5676 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5678 * libxslt/extra.c: fixed a serious proble is node-set was called
5680 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5682 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5684 * libexslt/functions.c: fixed memory leaks
5686 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5688 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5689 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5690 more cleanup of the problems introduced with EXSLT, also closes
5693 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5695 * doc/internals.html - general cleanup
5697 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5699 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5700 to check EXSLT conformance
5701 * libexslt/sets.c: fixed a typo when registering has-same-node
5703 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5705 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5706 of memory allocations, raise a bug in the test suite, also
5707 need to be centralized as a single cleanup function.
5709 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5711 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5712 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5713 Some cleanup, there is still a memory leak left and some warnings
5716 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5718 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5719 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5720 libxslt/xsltInternals.h: new extension framework.
5721 Added stylesheet module data, top-level and extension elements
5722 precomputing, global registration of top-level elements and
5723 extension elements and functions.
5724 Extensions are no longer initialized from extension-element-prefixes
5725 declarations but when modules need the data.
5726 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5727 only allocate and free module data, they shouldn't register the
5728 elements and functions any more.
5729 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5731 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5732 non-XSLT top-level elements before any xsl:import element.
5733 * libexslt/common.c libexslt/functions.c libexslt/math.c
5734 libexslt/sets.c: adapted to use the new extension framework.
5735 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5736 moved the test module from functions.c to extensions.[ch],
5737 modified it to use the new extension framework. Updated xsltproc
5738 to register the test module.
5740 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5742 * libxslt/pattern.c: fixed an ugly problem with namespaces
5743 in templates compilation
5744 * tests/namespaces/tst4.*: added a specific testcase
5745 * libxslt/transform.c: reenabled debug
5747 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5749 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5751 * doc/html/*.html: updated the docs.
5752 * xsltproc/xsltproc.c: activate line numbering unfortunately
5753 this works only with CVS, libxml2-2.4.1 is broken in this respect
5755 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5757 * libxslt/documents.c enhancement to xsltFindDocument to
5758 cater for the Matt Sergeant patch
5760 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5762 * updating libxslt tutorial to include param support
5764 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766 * libexslt/math.c: small cleanup
5767 * libxslt/functions.c: patch to document('') from Matt Sergeant
5768 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5769 c.f. bug #57464 from Tom Moog
5771 2001-07-19 Darin Adler <darin@bentspoon.com>
5773 * configure.in: Add HTML_DIR definition.
5774 * xsltproc/.cvsignore: Ignore some generated files.
5776 2001-07-18 Peter Williams <peterw@ximian.com>
5778 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5781 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5783 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5784 libexslt/common.c libexslt/functions.c libexslt/math.c
5785 libexslt/sets.c: removed utils.[ch] as their content is
5786 integrated in libxml
5787 * libexslt/sets.c: uses the new libxml functions
5788 * libxslt/extra.[ch]: removed exsl:document
5789 * AUTHORS: added /me
5791 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5793 * libexslt/.cvsignore: some more generated files to ignore
5794 * libexslt/Makefile.am: utils.h not installed anymore
5795 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5796 libexslt/math.c libexslt/sets.c:
5797 changed function prefix from exsl* to exslt*
5798 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5799 from common.c to exslt.c
5800 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5802 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5803 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5804 * xsltproc/xsltproc.c: updated to use the new function prefix
5806 2001-07-15 Darin Adler <darin@bentspoon.com>
5808 * libxslt/.cvsignore:
5809 * tests/XSLTMark/.cvsignore:
5810 * tests/extensions/.cvsignore:
5811 * tests/xmlspec/.cvsignore:
5812 Some more generated files to ignore.
5814 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816 * Makefile.am configure.in libexslt/Makefile.am:
5817 Integration of libexslt in the build system
5818 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5819 xsltproc/Makefile.am xsltproc/xsltproc.c:
5820 Moved xsltproc to a separate directory, linked it to libexslt,
5821 and added exslt version reports to -V
5822 * tests/*/Makefile.am: updated the path to xsltproc
5823 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5824 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5825 versionning informations, some cleanup, and added documentation
5826 to a couple of exported functions
5828 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5830 * libexslt/Makefile.am: account for new source files
5831 * libexslt/.cvsignore: added
5833 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5835 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5836 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5837 start implementing EXSLT
5839 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5842 trying to accept AVT for "format" in xsl:number
5844 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5847 xsltProfileStylesheet
5849 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5852 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5853 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5854 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5855 libxslt/variables.c libxslt/xslt.c: provide context for
5856 error messages. Requires libxml head changes.
5857 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5860 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862 * libexslt/Makefile.am: initial EXSLT framework
5864 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5867 * win32/libxslt/libxslt.def: added another entry point
5868 * libxslt/transform.c: fixed a comment block
5869 * doc/xslt.html doc/html/*: updated and regenerated the docs
5871 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873 * win32/libxslt/libxslt.def: added missing functions
5875 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5878 libxslt/xsltInternals.h: added Embedding Stylesheets
5879 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5880 from the REC about it
5881 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5882 tried to accomodate the various (and changing) proprietary
5883 ways of implementing chunking.
5884 * tests/docbook/result/xtchunk/html: now output is generated in
5887 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889 * libxslt/xsltproc.c: small cleanup
5890 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5891 for cdata/text handling
5893 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5896 * tests/documents/Makefile.am tests/documents/message.*: added
5897 a specific regression test
5898 * libxslt/transform.c: fixed an infinite loop
5899 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5902 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5905 fixed exclude-result-prefixes handling and how namespaces
5906 propagate from the stylesheet to the result in general, this
5907 is a serious cleanup.
5908 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5909 tests/general/itemschoose.out tests/namespaces/extra.xsl
5910 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5911 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5912 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5913 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5914 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5915 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5916 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5917 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5918 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5919 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5920 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5921 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5922 fixed and rechecked all the tests where the namespace
5923 propagation was wrong either taht the rules were not applied
5924 correctly or that superfluous namespaces were declared in the
5927 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5930 libxslt/variables.h: Norm pointed out that element-available()
5931 didn't work, implemented it
5932 * tests/extensions/Makefile.am tests/extensions/list.*: added
5933 a test for all registered xslt element, function and default
5936 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5939 tests/documents/docfile.xml tests/documents/test.result
5940 tests/documents/test.xml tests/documents/test.xsl:
5941 added a test for URI-escaping on document() input
5943 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * tests/docs/Makefile.am tests/general/Makefile.am
5946 tests/general/bug-49-* tests/docs/bug-49-*
5947 tests/general/bug-50-* tests/docs/bug-50-*: added a
5948 couple of regression tests for bugs posted on the list
5950 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952 * libxslt/xsltproc.c: avoid generating CDATA node in document
5953 tree when parsed, force generation of text nodes instead.
5955 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957 * doc/extensions.html: fixed a number of typo found by Dan York
5958 * libxslt/xsltutils.c: improved the profiling ouput, added the
5961 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5965 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967 * config.h.in configure.in: added gettimeofday() check
5968 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5969 profiling works option --profile (or --norman ;)
5971 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5974 libxslt/variables.c: big cleanup on the way templates or
5975 template fragments are processed, cleanup of stack building
5976 * tests/docs/Makefile.am tests/general/Makefile.am
5977 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5978 series of regression test for the variable/params lookups
5979 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5980 started working on profiling code, there is just invocation counting
5981 yet but the framework is in place.
5983 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985 * tests/docs/Makefile.am tests/general/Makefile.am
5986 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5987 regression test for the variable scope within templates problem
5989 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5991 * xsltInternals.h variables.c transform.c:
5992 fixed problem with variable scope within templates
5994 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996 * doc/extensions.html doc/internals.html doc/xslt.html:
5997 added a documentation on writing libxslt extensions, and
5998 added links to the main page
5999 * libxslt/functions.c libxslt/xsltInternals.h
6001 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6003 * cleaned up many comments and error messages
6005 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007 * configure.in libxslt/xsltwin32config.h: released 0.14.0
6008 * doc/xslt.html: added 0.14.0 release
6010 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012 * doc/html/*: rebuilt docs before release
6013 * libxslt/extensions.c: fixed a function doc header
6015 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
6020 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
6022 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
6023 something there, not visually perceptible
6025 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027 * tests/docbook/result/: the change in libxml affected the
6028 output of the Docbook tests (of course it was detected on
6031 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034 * libxslt/transform.c: added cdata-section-elements
6035 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
6038 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041 * libxslt/xsltutils.c: do not dump document for which there have
6042 been no generated content
6043 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
6044 test output accordingly
6045 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
6046 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
6047 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
6049 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
6052 libxslt/transform.c libxslt/functions.c: Added the extension API
6053 suggested by Thomas Broyer, this should allow implementation of
6055 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
6056 CVS extension namespace to avoid complaints, some cleanup
6057 * configure.in tests/Makefile.am tests/extensions/*: added a test
6058 for new modules testing both elements and functions registration
6060 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
6063 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
6064 and cleaned up the way URI for QNames were computed through
6065 the code, serious cleanup.
6066 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
6067 in their own hash table, implementation not yet finished.
6069 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6072 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
6073 to save/restore some XPath context, bug raised by
6076 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078 * libxslt/xsltwin32config.h[.in]: added configuration/version
6079 informations for Windows/MSC
6080 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
6082 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
6083 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
6085 * AUTHORS: added William
6087 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089 * configure.in doc/xslt.html: releasing 0.13.0
6090 * doc/Makefile.am: don't index the win32 include
6091 * doc/html/*: rebuilt the docs
6093 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095 * libxslt/xsltproc.c: John Fleck found a typo in usage()
6096 * libxslt/xslt.c: avoid warning if version="1.1" is used
6097 * libxslt/transform.c: forgot to initialize cur->outputFile
6098 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
6099 use the vendor string to detect supporting chunking, this
6100 is a workaround to be considered in the list of decent XSLT
6103 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
6106 added a new interface xsltRunStylesheet() for a more flexible
6107 handling of the output and trying to adhere to xsl:document
6108 filename generation semantic if one knows the URL of the output,
6109 also add IObuf capacity and SAX for output but is currently not
6111 * libxslt/xsltproc.c: added a -o or --output filename argument
6112 to test xsltRunStylesheet() or provide a base when generating
6114 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
6115 updated tests to add DocBook xt:document based chunking
6116 * tests/multiple/Makefile.am: cleaned up the makefile a bit
6117 * tests/multiple/out/*.html: the new xt:document now generate
6118 the DOCTYPE if available as is the case for HTML
6120 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6122 * Removed some redundant code in xsltDefaultProcessOneNode
6123 and revised the default processing of an attribute node
6125 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6127 * Enhanced ApplyTemplates and ForEach to allow multiple
6128 documents within a nodelist.
6129 * Repaired small bug in xsltDocument function which caused
6130 a crash if invalid second argument was provided.
6132 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
6134 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
6135 updating tutorial with explanation of xsltSave vs. xmlSave
6138 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140 * test/docbook: updated to docbook-xsl-1.4, regenerated results
6142 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
6145 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6146 Patches for Windows mostly contributed by Yon Derek
6147 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
6148 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
6149 Project file for Mircrosoft C provided by Yon Derek
6151 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153 * libxslt/pattern.c: closing bug #56517, fixed a number of
6154 problems in the patterns compilations, priorities and debug
6155 * libxslt/transform.c: improved the template debug message
6156 * tests/docs/Makefile.am tests/general/Makefile.am
6157 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
6158 regression test for #56517
6160 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162 * libxslt/xslt.c: avoid a stupid bug when compiling with
6163 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
6165 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167 * libxslt/numbers.c: fix of a small bug
6168 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
6171 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
6175 * tests/docbook/xhtml/*: added XHTML stylesheets
6176 * tests/docbook/fo/*: added XSL FO stylesheets
6177 * tests/docbook/result/xhtml/*: added XHTML results
6178 * tests/docbook/result/fo/*: added XSL FO results
6180 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182 * HACKING: fixed, added William
6184 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
6187 xml cases, and fixed text output to be recursive in text nodes
6190 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192 * configure.in: patch from Tony Graham to cleanup libxml2 detection
6194 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
6197 'namespace' is a reserved C++ identifier
6199 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201 * doc/xslt.html: adding 0.12.0 release
6203 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205 * configure.in: preparing 0.12.0 release
6206 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
6207 * libxslt/xsltconfig.h.in: added doc inline comment
6208 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
6209 and enriched xsltproc --version to show them
6210 * doc/html/*.html: rebuilt the docs
6211 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
6212 tutorial ends up in the tars and RPMs
6214 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216 * libxslt.spec.in: updated the descriptions
6218 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220 * libxslt/namespaces.[ch]: added a single namespace def copy
6221 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
6222 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
6223 any kind of input nodes.
6224 * libxslt/variables.c: checked and closed the last TODO about
6225 namespace propagation
6226 * tests/docs/Makefile.am tests/general/Makefile.am
6227 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
6228 regression test for #56115
6230 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6232 * updating tutorial: adding discussion of freeing memory, image
6233 files for callouts, link to xsltproc.c code
6235 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237 * libxslt/variables.c: bug #56267 was still not fixed, forgot
6238 to remove the old code
6239 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
6242 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * libxslt/variables.c: fixed bug #56267, namespaces must
6245 be propagated when evaluating local variables.
6246 * tests/docs/Makefile.am tests/general/Makefile.am
6247 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
6248 regression test for #56267
6250 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252 * libxslt/keys.c: avoid a possibility of an uninitialized variable
6253 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
6254 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
6255 request to have xinclude processing done on document() if requested
6257 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
6261 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263 * libxslt/preproc.c: removed a warning on xsl:transform
6264 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
6265 tests/general/array.out tests/general/array.xsl: added a new
6266 test fround in xsl-dev
6268 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
6271 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
6272 serializer of libxml impacted the result of some tests. Checked
6273 that the XML REC renders identically.
6275 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
6277 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
6280 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282 * libxslt/variables.c: fixed bug #55670, namespaces must
6283 be propagated when evaluating global variables.
6284 * tests/docs/Makefile.am tests/general/Makefile.am
6285 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
6286 regression test for #55670
6288 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290 * doc/xslt.html: linked to the tutorial
6292 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
6294 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
6298 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300 * libxslt/transform.c: closed bug #55723, problem was due to
6301 a limitation of xsltGetNamespace() when the insertion point
6303 * tests/docs/Makefile.am tests/general/Makefile.am
6304 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
6305 regression test for #55723
6307 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
6309 * libxslt/transform.c: fixed problems with document() in
6310 xsltApplyTemplates and xsltForEach. Cleaned up several
6312 * libxslt/keys.c: saved and restored ctxt->document within
6313 xsltInitKey to fix problem with keys when doc changed
6314 * libxslt/documents.[ch]: added new procedure xsltFindDocument
6315 needed when document() causes a change of doc within
6316 xsltApplyTemplates and xsltForEach
6318 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
6322 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
6323 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
6324 Updated to use the new function
6325 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
6326 the fixes in the serialization of <pre> in HTML in libxml
6327 led to a number of changes in the output
6329 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331 * tests/docs/Makefile.am tests/general/Makefile.am
6332 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
6333 regression test for #55722
6335 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337 * doc/xslt.html: updated to ask to not send mail directly
6338 * tests/docs/Makefile.am tests/general/Makefile.am
6339 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
6340 regression test for #55722
6342 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344 * libxslt/pattern.c : trying to fix #55670
6345 * tests/XSLTMark/reverser.out : result of test changed when
6348 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350 * doc/xslt.html: updated with 0.11.0
6352 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354 * configure.in libxslt.spec.in: released 0.11.0
6356 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358 * libxslt/transform.c: William M. Brack found a small bug
6359 when call-template didn't find the template.
6361 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363 * libxslt/transform.c: fixed handling of PI and comments
6364 (bug raised by Brent M Hendricks).
6365 * tests/docs/Makefile.am tests/general/Makefile.am
6366 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
6369 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371 * libxslt/xsltproc.c: added --xinclude in the option list,
6372 patch from Raphael Hertzog
6373 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
6374 test in the normal testsuite
6376 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
6379 at the top template level
6380 * tests/docs/Makefile.am tests/general/Makefile.am
6381 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
6384 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386 * libxslt/functions.c: fixed the document() bug reported by
6387 Stephane GUIBOUD-RIBAUD
6388 * tests/docs/Makefile.am tests/general/Makefile.am
6389 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
6392 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * configure.in libxslt/Makefile.am: fixed bug #54953
6395 * libxslt/attributes.c: cleanup pointed by Joe Orton
6396 * libxslt/xsltproc.c: added --catalogs to load catalogs from
6398 * libxslt/functions.c: cleanup unreached code
6399 * configure.in config.h.in libxslt/xsltproc.c: guarded the
6400 include with preprocessor definitions
6402 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404 * tests/documents/Makefile.am tests/general/Makefile.am
6405 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6406 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
6407 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
6408 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
6409 configure.in: Makefiles cleanup from Joe Orton
6411 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413 * tests/docbook/result/html/external.html
6414 tests/docbook/result/html/graphics.html
6415 tests/docbook/result/html/gtest.html
6416 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6417 Added a test from coolo for IDs in external parsed entities
6420 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6423 added --version info to xsltproc closing #54952
6425 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427 * tests/documents/Makefile.am tests/general/Makefile.am
6428 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6429 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6430 Seems some of the changes I made for 0.9.0 Makefiles were
6433 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435 * configure.in: preparing 0.10.0 release
6436 * doc/xslt.html: updated
6437 * doc/html/* : rebuilt the docs
6439 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6442 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6443 avoiding modifying stylesheet informations, and fixing
6444 document() when called from a global variable init
6446 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6449 add ctxt->inst to allow stylesheet element lookup (needed
6451 * libxslt/*.[ch]: generate docs for the structures and
6452 macros, general cleanup for docs
6453 * doc/html/*.html: regenerated all docs
6455 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6458 libxslt/xsltInternals.h: optimizations, cleanup of global
6461 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6464 libxslt/variables.c: force the precompilation of XPath expressions
6465 at stylesheet compilation time
6467 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6471 * tests/REC/Makefile.am: be less verbose if things really go wrong
6472 * tests/docs/Makefile.am tests/general/Makefile.am
6473 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6474 the regression tests
6476 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6479 detection method to generate HTML documents
6480 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6481 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6482 tests/XSLTMark/html.out tests/XSLTMark/products.out
6483 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6484 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6485 tests/general/bug-5-.out: updated a number of tests output
6488 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6492 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6495 about attribute being generated twice. Fixed a number of related
6496 bugs on attributes handling.
6497 * tests/REC/test-7.1.4.out: this changed an attribute generation
6499 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6501 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6504 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6506 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6509 the cases where perl is not in the path (nor in /usr/bin)
6510 * tests/docbook/result/html/gdp-handbook.html
6511 tests/docbook/result/html/kwrite.html
6512 tests/docbook/test/gdp-handbook.xml
6513 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6515 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6518 cases where a network access is needed to load a DTD or entity
6519 * tests/docbook/Makefile.am: added --nonet
6520 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6521 fixed 2 tests as a result
6523 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6526 try to remove the unneeded docbook Makefile stuff
6528 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530 * doc/xslt.html: fixed a link error
6531 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6532 * libxslt/xsltproc.c: cleaned up the --repeat loop
6533 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6534 fixed the DOCTYPE in tests output
6535 * tests/docs/bug-25-.xml tests/doc/Makefile.am
6536 tests/general/bug-25-.* tests/general/Makefile.am : added a new
6537 test case and fixed the EXTRA_DIST
6539 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541 * libxslt/extra.c: add more debug to xsltDebug
6542 * libxslt/transform.c: spent a few hours tracking down an ugly
6543 race like bug in xsltCopyTreeList() arghhh
6544 * libxslt/xsltproc.c: call xmlInitMemory() explictely
6546 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548 * doc/internals.html: more work done on the doc, mostly complete
6549 except the section on the XSLT stack and the extensions API
6550 since both still need more work.
6552 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554 * doc/internals.html doc/contexts.* doc/object.*: more work done
6557 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559 * doc/internals.html: more work done on the doc
6561 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6563 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6564 for the CDATA output
6566 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568 * libxslt/xslt.c: do not escape content of CDATA nodes on output
6570 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6573 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6574 doc/templates.fig doc/templates.gif: started writing tye doc
6575 on how libxslt works.
6577 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6579 * libxslt/numbersInternals.h libxslt/numbers.c
6580 tests/numbers/format-number.out tests/XSLTMark/number.out:
6581 Patch from William Brack to bring format-number() more in alignment
6582 with the Java implementations.
6584 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6587 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589 * tests/docbook/result/html/* tests/general/bug-11-.out
6590 tests/multiple/result.xml tests/XSLTMark/*.out
6591 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6594 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596 * libxslt/xsltproc.c: add a --docbook option if your libxml2
6597 has the SGML DocBook support compiled in.
6599 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6602 tests especially on sorting
6603 * test/xsltutils.c: oops multiple sorts was actually broken !!!
6606 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6610 * doc/html/* doc/xslt.html: updated and regenerated the docs
6612 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614 * xsltutils.[ch] transform.c: implemented multiple levels of
6616 * test/REC/test-10-2.*: added a really small test for it
6618 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6621 there can be multiple text and CDATA child
6623 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625 * tests/multiple/makefile.am: fixing #54015
6626 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6627 and a similar problem for the docbook tests
6629 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631 * tests/general/bug-8-.out: fixed in libxml xpath
6632 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6633 problem in predicates within a pattern. Spotted another
6634 potential namespace problem
6636 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6639 libxslt/xsltproc.c: counting errors and warnings at compilation
6640 time. Stop processing in case of error.
6641 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6642 added more namespace related bug checks
6644 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646 * libxslt/preproc.c libxslt/variables.c: found the source of a
6647 memory leak with DocBook introduced this w.e.. bit of cleanup.
6648 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6651 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653 * libxslt/variables.c: fixing bug #53769
6654 * tests/general tests/docs: added new examples from the
6655 bug reports to the regression tests, updated the Makefiles
6657 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6660 attributes.c extensions.[ch]: moved all stylesheet precomputation
6661 at stylesheet loading time (stylesheet transform should be thread
6662 safe now), improved params and variables evaluations (but optim
6663 is not complete yet).
6666 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668 * libxslt/xsltproc.c : changed the way --repeat works when
6671 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6673 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6674 fixed default formatting
6676 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6679 * libxslt/xsltproc.c : added an option to process HTML input
6681 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683 * libxslt/transform.c: Tony Gorski found a bug pointed by
6684 a compiler on Tandem
6685 * tests/documents/result.xhtml: this results in a small
6686 change in the output of this test
6688 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6693 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695 * transform.c: fixed text and cdata handling in xsl:copy
6696 * xslt.c : avoid crashing on invalid xslt input
6697 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6698 bugs submitted to the regression tests
6700 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6704 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706 * configure.in: updated to 0.8.0
6708 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710 * transform.c: fixed a bug introduced on handling #53401
6712 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714 * transform.c: fixed #53401
6715 * configure.in libxslt/*.c: allowed to suppress debug reporting
6716 functionalities but it brings not noticeable improvements
6717 * doc/xslt.html doc/html/*: updated and regenerated docs
6719 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721 * tests/general/bug-5-.out tests/multiple/out/*.orig
6722 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6723 following the libxml changes
6725 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727 * libxslt/functions.c: applied TOM's patch to key()
6728 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6729 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6730 small HTML output change
6732 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6737 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6740 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6741 fixed for the most part the namespace handling problem in XPath
6742 expression computations.
6743 * test/doc/ tests/general: added bug 5 and 6
6745 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747 * libxslt/xslt.c: applied William M. Brack patch fixing the
6748 template lack of support for priority
6749 * test/XSLTMark/*.out : this fixed anumber of problems in the
6752 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6755 fixed a bug in generate-id()
6756 * libxslt/transform.c: fixed null list result errors
6757 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6758 fixes for sorting semantic
6760 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6764 * libxslt/xsltproc.c : added --xinclude option
6765 * tests/XSLTMark/union.out : fixed the output
6767 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6769 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6771 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773 * configure.in: released 0.7.0
6774 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6777 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6780 some checking against NULL pointers
6782 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6785 added the XSLTMark in the regression tests as well as multiple
6786 output test from Ankh
6787 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6788 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6789 patches and fixed a memory leak
6790 * tests/docbook/result/html/*.html : updated the results after
6792 * tests/xmlspec/REC-xml-20001006-review.html
6793 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6794 an HTML doctype when serializing HTML result, but adds the
6797 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6801 * test/docbook/result/html/*.html: this change the output
6802 * tests/xmlspec/REC-xml-20001006-review.html
6803 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6804 the reference anchors generated for the XML spec
6806 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6809 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6810 libxslt/xsltutils.c: of course the way I defined
6811 UNUSED breaks on old gcc version. Try to be smart and
6812 also define it directly in xsltconfig.h
6813 * tests/xmlspec/Makefile.am: fixed the timing arg test
6815 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6818 implemented command line parameter passing
6819 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6820 tested it by passing show.diff.markup=1 to build the review version too
6822 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824 Huge cleanup, I switched to compile with
6825 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6826 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6827 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6828 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6829 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6830 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6831 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6832 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6833 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6834 libxslt/xsltutils.c: basically made static unexported functions
6835 avoided name clashes and flagged unused parameters.
6837 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839 * configure.in: 0.6.0 yet another release
6840 * doc/xslt.html doc/html/*: updated the docs
6842 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6845 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6846 extended xsltEvalStaticAttrValueTemplate and
6847 xsltEvalAttrValueTemplate to support foreign namespaces,
6848 and fixed document()
6850 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852 * xsltutils.h: cleanup some garbage added last night
6853 * xsltInternals.h variables.c transform.c templates.[ch]
6854 preproc.c pattern.c keys.c: switched the whole XSLt processing
6855 to use XPath precompiled expressions and reusing them.
6856 * functions.c: some cleanup, seems people don't use
6857 unparsed-entity-uri() the way it's supposed to be used
6859 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6862 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6863 with the new way XPath is interpreted. This doesn't yet
6864 take advantage of the separate parsing/evaluation phases
6866 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6869 problem in xsl:copy-of in case of attributes
6870 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6871 tests/general/Makefile.am tests/general/bug-3-.*:
6872 added the test to the general regression suite
6874 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6877 fixing some of the missing functionnalities in the XSLT
6878 functions implementations.
6880 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6884 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886 * README.cvs-commits: added, pointing to HACKING
6887 * HACKING: added defines commit rules.
6889 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891 * libxslt/extra.c libxslt/variables.c: fixing compilation
6892 when libxml was compiled without debug support
6894 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896 * configure.in: time for 0.5.0
6897 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6898 new test files are included in the distribution
6899 * doc/xslt.html : updated
6900 * doc/html/*.html: regenerated the docs
6902 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904 * tests/docbook/result/html/*.html: regenerated the HTML
6905 now that value-of an result tree don't include the fake root
6907 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909 * libxslt/transform.c libxslt/variables.c: removed a couple
6910 of possibly uninitialized var probs
6911 * tests/xmlspec/Makefile.am: run the processing without verbose
6912 avoid raising generated id differences.
6914 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6918 * libxslt/transform.c: fixed a bug which exaplined why no
6919 optimization were resulting from preproc stuff
6921 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6924 w.r.t. value of tree result (and attributes within it) fixed.
6925 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6926 Integrated the xmlspec to the test (i.e. diffed output for
6929 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6932 strip-spaces problem
6933 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6936 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938 * libxslt/transform.[ch]: finished integrating the current
6939 state of the preproc optimizations.
6940 * tests/xmlspec/diffspec.xsl: switched off diff printing
6942 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944 * libxslt/preproc.c libxslt/transform.c: started rolling in
6945 some of the optimizations.
6947 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6950 transform.[ch]: previous commit broke a lot of stuff, fixing
6951 and preparing for next step
6953 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6956 xsltInternals.h: started working on optimizing stylesheet
6957 element parsing. Just builds the extra informations so far.
6958 * xsltutils.h: added a missing XPath decl
6960 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962 * libxslt/variables.c: William M. Brack found a serious bug
6963 with imports and global variables ...
6965 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967 * libxslt/pattern.[ch] libxslt/transform.c: added
6968 xsltCleanupTemplates() to clean up state left after processing.
6970 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972 * libxslt/transform.c: applied patch from William M. Brack
6973 to support with-param in xsltApplyTemplates().
6975 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6977 * libxslt/pattern.c: fixed the compilation of patterns which
6978 contains XPath NodeTypes. Handling of nested predicates.
6980 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982 * libxslt/transform.c: save ctxt->node after for-each
6984 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6987 * doc/xslt.html: updated
6989 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6992 added xsltDocumentElem implementing multiple file output,
6993 including 1.1 xsl:document but yet untested.
6995 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997 * libxslt/extensions.c: fixed stoopid bug
6998 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6999 carrying extensions to the specification. Added node-set()
7000 for existing saxon and xt namespaces and debug() in libxslt
7001 namespace (http://xmlsoft.org/XSLT/namespace)
7002 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
7004 * configure.in tests/Makefile.am tests/namespaces: added some
7005 namespaces tests, including a test calling the extra debugging
7006 function in libxslt namespace, worked first time !!!
7008 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010 * libxslt/xslt.c: extension prefix support for the full stylesheet
7011 * libxslt/transform.c libxslt/extensions.[ch]: more work should
7014 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016 * doc/xslt.html : cleaned up, added a bit more description on
7019 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
7022 on functions and element extensions. First on list will be
7025 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027 * configure.in libxslt.spec.in: releasing 0.3.0
7028 * doc/xslt.html: updated
7030 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032 * configure.in tests/docbook/html : oops forgot to add
7033 the stylesheets themselves :-\
7035 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037 * configure.in tests/Makefile.am tests/docbook tree:
7038 added docbook XSL based test suite
7040 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042 * libxslt/xsltutils.c: reformat of messages
7043 * libxslt/xsltproc.c: removed memleak on --noout
7044 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
7045 changed again the way parameter are evaluated before a
7046 call-template, seems to fix a few nasty bugs, memory alloc debug too
7048 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
7051 fixed the param evaluation problem in apply-template
7052 * libxslt/pattern.c: speed up seriously some context computation
7053 * libxslt/xsltInternals.h: preparing for extension support
7055 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057 * libxslt/Makefile.am: small cleanup
7058 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
7059 fixed current() I hope
7061 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
7064 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
7065 support of namespaces, both in templates and in XPath subexpressions
7067 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7069 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
7071 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
7074 contextual info must be recomputed
7076 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
7079 * libxslt/xsltproc.c : added --maxdepth
7081 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084 * libxslt/xsltproc.c: added --novalid and --noout as well
7085 as options printing when no args
7086 * libxslt/variables.c libxslt/transform.c: trying to get rid
7087 if some variable/params addressing errors.
7089 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
7092 * libxslt/xsltutils.c: add carriage return to xsl:message when
7095 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097 * libxslt/functions.c: fixed a bug with generate-id()
7099 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101 * libxslt/xsltutils.c: started doing more useful stuff in
7103 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
7104 libxslt/xsltInternals.h: changed the way variables/params
7106 * libxslt/xsltproc.c: removed a pedantic warning
7107 * libxslt/variables.[ch]: found an ugly evaluation bug
7109 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111 * tests/REC/Makefile.am: updated
7113 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115 * libxlst/functions.c: fixed ID generation
7116 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
7118 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120 * libxslt/numbers.c: removed a couple of memleaks
7122 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124 * libxslt/pattern.[ch]: exported pattern matching interfaces
7125 for numbers.c and future debug module
7126 * libxslt/numbers.c: updated to new interface, should avoid
7127 unnecessary recompilation of patterns.
7128 * libxslt/xsltutils.[ch]: cleanup
7129 * tests/REC/gmon.out: removed :-)
7131 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7133 * libxslt/numbers.c: implemented level=any
7134 * libxslt/transform.c: corrected some default values
7135 * tests/REC/test-7.7-*.*: added
7137 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139 * libxslt/pattern.c: priorities were horribly broken, hope it's
7142 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
7145 libxslt/xsltInternals.h libxslt/transform.[ch]
7146 libxslt/templates.c libxslt/xslt.c:
7147 Added apply-imports, keep a stack of running templates
7148 * libxslt/xsltutils.c: bugfixes, gather the output informations
7150 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
7151 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
7152 the real set of transformation on XML-1.0 2e generages a near
7153 perfect HTML. Needs just more number fixes and implementation
7154 and an obscure problem in 3.3.3
7156 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7158 * libxslt/pattern.c: added xsltMatchPattern()
7159 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
7161 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
7164 * libxslt/xsltutils.[ch] : added a small debugging hook
7166 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168 * libxslt/FEATURES libxslt/transform.c: added support for
7169 disable-output-escaping in xsl:copy-of
7170 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
7171 give more debugging info
7173 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
7176 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
7177 Includes, more document changes
7178 * libxslt/xsltutils.c: fix the output of doctype and what is or
7180 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
7181 * tests/Makefile.am tests/documents/* : added a new test from Stric
7182 exercising document() among other things
7184 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7186 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
7187 for the level attribute for xsl:number
7188 * libxslt/numbers.c: internal restructuring
7190 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
7193 to deal with documents
7194 * libxslt/functions.c: fixed document() to return the same set
7196 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
7197 libxslt/variables.c libxslt/xsltInternals.h: keys are really
7198 associated to loaded documents, not to the transformation
7199 context, made the change, this impacted a number of modules
7201 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
7205 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
7208 ready for the release
7209 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
7210 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
7213 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
7216 added support for keys in patterns
7217 * tests/REC/test-12.2-2.*: added a specific testcase
7219 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221 * libxslt/functions.c FEATURES: started adding support for key()
7222 * tests/REC/test-12.2-1.*: first key test
7224 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
7228 libxslt/transform.c libxslt/xsltInternals.h: started adding key
7230 * libxslt/xsltutils.c: warning cleanup
7231 * libxslt/pattern.h: fixed soopid cut'n paste prob
7233 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235 * libxslt/transform.c libxslt/xslt.c: chased some reported
7236 unitinitialized variables.
7238 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240 * tests/numbers/Makefile.am: fixed the EXTRA stuff
7242 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244 * Copyright IPR Makefile.am: added some wording and a rewrite
7245 of the W3C IPR but without giving Copyright rights to W3C,
7246 should suit everybody
7248 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250 * FEATURES: updated, added mode support for templates
7251 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
7252 support for templates
7253 * templates.c variables.c: simple fixes
7254 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
7255 * xsltproc.c: added option -timing
7256 * xsltutils.c: seem I forgot to add encoding support in output...
7257 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
7258 consisting of reformatting the XML REC with the xmlspec XSLT,
7261 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7264 * numbers.c: handles actual number formatting for both xsl:number
7265 and the format-number extension function.
7266 * function.c: formatting moved to numbers.c
7267 * transform.c: added xsl:number
7268 * xslt.c: minor memory leak removed
7269 * Makefile.am: added numbers.c and numbersInternals.h
7271 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274 * doc/html/*.html updated
7275 * doc/libxslt.sgml: added new modules
7276 * libxslt/pattern.c: fix loop on hash clashes.
7278 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282 * pattern.c: lots of changes to make most patterns work
7283 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
7284 * transform.c: cleanup and attribute patterns testing
7285 * xslt.c: added xsltFreeStylesheetList() and now cleanup
7287 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
7288 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
7291 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294 * transform.c: added xsl:element support
7295 * namespaces.[ch]: added xsltGetSpecialNamespace()
7296 * attributes.c: added xsl:attribute namespace support.
7298 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
7301 implement import cascade lookups and traversal
7302 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
7303 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7304 started coding the import cascade lookup in the places needed,
7305 probably incomplete.
7307 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
7310 xsl:include and xsl:import, untested
7312 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314 * FEATURES: updated choose/when/otherwise added
7315 * libxslt/transform.c: plugged choose in
7316 * configure.in tests/Makefile.am tests/REC/Makefile.am
7317 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
7318 tests/general/itemschoose.*: started adding a more generic
7319 infrastructure for testing.
7321 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323 * tests/REC/test-11*: added more tests
7324 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
7327 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329 * tests/REC/test-[9-10]*: added more tests
7330 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
7333 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335 * tests/REC/test-[7-9]*: added more tests
7336 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
7337 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
7338 is allocated, overall cleanup.
7340 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342 * tests/REC/test-7.*: added more tests
7343 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
7344 fixing bugs raised by said tests
7346 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348 * tests/REC/test-7.*: added more tests
7349 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
7350 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
7351 raised by said tests
7353 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356 * configure.in tests/Makefile.am tests/REC/*: started adding
7357 some regression tests based from fragments of spec examples
7358 * libxslt/transform.c: fixed a problem on namespace generation
7360 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363 * tests/numbers/Makefile.am tests/numbers/format-number.*
7364 tests/Makefile.am configure.in: added number formattting
7366 * libxslt/attributes.[ch]: separated attribute support, started
7367 add support for attribute-sets
7368 * libxslt/functions.[ch]: update for number and formatting
7370 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7371 cleanups updates, etc ...
7373 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376 * libxslt/transform.c: added copy-of support
7377 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
7379 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381 * FEATURES TODO: updates
7382 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
7385 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387 * FEATURES TODO: updates
7388 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
7389 libxslt/xslt.c libxslt/xsltInternals.h: added support for
7390 namespace aliases and cleaned up the overall namespace related
7391 code. This materialize as a new module.
7393 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395 * configure.in libxslt.spec.in: changes needed for libxml2-devel
7398 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
7403 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
7406 and the rules to generates the makefiles.
7407 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
7408 * doc/html/*.html : autogenerated documentation
7409 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
7411 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413 * libxslt/functions.c: xsltGenerateIdFunction() small patch
7415 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417 * FEATURES TODO README INSTALL: updated
7418 * libxslt/xslt.h: added URL and version/vendor :-)
7419 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7420 attempt to support older libxml2 version.
7421 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7422 and macros to add/register new document created by document()
7423 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7424 system-property(), element-available() and function-available().
7425 A crippled version of document() has been added too.
7427 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7430 number formatting !!!
7431 * acconfig.h config.h.in configure.in libxslt/Makefile.am
7432 tests/Makefile.am; added testing for mathematical functions,
7436 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7439 with non-named rules (*, ...) added accelerators
7440 * libxslt/templates.[ch]: added xsltEvalTemplateString()
7441 and xsltEvalAttrValueTemplate() high level functions
7442 * libxslt/transform.c: fixed the part where attributes
7443 had to be looked at as templates, added comment and
7445 * TODO FEATURES: updated to reflect the new state
7447 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449 * libxslt/functions.[ch] Makefile.am: added new module functions
7450 with templates for the XSLT functions.
7451 * libxslt/variables.h templates.c: added registrations of new
7452 functions when an XPath context is created
7454 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456 * tests/Makefile.am: cleanup
7457 * libxslt/pattern.c: should support most of the patterns now
7458 except ID/Key and maybe some namespace checks when having
7462 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7465 tests/REC2/Makefile.am: updated the makefiles and spec files to
7466 add tests, and the FEATURES file to the RPM
7468 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7471 prepared the Makefiles and spec files for a first release.
7472 * COPYING.LIB: added LGPL Licence
7474 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7477 <breese@mail1.stofanet.dk>
7479 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481 * configure.in libxslt.spec.in: first try to get a spec file
7483 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7486 * libxslt/transform.c: add support for "*" to strip and preserve
7489 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492 * FEATURES: added with alist of what's in and what's not
7493 * libxslt/xslt.c: fixed top level Param and Variable stuff
7495 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497 * xsltproc.c: removed bug
7498 * tests/REC2/html.xml: added newline after doctype
7499 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7500 support, result tree fragment support (requires just commited
7501 extensions to libxml2 XPath !!!)
7502 * transform.c: added call-template, with-param support
7503 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7504 * TODO: updated, added a DONE section and started migrating stuff :-)
7506 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7509 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7510 too, added the HTML output test
7511 * libxmls/xsltutils.c: added HTML output
7512 * libxslt/xslt.c: check version on literal result used as templates
7513 * libxslt/transform.c: fixed an error in VERSION number
7514 * libxslt/templates.c: make sure generated nodes have doc and
7517 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519 * libxslt/Makefile.am libxslt/template.[ch]: added a template
7520 specific module. Added attribute value template, at least in
7522 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7523 the spec now works too.
7524 * libxslt/variables.c: fixed the debug
7525 * libxslt/xslt.c: fixed an ugly uninitialized variable
7526 * libxslt/transform.c: now using attr template processing
7528 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7531 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7532 structure to add an execution stack with variables. Tree
7533 valued variables still missing.
7536 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538 * libxslt/xslt.c: check version on stylesheets
7539 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7540 started adding variables interfaces and modules.
7542 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544 * libxslt/xslt.c: added support for disable-output-escaping
7545 will need libxml version > 20211
7546 * libxslt/transform.c: cleanup
7547 * libxslt/xsltutils.[ch]: added output functions
7548 * libxslt/xsltproc.c: reuse the output function
7549 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7552 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7555 with blank node stripping when not allowed.
7557 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559 * libxslt/transform.c: modified apply-templates processing
7560 added select and sort support support.
7562 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564 * TODO: guess what, it's growing :-(
7565 * configure.in: setup hacking values when compiling in my
7567 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7568 very rudimentary version of xsl:sort
7570 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573 * libxslt/transform.c: context position and size in for-each
7574 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7575 and put Error and Debug routines
7576 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7577 to use the Debug calls, cleanup
7578 * libxslt/xsltproc.c: added -v to enable debug printing
7580 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7582 * TODO: started filling it :-(
7583 * libxslt/pattern.c: should now at least compile the full
7584 set of patterns authorized. Default priorities added.
7585 * libxslt/transform.c: a bit more work and cleanup.
7587 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589 * TODO: started adding in there :-(
7591 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7594 support of xslt:if and xslt:attribute, need libxml2 interfaces
7595 present only in CVS.
7597 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599 * test/Makefile.am test/REC*/Makefile.am: added first test
7600 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7601 cleanup of nodes at reading of stylesheet, added support
7602 for xsl:for-each and fixed a few recursion bugs
7604 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606 * pattern.c, xslt.c: removed debug
7607 * transform.c: added value-of, seems to handle the first
7608 REC example correctly
7610 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612 * transform.c, xsltproc.c: small fight with spaces and formatting
7613 may need a revisit later but looks pretty good right now.
7615 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617 * transform.c: basic processing in place
7618 * xsltInternals.h: exported one xslt.c function
7620 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622 * libxslt/transform.[ch] Makefile.am: started adding the
7623 transformation module
7624 * pattern.[ch] xslt.c: more work...
7626 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7628 * libxslt/pattern.c: started adding xsltTestCompMatch()
7630 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632 * libxslt/pattern.c: more work on parsing selectors
7634 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636 * libxslt/xslt*: completeted the structures
7637 * libxslt/pattern.[ch]: started adding code to precompile patterns
7639 * libxslt/makefile.am: added the new files
7641 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643 * libxslt/xslt.c : small cleanup
7644 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7645 mechanism for compile-time options
7647 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649 * libxslt/xslt.[ch]: started parsing templates
7651 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7655 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7657 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7660 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7663 libxslt/Makefile.am tests/Makefile.am:
7664 Created the library framework, imported it into the GNOME CVS base
7665 * INSTALL: added a small instruction file.
7667 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7670 first steps toward building the framework
7672 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674 * NOTES: added notes taken while reading the spec.
7676 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7678 * test/REC1 test/REC2: added examples from the XSLT REC
7680 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682 * README: basic informations
7683 * Changelog: created