1 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
3 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
4 DTD attributes, RFE 150311 . Also cleanup the code from all
5 libxml2 pre 2.6.0 specific code since we are using
6 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
8 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
10 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
11 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
12 provide document loading as suggested by David Hyatt for
15 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
17 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
18 in xmlNewTransformContext for the principal document (bug 133289)
20 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
22 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
23 fixed handling of #default in namespace-alias for default
24 namespace (bug 149659)
25 * tests/namespaces/tst7.* tst8.*: added regression tests for above
27 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
29 * libexslt/date.c: added date:sum routine supplied by Joel
32 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
34 * doc/downloads.html doc/xslt.html: fixed a couple of problems
35 reported by Oliver Stoeneberg
37 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
39 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
40 libxslt/variables.c: added code to assure keys are generated
41 when needed for node-sets (bug 148773)
42 * tests/exslt/common/node-set.7.* - added test case for above.
44 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
46 * libexslt/strings.c: fixed str:tokenize for case when 2nd
47 argument is an empty string (should produce a token for
48 each char in the string). Reported on the mailing list by
51 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
52 * libxslt/imports.c: further enhancement for template priorities
53 on imported stylesheets (better fix for bug 141279, fixes
56 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
58 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
59 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
60 Rob Richards to add a normal --with-crypto configure option.
62 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
64 * libxslt/functions.c: added some logic to xsltKeyFunction
65 to set the transform context doc ptr when the xpath context
66 doc is different (bug 147445)
67 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
68 and tests/exslt/common/node-set.6*: added regression tests
69 for bug 145547 (UNION and FILTER for RVT's)
71 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
73 * python/libxslt-python-api.xml: fixed type for doctypeSystem
74 and doctypePublic (problem reported on the list by Sitsofe
76 * doc/libxslt-api.xml: updated database.
78 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
80 * transform.c: small change to key handling for RVT, needed
81 because of enhancement to libxml2 xpath.
83 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
85 * python/libxsl.py: fixes Python on 64bits box problem.
87 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
89 * libxslt.spec.in: better python dependancy Red hat bug #126364
92 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
94 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
95 tst5.xsl and tst.out to EXTRA_DIST
97 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
99 * configure.in doc/*: releasing 1.1.8
101 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
103 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
104 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
105 causing the wrong libs to be linked when using the configure
106 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
108 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
110 * libexslt/Makefile.am: implemented change from Joel Reed for
111 automake-1.4 compatibility.
112 * libexslt/crypto.c: reformatted source to remove an overly
113 generous supply of tabs. Added a #include for sys/select to
114 fix a compilation error caused by the gcrypt include file's
115 usage of 'fd_set'. Made some minor changes to fix
116 some warning messages (no change to the logic).
117 * configure.in, config.h.in: added test for presence of
119 Added test for libgcrypt version > 1.1.41 (bug 145245)
121 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
123 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
124 namespace, also a small enhancement of the surrounding text on
125 extension functions. (bug 145250)
127 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
129 * configure.in: convenience change
130 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
131 try to avoid calling libxml2 cleanup function directly but go
132 though the python wrapper of libxml2 for memory debug accounting.
134 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
136 * libxslt/keys.c: added namespace setup before calling XPath
137 to evaluate key (Bug 143520)
139 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
141 * libxslt/transform.c: added coding to xsltCopyTree to copy
142 namespaces (bug 139578).
143 * tests/general/bug-128.out: changed to reflect above fix
144 * libxslt/xslt.c: minor change to an error message
146 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
148 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
149 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
150 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
151 crypto extensions based on libgcrypt if found at configure time.
152 * tests/namespaces/Makefile.am: fixed a small breakage
154 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
156 * libxslt/namespaces: some enhancement for fixing bug 142768
157 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
158 added regression test for this bug
160 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
162 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
163 the example from Richard Jinks
165 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
167 * win32/configure.js win32/Makefile.* minor changes for the new
168 layout of the Windows binary package
170 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
172 * doc/search.php.inc, doc/search/php: enhanced to remove
173 forcing module names to lower case, and to fix problem
174 with links between pages in libxml2 directory.
176 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
178 * win32/makefile.msvc, win32/configure.js: included the cruntime
179 option, contributed by Oliver Stoeneberg
181 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
183 * libxslt/xsltutils.c: fixed bug in error message printing
184 for undefined namespace (bug 143004)
186 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
188 * NEWS doc/*: updated for 1.1.7
190 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
192 * configure.in: release of libxslt-1.1.7
194 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
196 * tests/general/bug-151*, tests/docs/bug-151.xml,
197 tests/general/Makefile.am, tests/docs/Makefile.am: added
198 regression test for old bug #127877
200 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
202 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
203 being generated when the root element is namespaced
204 * tests/general/bug-151*, tests/docs/bug-151.xml,
205 tests/general/Makefile.am, tests/docs/Makefile.am: added
206 regression test for bug #135542
208 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
210 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
211 libxslt/transform.c: fixing bug #134500 on namespace lookup for
212 attribute which sometimes lead to default namespace
213 * tests/general/bug-150*, tests/docs/bug-150.xml,
214 tests/general/Makefile.am, tests/docs/Makefile.am: added
215 regression test for bug #134500
217 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
219 * libexslt/date.h: fixing a small portability problem on Solaris
220 for the declaration of localtime_r bug #140468
222 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
224 * libxslt.m4: applied patch from Edward Rudd to fix the problems
225 raised in bug #142429
227 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
229 * libxslt/xslt.c: fixed a weird namespace bug #141532
230 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
231 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
232 to the regression for bug #141532
234 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
236 * libxslt/imports.c: added comments and function header,
237 improved logic of routine just added.
238 * tests/general/bug-147*, tests/docs/bug-147.xml,
239 tests/general/Makefile.am, tests/docs/Makefile.am: added
240 regression test for bug 141279
242 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
244 * libxslt/imports.c: enhanced normalization of comp steps
245 when an imported stylesheet has it's own imports
248 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
250 * libxslt/transform.c: added code to recognize
251 disable-output-escaping on certain text nodes (bug 140755)
252 * tests/general/bug-100.out: regenerated to account for change
253 from next ChangeLog entry (bug 140558)
255 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
257 * libxslt/xsltutils.c: suppressed any automatic linefeed after
258 a comment following the document root element (bug 140558)
260 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
262 * libxslt/transform.c: fix a problem where we updated an
263 ELEMENT node psvi field as if it was a DOCUMENT one, leading
264 to a subtle crash later, valgrind rules.
266 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
268 * libexslt/strings.c: fixed bug in UTF8 string tokenize
269 kindly reported by Vasily Tchekalkin
271 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
273 * configure.in doc/*: preparing release 1.1.6
274 * libxslt.spec.in: keep the ChangeLog compressed
276 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
278 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
279 * tests/docs/Makefile.am tests/docs/bug-146.xml
280 tests/general/Makefile.am tests/docs/bug-146*: added test
281 to the regression for bug #139132
283 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
285 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
286 with key matching attribute node.
288 2004-04-01 Johan Dahlin <johan@gnome.org>
290 * python/.cvsignore: Add generated files, to make cvs silent.
292 * .cvsignore: Add missing libexslt.pc and stamp-h1
294 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
296 * configure.in: prepare release of 1.1.5, made a hard dependancy
297 to libxml2 2.6.8 due to the dictionnary reference counting change
298 * doc/*: updated and rebuilt the doc.
299 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
301 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
303 * libxslt/xsltconfig.h.in: small fix for OpenVMS
304 * libxslt/documents.c: fixed a leak associated to the change
305 in reference counting when running the XML parser and using
306 the document() function.
308 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
310 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
311 when output file is used (bug 137341)
313 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
315 * libxslt/xsltutils.c: corrected my error from bug 135938
316 pointed out on the mailing list by Mark Vakoc.
317 * libxslt/transform.c: enhanced the error message for
318 call-template when namespace is present.
319 * tests/general/bug-145.err: regenerated for new message
321 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
323 * libxslt/namespaces.c: added additional check to prevent
324 superfluous namespace href's being generated on elements
326 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
327 added new test for bug 136914
328 * tests/namespaces, tests/extensions/ tests/reports: fixed
329 error in "enhanced" Makefile.am, removed superfluous .err files
332 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
334 * doc/search.php.incl: minor addition for later version of php
335 requiring $HTTP_GET_VARS.
336 doc/*: rebuilt the docs
338 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
340 * libexslt/strings.c: modified the 'tokenize' routine to work with
341 UTF8 chars in both string and tokens (Bug 136183)
343 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
345 * libxslt/attrvt.c: added coding to allow growing the
346 AVT structure when a large number of segments are present
348 * libxslt/keys.c: fixed a compilation warning (no logic change)
350 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
352 * tests/docbook/Makefile.am: small fix to typo
354 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
356 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
357 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
358 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
359 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
360 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
361 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
362 tests/extensions/Makefile.am, tests/general/Makefile.am,
363 tests/keys/Makefile.am, tests/multiple/Makefile.am,
364 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
365 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
366 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
367 tests/REC/test-2.5-1.err:
368 Major enhancement to "make tests". All but Python tests
369 cleaned up to produce minimum summary output if no problems.
370 * tests/general/bug-145.xsl, tests/general/bug-145.err,
371 tests/docs/Makefile.am, tests/docs/bug-145.xml:
372 Added test case for bugzilla bug 135938
374 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
376 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
377 fixed problem with dictionary handling (bug 135938).
378 * doc/EXSLT/*: fixed a few more "href_base" files.
380 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
382 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
383 the "href_base" problem.
385 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
387 * configure.in, config.h.in: added test for localtime_r
388 * libexslt/date.c: added usage of localtime_r if present on
389 system (bug 129983, suggested by Vasily Tchekalkin)
391 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
393 * libxslt/keys.c libxslt/pattern.c: removed the last use
394 of _private that time in the input document, use the psvi
395 field again, this may be interesting if XSLT2 support gets
396 in but since this is very unlikely ...
398 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
400 * libxslt/transform.c libxslt/variables.c: use the psvi field
401 of teh document used for RVT instead of _private.
403 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
405 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
406 the attribute instead of the _private one to compile AVT infos
408 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
410 * tests/docs/Makefile.am tests/docs/bug-144.xml
411 tests/general/Makefile.am tests/docs/bug-144*: added test
412 similar to 143 but checking for AVT in local variables.
414 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
416 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
417 AVT found in global variable content.
418 * tests/docs/Makefile.am tests/docs/bug-143.xml
419 tests/general/Makefile.am tests/docs/bug-143*: added test
420 to the regression suite.
422 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
424 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
425 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
426 First step toward _private cleanup: use the psvi field to store
427 the precompilation informations in the stylesheet nodes.
429 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
431 * libxslt/variables.c: trying to use the fact that names comes
432 from a dictionnary when looking up for variables.
433 * tests/documents/Makefile.am: try to fix an error reported on
436 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
438 * tests/general/Makefile.am, tests/general/bug-142.xsl,
439 tests/general/bug-142.out, tests/docs/Makefile.am,
440 tests/general/bug-142.xml: added test for language
441 attribute which previously triggered a memory leak
442 (from list report by Mike Hommey)
444 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
446 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
447 regenerated the documentation
449 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
451 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
452 minor changes to eliminate compilation warnings. No change
455 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
457 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
458 Mikhail S Grushinskiy to compile on Mingw
460 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
462 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
464 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
466 * libxslt/extensions.c: applied patch from Steve Little to
467 display the extension modules.
469 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
471 * libxslt/transform.c: trying to fix an extension regression pointed
474 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
476 * libxslt/transform.c: try to fix the problem with yelp
479 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
481 * libxslt/templates.c: applied patch from #134588 provided by
482 Mariano Suárez-Alvarez, attribute text node without doc.
484 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
486 * configure.in, doc/*: updated and rebuilt the documentation
487 preparing release of 1.1.3
488 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
490 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
492 * libxslt.m4: small fix: added missing [] quotation macro name
493 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
494 1.8.x and is backward compatible with older auto tools.
496 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
498 * libxslt/attrvt.c libxslt/templates.c: removed the two last
499 known bug with the new code, was overoptimizing a bit...
501 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
503 * libxslt/attrvt.c: found the memory leak shown in DocBook,
504 mostly an error handling some ATV coupled with doctionnaries
506 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
507 libxslt/xslt.c: added a bit of debug to be able to trace
510 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
512 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
513 attribute value templates
514 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
515 dictionaries at the stylesheet and transformation level.
516 * configure.in: this relies on a recent version of libxml2
517 with the sub dictionnary catalog.
519 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
521 * libxslt/transform.c: added check for "?>" in PI content
524 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
526 * libxslt/namespaces.c: fixed problem with attribute
527 namespace (Bug 132953)
529 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
531 * libxslt/transform.c: added check for "--" or ending '-'
532 in xsl:comment (Bug 132742)
534 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
536 * libxslt/transform.c, libxslt/attributes.c: added
537 validation of QName for xsl:element and xsl:attribute
540 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
542 * libxslt/pattern.c: changed priority of template patterns
543 starting with '//' from 0.0 to 0.5 (Bug 131705)
545 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
547 * libxslt/xslt.c: applied patch from Stefan Kost to fix
548 behaviour on unknown element from the XSLT namespace.
549 * python/generator.py: applied patch from Stephane bidoul
550 to export enums in the bindings.
552 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
554 * tests/general/Makefile.am, tests/general/bug-141.out,
555 tests/general/bug-141.xsl, tests/docs/Makefile.am,
556 tests/general/bug-141.xml: added test case for
557 Bug 13971 (libxml2 xpath.c bug, but tested here)
559 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
561 * libxslt/xsltutils.c: added a newline for any comment before
562 the root element (Bug 130433)
563 * libxslt/xslt.c: fixed problem with cdata-section-elements when
564 default namespace is changed (Bug 130793)
565 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
566 for newline after comment change above.
567 * tests/general/Makefile.am, tests/general/bug-140.xsl,
568 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
569 cdata-section-elements problem.
571 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
573 * python/libxsl.py: applied shared lib loading patch for OS X from
576 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
578 * libexslt/math.c, libexslt/common.c: fixed problem,
579 reported on the list by Markus Bayerlein, concerning
580 math functions on nodesets generated with
582 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
583 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
584 added test case for above.
586 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
588 * libxslt/transform.c: changed to assure comment which
589 preceeds root node is output after DTD (Bug 130433)
590 * test/exslt/common/node-set.4.*: added test case for
593 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
595 * doc/site.xsl: Changed logo spacing to avoid stacking
596 * doc/*: rebuilt web pages
598 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
603 Test William's new site.xsl improvements by adding the
604 W3C logo icon, rebuild docs, and presto! It shows up
607 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
609 * libxslt/transform.c: Refined wrapper code with large
610 test case submitted by Norm Walsh. (Bug 130922)
612 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
614 * libxslt/transform.c: Added coding to create a xsltDocument
615 wrapper for an RVT, in order to produce the applicable
618 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
620 * doc/search.xml, doc/search.templ, doc/Makefile.am,
621 doc/search.php.inc: Added new facility to "autogen"
622 the search script. Fixed a few more problems with
623 the API page generation.
624 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
625 the autogeneration of the php script. Note that from
626 this point doc/search.php will be include in the
627 generic "Rebuilt docs".
628 * doc/*: api docs rebuilt.
630 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
632 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
633 Further cleanup, fully implemented common routine for
634 "generic page" within the docs.
635 * doc/*: api docs rebuilt with enhanced scripts.
637 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
639 * doc/xslt.html, doc/bugs.html
640 made link to bugzilla more useful
642 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
644 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
645 cleanup of scripts, assuring page tables are consistent.
646 * doc/*: api docs rebuilt with enhanced scripts.
648 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
650 * configure.in: fixed Bug130593.
651 * doc/apibuild.py: fixed a couple of sequence problems on
652 references within APIxxx.html files, rebuild doc/* (and NEWS)
654 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
656 * doc/newapi.xsl: change background color of function
657 declaration to improve readability
658 * doc/*: rebuild docs with new stylesheet
660 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
662 * libxslt/transform.c: fix bad doc comment formatting on
663 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
664 * doc/*: rebuild docs
666 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
668 * configure.in doc/*: prepared release of libxslt-1.1.2
669 * libxslt.spec.in doc/Makefile.am: some tweaking following the
672 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
674 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
677 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
679 * libxslt/numbers.c: added namespace comparison for
680 xsl:number count function (Bug 129057)
682 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
684 * tests/docs/Makefile.am tests/docs/bug-139.xml
685 tests/general/Makefile.am tests/general/bug-139*: added
686 test for entities parsing (Bug #129489)
688 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
690 * tests/docs/Makefile.am tests/docs/bug-138.xml
691 tests/general/Makefile.am tests/general/bug-138*: added
692 test for namespace problem (Bug #129624)
694 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
696 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
697 the transformation context
698 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
699 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
700 xsltSetCtxtParseOptions() to update parsing options in document()
702 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
704 * libxslt/keys.c: fixed second problem on #122483, namespace
705 definitions must be propagated to keys.
706 * tests/docs/Makefile.am tests/docs/bug-137.xml
707 tests/general/Makefile.am tests/docs/bug-137*: added test
708 to the regression for bug #122483
710 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
712 * libxslt/transform.c: added the cast needed to fix #129188 warning
714 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
716 * libexslt/transform.c: fixed Bug 129624 (erroneous output
719 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
721 * libexslt/date.c: fixed several routines to assure empty
722 string returned (rather than a string object with a null
723 string pointer) (Bug 129561)
725 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
727 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
728 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
729 enhanced documentation to include exslt; rebuilt docs
731 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
733 * libxslt/xsltutils.h
735 document XSLT_TRACE macro (sort of) and rebuild docs
737 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
739 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
740 build, no success, it still works halfway.
742 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
744 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
745 libexslt/exsltexports.h libxslt/win32config.h: msvc and
746 mingw compilation fixes.
748 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
750 * doc/xslt.html docs.html
751 remove reference to gtk-doc
753 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
755 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
757 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
759 * configure.in: upp'ed the dependancy to libxml2-2.6.3
760 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
761 by using the new XInclude APIs provided by 2.6.3...
763 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
765 * libxslt/transform.c, libxslt/xslt.c: modified to assure
766 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
767 set into node name. This modification arises from
768 bug #128520, and avoids unnecessary work in libxml2.
770 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
772 * libxslt/*.h *.h.in: updated the metadata informations in the headers
773 * doc/* doc/html/*: regenerated the docs.
775 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
777 * doc/Makefile.am: small further enhancement to makefile
778 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
779 doc/html/libxslt-transform.html: updated to reflect last change
782 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
784 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
785 Makefile.am: adapted the libxml files for libxslt.
786 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
787 doc/libexslt-api.xml, doc/libxslt-refs.xml,
788 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
791 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
793 * libxslt/transform.c: change initialisation of external functions
794 to take place in xsltNewTransformContext instead of in
795 xsltApplyStylesheetInternal. This fixes bug 122483, and should
796 also fix problem reported on the mailing list on today's date.
798 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
800 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
801 detect recursion in xslt:include (bug #127687).
802 * tests/XSLTMark/reverser.out,
803 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
804 because of fix of bug #127877 in libxml2 (quotes in text)
806 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
808 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
809 Changed to detect recursion in xslt:import (bug #127687).
810 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
811 include change to xsltParseStylesheetImportedDoc parameters for
814 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
816 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
817 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
818 Applied patch from Mark Vadoc adding flexible trace debugging
819 support to the library.
821 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
823 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
824 'computed' namespace attribute)
825 * tests/docs/Makefile.am tests/docs/bug-136.xml
826 tests/general/Makefile.am tests/docs/bug-136*: added tests
827 to the regression for bug #127561
829 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
831 * libxslt/keys.c: small further enhancement, bug #127450
833 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
835 * libxslt/keys.c: another problem reported by Oleg Paraschenko
836 on the same code in #127450
837 * tests/docs/Makefile.am tests/docs/bug-135.xml
838 tests/general/Makefile.am tests/docs/bug-135*: added tests
839 to the regression suite for bug #127450.
841 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
843 * libxslt/keys.c: fixed an error from #120684 patch raised in
845 * tests/docs/Makefile.am tests/docs/bug-134.xml
846 tests/general/Makefile.am tests/docs/bug-134*: added tests
847 to the regression suite for bug #127450.
849 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
851 * libxslt/keys.c: fixed a bug in the keys selector parsing
852 #120684 when | is in a predicate or a string.
853 * tests/docs/Makefile.am tests/docs/bug-133.xml
854 tests/general/Makefile.am tests/docs/bug-133*: added tests
855 to the regression suite for bug #120684.
856 * Makefile.am: don't package cvs temp files
857 * doc/apibuild.py: update from libxml2 one
859 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
861 * libexslt/strings.c: fixed entity problem in exslt:tokenize
862 uncovered by newapi.xsl
863 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
864 to use IS_BLANK_CH for char compares (fixes warnings)
866 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
868 * libxslt/preproc.c: applied fix from Bjorn Reese to close
869 number formatting bug #126994
871 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
873 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
876 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
878 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
879 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
880 patch to moves the control of the XSLT debugger into the transform
883 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
885 * libexslt/functions.c: applied patch for param visibility from
886 Shaun McCance. Changed variable scoping in accordance with
887 Shaun's suggestions. This fixed problem reported on the list
889 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
890 regression test for above
892 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
894 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
895 describing the entry points.
897 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
899 * win32/configure.js: fixed #122146
901 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
903 * tests/multiple/Makefile.am: applied last fix from #125614
905 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
907 Minor enhancements to eliminate compile/test warnings
908 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
909 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
910 it's defined as __attribute__((unused))
911 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
913 * libxslt/preproc.c: minor change to get rid of unused var/code
915 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
917 * doc/* NEWS: preparing release 1.1.0
919 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
921 * libxslt/preproc.c: fixing the Document element precompilation
922 to avoid the problem raised in #125614
924 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
926 * tests/multiple/out/letter*.orig: updated to reflect change
927 to HTML output in libxml2 (formatting of <p>, bug #125093)
929 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
931 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
934 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
936 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
937 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
938 for the upcoming 1.1.0 release
939 * breakpoint/*: this release removes the deprecated breakpoint library
941 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
943 * libxslt/transform.c, tests/general/bug-119.out: fixed
944 bug #125502 and corrected expected test output
945 * tests/general/bug-79.out: fixed broken test (bug #123328)
946 * libxslt/pattern.c, libexslt/functions.c: minor change to
947 eliminate compilation warning
949 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
951 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
952 broken tests (revealed by #125502)
954 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
956 * libexslt/strings.c: fix bug #125265 about entities breaking
957 exsl:tokenize and exsl:split
958 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
959 augmented the reression tests with the example from the bug report.
961 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
963 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
966 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
968 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
969 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
970 xmlParseFile, this avoid relying on global parser options, far
972 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
973 slightly corrected output for CDATA and STYLE element save.
975 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
977 * configure.in python/Makefile.am python/tests/Makefile.am: applied
978 patch from Roumen Petrov for bug #124539 when building outside the
980 * libxslt/xsltutils.c: fixed the way to grab the line number from
981 the document, use the predefiend libxml2 API which mate it work
982 with both 2.5.x and 2.6.x
984 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
986 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
987 problem reported on the mailing list by Justin Fletcher
989 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
991 * configure.in libxslt.spec.in: doing some testing and raising
992 the build requirement to 2.5.10
993 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
994 for linking the exslt lib with the lib being build instead of the
997 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
999 * libxslt/pattern.c: Fixed problem with cascaded predicates
1000 (more of bug 119946)
1002 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1004 * restored earliest portion of ChangeLog (was corrupted)
1006 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1008 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1009 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1010 * doc/libxslt-api.xml: regenerated the API
1012 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1014 * configure.in: bump the libxml2 require to 2.6.0 which
1015 should ship for good real soon...
1016 * doc/Makefile.am: fix installation of HTML pages
1017 * doc/libxslt-api.xml: rebuilt
1018 * libxslt/xsltexports.h: cleanup
1019 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1020 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1022 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1024 * libxslt/attributes.c: fixed bug 123822
1026 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1028 * libxslt/pattern.c: fixed bug 119946
1029 * configure.in: enhanced for better devel (me) testing
1031 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1033 * configure.in: applied a small patch from Troels Walsted Hansen
1034 for python libxml2 detection.
1036 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1038 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1039 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1040 various compilation warnings (AIX as well as gcc)
1042 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044 * libexslt/saxon.c: applied patch from Brett Kail to implement
1047 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1050 as pointed by Steve Ball
1052 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1054 * libxslt/extensions.c: applied patch from Karl Eichwalder
1055 apparently the xmlFree was introducting a memory error
1056 on x86_64, though not reproduced.
1057 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1059 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1061 * python/libxslt.c: don't output errors to stdout by default
1064 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1066 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1067 IS_XSLT_REAL_NODE change
1068 * python/Makefile.am Makefile.am: some makefile "distclean"
1069 target improvement from Graham Wilson
1070 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1073 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1075 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1076 IS_XSLT_REAL_NODE, fixed bug 120644.
1078 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1080 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1081 libxslt/xsltutils.h: removing the DocBook SGML support
1083 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1085 * configure.in: preparing release libxslt-1.0.33
1086 * doc/*: updated and rebuilt the docs
1087 * doc/apibuild.py: small fixes for new tokens
1089 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1091 * transform.c: enhanced previous fix to bug #120684, using
1092 excellent suggestion by Daniel
1093 * attributes.c: fixed bug #119583, merging attribute sets
1094 from imported stylesheets.
1095 * tests/docs/Makefile.am tests/docs/bug-131.xml
1096 tests/general/Makefile.am tests/docs/bug-131*: added tests
1097 to the regression suite for bug #120684.
1099 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1101 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1102 incorrect creation of "extra" variables when compiling
1103 templates on imported stylesheets.
1104 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1105 tests/general/Makefile.am test/docs/bug-130*: added tests
1106 to the regression suite for this bug.
1109 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1111 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1114 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1116 * transform.c: fixing bug #120684 on crash caused by text between
1119 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1121 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1122 macros which affect exports and added mingw section
1124 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1126 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1127 against libxml2 without XPointer supoort.
1129 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1131 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1132 with namespaced names reported by Steve Hay
1133 * tests/docs/Makefile.am tests/docs/bug-129.*
1134 tests/general/Makefile.am tests/general/bug-129*: added the
1135 test to the regression suite for this bug.
1137 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1139 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1142 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1144 * libxslt/*.h: realigned parameters after taint
1146 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1148 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1149 Borland compiler, as reported by Eric Zurcher
1151 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1154 get included in the distrib
1156 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1158 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1159 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1160 contain the export defs.
1162 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1164 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1165 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1166 for compilation with MingW compiler on Windows.
1168 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1170 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1171 instances of a key with the same namespace:name, reported
1172 on the mailing list by Ian Young. Added regression test
1175 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1177 * variables.c: fixed bug 119699 (missing error on shadowed
1179 * autogen.sh: removed dependency on automake-1.4, updated
1180 links for fetching auto* tools
1181 * doc/Makefile.am: added check for automatic regeneration of
1182 win32/*.def.src when api xml files are updated.
1184 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1186 * transform.c: fixed bug 114563 (params not passed when
1187 default template processed)
1189 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1191 * xslt.c: fixed bug 119862 (missing param on ns error print)
1193 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1195 * News configure.in: preparing libxslt-1.0.32 release
1196 * doc/* : updated the doc and rebuilt
1198 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1200 * breakpoint/Makefile.am: removed ref to libxslt.la
1201 * numbers.c transform.c python/libxml_wrap.h python/types.c
1202 xlstproc/xsltproc.c: Minor cleanup of warning errors
1204 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1208 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1210 * tests/docs/Makefile.am tests/docs/bug-127.*
1211 tests/general/Makefile.am tests/general/bug-127*: added the
1212 test from bug #118763 to the regression suite.
1214 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1216 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1218 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1220 Minor cleanup of regression test general/bug-125
1222 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1224 Fixed bug 116517 - handling of '{' and '}'
1225 * templates.c: added checks for escaping and balancing of
1227 * tests/general/Makefile.am tests/docs/Makefile.am:
1228 Added test case (bug-126) to regression suite.
1230 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1232 Fixed bug 117552 - sort with multiple keys
1233 * xsltutils.c: enhanced treatment of NaN when multiple sort
1235 * tests/general/Makefile.am tests/docs/Makefile.am:
1236 Added test case (bug-125) to regression suite.
1238 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1240 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1241 * transform.c, variables.c, xslt.c, xsltutils.c:
1242 removed some unused variables
1244 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1246 Fixing bug 118558 (Solaris 8 compiler warnings)
1247 * xslt.c: minor re-ordering of code
1248 * functions.c: added an explicit cast
1249 * number.c: added include for string.h
1250 * security.c: added an explicit cast
1252 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1254 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1255 of date:seconds as previously posted to the mailing list
1256 * numbers.c: extensive modification to cater for UTF8 within
1257 the various routines.
1259 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1261 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1262 #117616 about EXST str:tokenize.
1263 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1264 added the test in the regression suite.
1266 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1268 * xsltproc/xsltproc.c: applying a patch based on #117377
1271 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1273 * libxslt/transform.c: allow strip-space to support full namespaces
1274 using prefix:* , should fix #114287
1275 * tests/docs/Makefile.am tests/docs/bug-124.*
1276 tests/general/Makefile.am tests/general/bug-124*: added a
1277 test to the regression suite for this bug.
1279 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1281 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1282 the attribute was already defined, should fix bug #113812
1283 * tests/docs/Makefile.am tests/docs/bug-123.*
1284 tests/general/Makefile.am tests/general/bug-123*: added the
1285 test to the regression suite.
1287 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1289 * libexslt/strings.c: applied patch from Shaun McCance to implement
1290 exslt:split c.f. #117752
1291 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1292 added the test to the regression suite.
1294 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1296 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1297 might require more attention could be an Unicode support breakage.
1299 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1301 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1302 libxslt/xsltInternals.h: optimize text node coalescing by
1303 caching info about the last text node generated and doing
1304 fast alloc/copy of the text. Should fix #115273
1306 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1308 * fixed bug 113520, incorrect result for date:seconds
1309 with change to type casting in libexslt/date.c
1311 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1313 * fixed bug 114764: trouble with globals and RVT's
1314 with minor changes in variables.c and transform.c
1315 so that any global instantiated with an RVT gets
1316 uninitialized when the RVT is destroyed.
1318 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1320 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1321 * breakpoint/Makefile.am: added deps to libxslt
1322 * tests/exslt/common/Makefile.am: integrated William Brack test
1323 in the regression suite
1325 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1327 * fixed bug 114812, trouble with imported exslt functions
1328 added lookup function in libxslt/extension.c
1329 enhanced exsltInitFunc in libexslt/functions.c to take
1330 better care of imports
1332 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1334 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1335 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1336 Sean Treadway, adding Python bindings for extension element and
1337 some bindings cleanups.
1338 * python/tests/Makefile.am python/tests/extelem.py: also add an
1341 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1343 * python/libxml_wrap.h: applied patch from #116943 which should
1344 fix the xsltSaveResultToFile python binding.
1346 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1348 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1350 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1352 * configure.in: releasing 1.0.31
1353 * doc/*: update and rebuild of the docs
1355 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1357 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1359 * tests/docs/Makefile.am tests/docs/bug-122.*
1360 tests/general/Makefile.am tests/general/bug-122*: added the
1361 test to the regression suite.
1363 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1365 * libxslt/preproc.c: fix bug #115778 for attribute value template
1368 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1370 * libxslt/documents.c libxslt/transform.c: applied patch from
1371 Keith Isdale to desactivate node numbering when running under
1374 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1376 * libxslt/security.c: fix the write checking code when
1377 the output filename does not parse as an URL bug #115402
1379 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1381 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1382 triodef.h were missing from the distribution
1384 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1386 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1387 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1389 * libexslt/sets.c: applied patch from Peter Breitenlohner
1390 * doc/*: rebuilt the docs
1391 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1392 generattion of " as " in element content.
1394 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1396 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1397 which is a sibling of xsl:when
1399 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1401 * libxslt/xslt.c: fixed a possible crash when the document
1402 wasn't a proper stylesheet.
1404 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1406 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1408 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1410 * win32/defgen.xsl: new file, generates the export sources.
1411 * win32/*.def.src: these are now autogenerated, changes to these
1412 will not be logged anymore.
1414 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1416 * tests/docs/Makefile.am tests/docs/bug-121.*
1417 tests/general/Makefile.am tests/general/bug-121*: added the
1418 example for bug #112904 in the regression tests, the bug fix is
1421 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1423 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1424 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1425 of --with-python like for libxml2
1427 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1429 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1430 NaN within the sort element. Also added regression test.
1432 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1434 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1435 network accesses when building
1437 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1439 * libxslt/transform.c: fixed a segfault introduced with the RVT
1440 handling change, bug #112703 .
1442 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1444 * libxslt/xslt.c: make sure stylesheet compilation errors
1445 forces a NULL stylesheet, fixes #112270
1447 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1449 * NEWS configure.in : preparing release 1.0.30
1450 * doc/apibuild.py: backported a patch from libxml2
1451 * doc/*: updated and rebuilt the docs
1453 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1455 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1456 cleaning up Result Value Tree handling
1457 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1459 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1460 added Mark Vakoc test combining for-each and exslt:tokenize
1462 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1464 * libxslt/transform.c: fixing bug #111755 when a template is
1465 applied to an attribute
1466 * tests/docs/Makefile.am tests/docs/bug-119.*
1467 tests/general/Makefile.am tests/general/bug-119*: added the
1468 example in the regression tests for that bug.
1470 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1472 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1473 for the HTML generation fixing #111799
1474 * doc/html/*.html doc/html/*.png: associated update
1476 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1478 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1479 * win32/libxslty.def.src: added more exports
1481 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1483 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1484 transition to XHTML1 added validity checking to the makefile rules.
1486 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1488 * python/generator.py: fixed a problem in the generator where
1489 the way functions are remapped as methods on classes was
1490 not symetric and dependant on python internal hash order,
1491 as reported by Stéphane Bidoul
1492 * libexslt/strings.c: attempt at fixing an object type pbm
1493 * libxslt/triodef.h: update for OpenVMS from libxml2
1495 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1497 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1498 generation of the man page
1500 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1502 * libexslt/sets.c: fixed a bug introduced in the last commit
1503 * libxslt/transform.c: tried to fix #111437
1504 * tests/docbook/result/xtchunk/html/*.orig
1505 tests/multiple/out/*.orig: side effect of #111437 change.
1507 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1509 * libexslt/strings.c: applied last patch for #110023 from
1511 * libexslt/sets.c: fixed a memory leak when mixing one of the
1512 EXSLT set functions and a Result Value Tree
1513 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1514 with Result Value Tree
1516 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1518 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1519 bug #111420 about double initialization of extension contexts
1521 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1523 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1524 don't obbey the same rules as for literal reusl elements.
1525 * tests/docs/Makefile.am tests/docs/bug-118.*
1526 tests/general/Makefile.am tests/general/bug-118*: added the
1527 example in the regression tests for that bug.
1528 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1529 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1530 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1531 regression tests one still exposing a mem leak (Mark Vadoc).
1533 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1535 * libxslt/pattern.c: fix a memory related segfault on a
1536 pattern compilation error #110189
1538 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1540 * libxslt/variables.c: fixing bug #110020 on global parameter
1541 and variables mismatch
1542 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1543 the test to the regression suite
1545 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1547 * libexslt/math.c: applied patch from Charles Bozeman fixing
1548 the math power function where args were inverted #110996
1549 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1550 added the test to the regraession for #110996
1551 * libexslt/sets.c: avoid a problem with nodesets.
1553 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1555 * libxslt/win32config.h: added HAVE_MATH_H
1557 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1559 * win32/Makefile.msvc: fixed compilation with thread-enabled
1562 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1564 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1565 with RTF in libexslt
1567 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1569 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1570 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1571 other places where ctxt->document pointer may be used without
1572 checking it agaisnt NULL.
1573 * tests/docs/Makefile.am tests/docs/bug-115.*
1574 tests/general/Makefile.am tests/general/bug-115*: added the
1575 example in the regression tests for that bug.
1576 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1578 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1580 * configure.in NEWS: preparing 1.0.29 release
1581 * libxslt/documents.c: generate the document order for document()
1583 * doc/*: updated and regenerated the docs
1585 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1587 * libxslt/transform.c: fixed a namespace redundancy problem
1589 * tests/docs/Makefile.am tests/docs/bug-114.*
1590 tests/general/Makefile.am tests/general/bug-114*: added an
1591 example in the regression tests for that bug.
1593 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1595 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1596 and avoid some warnings when loading the python modules on non
1598 * libxslt/transform.c: fix a bug introduced in the document lookup
1599 and exhibited by the keys test.
1601 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1603 * tests/docs/Makefile.am tests/docs/bug-113.*
1604 tests/general/Makefile.am tests/general/bug-113*: added an
1605 example in the regression tests for bug #109160 fixed in libxml2
1607 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1609 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1610 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1611 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1613 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1615 * libxslt/transform.c: forgot to make one change related to
1616 Result Value Tree change, pointed out by Sebastian Rahtz
1617 * tests/docs/Makefile.am tests/docs/bug-112.*
1618 tests/general/Makefile.am tests/general/bug-112*: added an
1619 example in the regression tests that bug
1621 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1623 * libxslt/transform.c: second part of the patch fixing #108905
1624 performances problems, ask for computation of document order on
1625 the document transformed and avoid inefficiencies building large
1626 nodesets of unique nodes.
1627 * configure.in: fix a trouble with libtool in my debug environment.
1629 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1631 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1632 Result Value Tree are now generated with a document root node
1633 not an element, it's quite cleaner.
1634 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1635 also prepared for libxslt-1.0.28 release
1636 * doc/*: updated and regenerated the docs
1638 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1640 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1641 Finally fixed bug #75813, processing or Result Value Tree
1642 converted into node-sets should be a bit more sensible now.
1643 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1644 fixes this regression test, there is 4 nodes, not 3
1645 * tests/docs/Makefile.am tests/docs/bug-111.*
1646 tests/general/Makefile.am tests/general/bug-111*: added an
1647 example in the regression tests for bug #75813
1649 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1651 * tests/docs/Makefile.am tests/docs/bug-110.*
1652 tests/general/Makefile.am tests/general/bug-110*: added an
1653 example in the regression tests for bug #108976 which is
1656 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1658 * tests/docs/Makefile.am tests/docs/bug-109.xml
1659 tests/general/Makefile.am tests/general/bug-109*: added an
1660 example in the regression tests for the invalid bug #108716
1662 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1664 * libxslt/variables.c: fixed bug #108633 reported by
1665 Jerome Pesenti about recursive global variables/param detections
1666 * tests/reports/Makefile.am tests/reports/rec*: added regression
1667 tests for the checking of recusion in global/local param/variables.
1669 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1671 * libxslt/numbers.c: valgrind pointed out an uninitialized
1672 variable use in format-number()
1674 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1676 * tests/docs/Makefile.am tests/docs/bug-108.xml
1677 tests/general/Makefile.am tests/general/bug-108*: added an
1678 example in the regression tests bug #107804 fixed in libxml2
1680 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1682 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1683 matches should catch comments and PIs
1684 * tests/docs/Makefile.am tests/docs/bug-107.xml
1685 tests/general/Makefile.am tests/general/bug-107*: added an
1686 example in the regression tests for this case
1688 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1690 * tests/docs/Makefile.am tests/docs/bug-106.xml
1691 tests/general/Makefile.am tests/general/bug-106*: added the next
1692 example for bug #106788 from James Clark in the regression tests,
1693 the bug fix is actually in libxml2
1695 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1697 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1698 for Python checks, makefile cleanup, and convenience changes
1700 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1702 * xsltproc/xsltproc.c: had to comment out Igor last change
1703 since it made libxslt-1.0.27 depends on libxml2 newly
1704 API extension which hasn't propagated yet :-(
1706 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1708 * configure.in: preparing release 1.0.27
1709 * doc/*: updated and rebuilt the docs
1711 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1713 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1716 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1718 * tests/docs/Makefile.am tests/docs/bug-105.xml
1719 tests/general/Makefile.am tests/general/bug-105*: added the
1720 example for bug #106788 from James Clark in the regression tests,
1721 the bug fix is actually in libxml2
1723 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1725 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1726 James Clark and a bit of cleanup
1727 * tests/docs/Makefile.am tests/docs/bug-104.xml
1728 tests/general/Makefile.am tests/general/bug-104*: added the
1729 example in the regression tests for this case
1731 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1733 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1735 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1737 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1739 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1741 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1742 * win32/configure.js: included handling of the trio option
1744 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1746 * configure.in doc/*: preparing release 1.0.26
1748 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1750 * libxslt/functions.c: fixing another bug in document(), bug #105450
1751 * tests/documents/test_bad.result: Slight change to the output
1753 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1755 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1756 * tests/documents/Makefile.am tests/documents/test_bad: add the
1757 specific test as suggested by Jean T Anderson
1759 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1762 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1763 libxslt/xslt.c: tried to fix 105387 and all similar cases
1764 in the library sources.
1766 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1768 * doc/* configure.in: preparing for release of 1.0.25
1770 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1772 * xsltproc/xsltproc.c: fixed bug #99623
1774 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1776 * libxslt/transform.c: fixing bug #105116 sometimes one need
1777 to generate a default namespace reset xmlns="" in the output
1778 * tests/docs/Makefile.am tests/docs/bug-103.xml
1779 tests/general/Makefile.am tests/general/bug-103*: added the
1780 example in the regression tests for this case
1782 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1784 * libxslt/pattern.c libxslt/transform.c: changed the way the
1785 root element of value tree are handled to fix bug #104123
1787 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1789 * README: change of policy w.r.t. mails
1790 * configure.in: small cleanup
1791 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1792 a couple of bugs raised by Eric van der Vlist in #104114
1793 * tests/exslt/*/*.out: slight change to the tests
1795 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1797 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1798 emphasis on the fact that --docbook should not be used
1801 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1803 * python/libxslt.c: fixed a couple of return error #104150
1804 reported by Peter O'Shea
1806 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1808 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1809 when applied to a standalone stylesheet
1811 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1813 * configure.in: preparing release 2.0.24
1814 * libxslt.spec.in: small update
1815 * doc/*: updated the news, rebuilt the APIs descriptions
1817 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1819 * libxslt/functions.c: fixed #101502 by applying and cleaning up
1820 the associated patch from Daniel Stodden.
1821 * tests/documents/Makefile.am tests/documents/fragment*: added a
1824 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1826 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
1827 for extension modules init and shutdown callbacks, check that
1828 they are now called when needed.
1829 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1830 started adding the extension module support at the Python level.
1831 Still a strange bug to hunt down left.
1833 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1835 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
1836 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
1837 computation in the presence of imports
1838 * tests/docs/Makefile.am tests/docs/bug-102.xml
1839 tests/general/Makefile.am tests/general/bug-102*: added an
1840 example in the regression tests for this case
1842 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1844 * xsltproc/xsltproc.c: final touch to #102800 fix
1846 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1848 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
1849 memory debug checking which got deactivated at some point ?!?
1850 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
1851 * libxslt/xsltutils.c: very small change on HTML indentation handling
1853 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1855 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
1856 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
1857 exclude-result-prefixes to avoid extra namespace declaration being
1858 dumped following the fix for #102920 in libxml2
1860 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1862 * libxslt/transform.c: fixed a problem related to directory
1863 checking and creation raised by Craig Goss
1865 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1867 * libexslt/strings.c: applied patch from Jörg Walter to provide
1868 URI escaping and unescaping functions.
1870 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1872 * libexslt/strings.c: Alexey Efimov found a typo bug in
1873 exsltStrPaddingFunction()
1875 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1877 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1879 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1881 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1882 applied patch from Craig A. Berry for the VMS port.
1884 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1886 * libxslt/xsltInternals.h: increase the max number of cascaded
1888 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1889 the Windows binaries.
1891 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1893 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1895 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1897 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
1898 the apibuilder script, regenerated the APIs
1900 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1902 * libxslt/numbers.c: numbering should not traverse XInclude
1903 nodes left in the tree. Closes bug #101114 raised by
1906 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1908 * doc/apibuild.py: fixed a bug in merging public info from
1910 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
1911 the iconv option to configure.js didn't work, and
1912 added zlib option needed when linking xsltproc statically
1914 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1916 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
1917 the generation of libexslt-api.xml
1918 * libexslt/exslt.h: small cleanup.
1920 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1922 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
1923 copied over the apibuild.py from libxml2, adapted a bit and
1924 regenerated the API description in XML. Todo: libexslt-api.xml
1925 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
1926 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
1927 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
1928 libxslt/templates.c libxslt/transform.c libxslt/transform.h
1929 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
1930 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
1931 report from the scripts.
1932 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
1935 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1937 * libxslt/transform.c: xsl:element generated superfluous xmlns
1938 declarations, closes bug #99905
1939 * tests/docs/Makefile.am tests/docs/bug-101.xml
1940 tests/general/Makefile.am tests/general/bug-101.*: added the
1941 example in the regression tests for this case
1943 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1945 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
1946 within an <xsl:text>
1948 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1950 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
1952 * tests/docs/Makefile.am tests/docs/bug-100.xml
1953 tests/general/Makefile.am tests/general/bug-100.*: added the
1954 example in the regression tests for this case
1955 * tests/docs/Makefile.am tests/docs/bug-99.xml
1956 tests/general/Makefile.am tests/general/bug-99.*: this test
1957 covers an xsl:attribute namespace bug that Norm pointed out.
1959 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1961 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
1962 win32/libxslt.def.src: applied another patch from Richard Jinks
1963 for the export of teh sorting routine and allowing per context
1966 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1968 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
1969 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
1970 redefining the sorting routine, plus a bit of tweaking of the
1973 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1975 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
1977 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
1978 * doc/html/*.html: updated too
1979 * python/libxsltclass.txt: updated too
1981 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1983 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
1984 xsltGetProfileInformation() to retrieve profiling informations
1985 from an XSLT transformation context. It returns it as an XML
1986 tree. Provided by Michael Rothwell this closes RFE #99527
1988 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1990 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1991 in xsltFindElemSpaceHandling() missing imported informations
1992 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1995 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1997 * libxslt/namespaces.c: fix for namespace generation on
1998 attributes created with xsl:attribute
2000 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2002 * libxslt.spec.in configure.in: add a line in %changelog for releases
2004 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2006 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2007 xsltInternals.h reference.
2009 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2011 * python/tests/*.py: enable libxml2 memory debug before
2012 loading libxslt since libxslt initialization now includes
2013 EXSLT registration which initialize the libxml2 library and
2016 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2018 * python/libxsl.py: updated with new version from Stéphane Bidoul
2020 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2022 * win32/libxslt.def.src: exported new functions
2024 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2026 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2027 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2028 * python/tests/exslt.py: trouble with mem debug in that specific
2031 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2033 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2034 problem when compiling on HP-UX
2036 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2038 * python/generator.py python/libxslt.c: fixes for compiling
2041 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2043 * libxslt/transform.c: fixed bug #99168 select evaluating to
2046 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2048 * tests/documents/result.xhtml: the XHTML1 serialization change
2049 to libxml2 modifies slightly the result of that test.
2051 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2053 * configure.in: the python bindings requires libxml2 >= 2.4.25
2054 for the regexp stuff.
2056 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2058 * configure.in: similar patch to #98825 for --with-python
2060 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2062 * libxslt/variables.c: fix bug #98793 on clash of imported global
2064 * tests/reports/tst-1.err: this changes the output of that test
2066 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2068 * configure.in: preparing 1.0.23
2069 * doc/*: rebuilding the docs
2071 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2073 * python/libxslt.c: make sure to register EXSLT for the bindings
2074 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2075 * xsltproc/xsltproc.c: minor cleanup
2077 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2079 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2080 when building outside of the source tree
2082 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2084 * python/generator.py: xpathObjectRet() pertains to the libxml2
2085 module, add the namespace.
2087 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2089 * libxslt/win32config.h: cleanup
2090 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2091 * win32/Makefile.msvc: modified to allow mingw coexistence
2092 * win32/configure.js: integrated mingw
2093 * win32/Readme.txt: cleanup
2094 * xsltproc/xsltproc.c: allowed stdarg for mingw
2096 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2099 * doc/xsltproc.html - ran stylesheets to update man page
2100 and html with Daniel's fix to #95510
2102 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2104 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2105 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2106 * README: fix the bug page URL
2108 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2110 * libxslt/functions.c: make sure the fixup for key() reported
2111 by John Escott actually works.
2112 * tests/docs/Makefile.am tests/docs/bug-98.xml
2113 tests/general/Makefile.am tests/general/bug-98.*: added the
2114 example in the regression tests for this case
2116 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2118 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2119 * tests/docs/Makefile.am tests/docs/bug-97.xml
2120 tests/general/Makefile.am tests/general/bug-97.*: added the
2121 example in the regression tests for this case
2123 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2125 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2126 checks in recursive copies.
2127 * tests/docs/Makefile.am tests/docs/bug-96.xml
2128 tests/general/Makefile.am tests/general/bug-96.*: added the
2129 example in the regression tests for this case
2131 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2133 * libxslt/functions.c: autoconvert key() first arg to string,
2134 reported by John Escott
2136 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2138 * libxslt/transform.c: corner case handling of copying a CDATA node.
2140 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2142 * libxslt/win32config.h: retired xmlwin32version.h
2144 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2146 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2147 written by Thomas Schraitle (RFE #96485)
2149 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2153 clarifying --catalog option and xsltproc's use of
2154 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2155 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2157 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2159 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2160 libxml2 string API instead.
2161 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2162 try to cope with architecture lacking some of the string functions,
2163 reuse the trio ones compiled in libxml2 , should close #97113
2165 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2168 the spec file and associated changes in the Makefiles.
2170 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2174 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176 * libxslt/keys.h: fixed include c.f. bug #96487
2177 * config.h.in: Red Hat 8.0 induced change
2179 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2182 fixed bug #78501 when using a non ascii character for the
2183 number formatting grouping separator.
2184 * tests/docs/Makefile.am tests/docs/bug-95.xml
2185 tests/general/Makefile.am tests/general/bug-95.*: added the
2186 example in the regression tests for this case
2187 * libxslt/attributes.c: cleaning up a problem introduced in last
2190 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2192 * libxslt/attributes.c: fixed minor typo in a call to
2195 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197 * python/types.c: fixed bugs when passing result value tree
2198 to Python functions.
2200 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2202 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2204 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2207 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209 * configure.in: preparing 1.0.22
2210 * doc/*: upated and rebuilt the docs
2212 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214 * libxslt/variables.c: fixed bug #86421
2215 * tests/docs/Makefile.am tests/docs/bug-94.xml
2216 tests/general/Makefile.am tests/general/bug-94.*: added the
2217 example in the regression tests for this case
2219 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221 * xsltproc: added and tested the --path option to close #79638
2223 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2226 with the inherited stylesheet value.
2227 * tests/docs/Makefile.am tests/docs/bug-93.xml
2228 tests/general/Makefile.am tests/general/bug-93-inc.*
2229 tests/general/bug-93.*: added the example in the regression
2232 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2235 possibility to register a transformation context specific
2236 error handler, with xsltSetTransformErrorFunc() and provided
2237 a new routine xsltTransformError() to handle contextual errors,
2238 this should fix #94435
2239 * libxslt/*.c: modified all the code to use the context specific
2240 error handling, as a result xsltPrintErrorContext() is not called
2241 anymore except internally from xsltTransformError()
2243 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245 * libxslt/transform.c: closing #94933, any error will make
2246 the transformation abort with no result.
2247 * tests/reports/tst-1.err tests/reports/tst-1.out
2248 tests/reports/undefvar.err: this changed the regression tests
2250 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2251 updated the result accordingly to the fixes done last month.
2252 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2253 declarations in the result trees. May fix #93692 but it's unclear.
2255 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257 * xsltproc/xsltproc.c: added a --path option to provide the
2258 enhancement requested by #79638, first cut at it, untested
2261 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263 * libxslt/xslt.c: seems the media-type attribute wasn't
2264 always correctly handled
2266 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268 * libxslt/transform.c: added URI escaping in case the resource
2269 target computation of exslt:element failed. Should fix #81837
2271 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273 * README: updated the contact informations
2275 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277 * libxslt/pattern.c: fixed the behaviour of node() patter which
2278 didn't patch the one defined in XPath :-( . Closes bug #95793
2279 * tests/docs/Makefile.am tests/docs/bug-92.xml
2280 tests/general/Makefile.am tests/general/bug-92.*: added the
2281 example in the regression tests for this case
2283 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2285 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2286 * win32/Makefile.msvc: added security.c to the build
2287 * win32/libxslt.def.src: exported functions from security.c
2289 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2292 documents to be written only to a given subtree.
2294 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2297 runtime security checks, it will also check and do directory
2298 creation when allowed
2299 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2300 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2301 security infrastructure probes at file reading or file creation
2302 * xsltproc/xsltproc.c: plugged the security module there too,
2303 added the new options --nowrite and --nomkdir
2304 * doc/*: updated the man page and regenerated.
2306 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308 * doc/*: updated the doc XSLT to add the search, added the search
2309 page, fixed a link problem raised by Yves Pratter, regenerated
2311 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313 * doc/index.py: the indexer version of the XSLT part of the
2314 xmlsoft site + archives
2316 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2318 * win32/Makefile.msvc: introduced double-run compilation.
2319 * win32/configure.js: introduced double-run compilation.
2321 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323 * configure.in: preparing 1.0.21
2324 * doc/* : updated and regenerated the docs and web pages
2326 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328 * libxslt/transform.c: fixed a disable output escaping bug for
2329 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2330 * tests/docs/Makefile.am tests/docs/bug-91.xml
2331 tests/general/Makefile.am tests/general/bug-91.*: added the
2332 example in the regression tests for this case
2334 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2336 * doc/xlst.html: changing link on ftp.gnome.org
2338 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2341 reported for libxml2
2343 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345 * Makefile.am configure.in: trying to fix the same problem as
2346 #88412 by bypassing all the python subdir if python ain't detected
2348 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2352 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2354 * libexslt/date.c: fixed the embedded '-' in the duration format
2356 * tests/.../difference.1.xml: added test cases which illustrated
2359 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2361 * libexslt/date.c: fixed date:difference() bugs, removed all
2362 type conversion warnings.
2363 * libxslt/xsltutils.c: removed unused local variable.
2365 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2367 * doc/xsltproc.html:
2368 oops, forgot to update the html version of the man page
2370 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2374 * doc/xsltproc2.html
2375 Fixing erroneous mention of old --warnnet option (thanks to Jean
2376 T. Anderson for pointing this out)
2378 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2380 * win32/configure.js: added more readme info for the binary
2383 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2388 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390 * libxslt.spec.in: fixes libary path for x86_64 AMD
2392 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394 * python/Makefile.am: applied patch from Christophe Merlet to
2397 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2400 a possible memory leak in case of error
2402 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2405 nice logos generated by Marc Liyanage
2406 * doc/site.xsl *.html: changed the stylesheet to show the new
2407 logo and regenerated the pages
2409 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411 * python/libxslt-python-api.xml python/libxslt.c
2412 python/libxsltclass.txt python/tests/basic.py: applied a patch
2413 from Ralf Mattes providing style.saveResultToString()
2415 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2417 * configure.in: preparing release 1.0.20
2418 * doc/*: updated and regenerated the docs
2420 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2423 doing the evaluation of attribute value templates
2424 * libxslt.spec.in python/Makefile.am: fixed some troubles
2427 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429 * python/libxslt.c: fixed the parameter order when calling
2430 Python based extensions.
2432 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2436 * tests/docs/Makefile.am tests/docs/bug-90.xml
2437 tests/general/Makefile.am tests/general/bug-90.*: added the
2438 example in the regression tests for this case
2440 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2442 * win32/Makefile.msvc: added the prefix location to the include
2443 and lib search path.
2445 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447 * libxslt/transform.c: found and fixed the small <xsl:choose>
2448 bug which was giving troubles to DocBook users (the test expression
2449 of <when> was evaluated in the namespace context of <choose> !)
2451 2002-08-18 Havoc Pennington <hp@pobox.com>
2453 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2454 both automake 1.6 and 1.4 installed get the right automake. Means
2455 compilation from CVS will now require the latest automake 1.4
2456 release, or manually creating symlinks called "automake-1.4" and
2459 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2464 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466 * libxslt/functions.c: recovering to the old (somewhat) broken
2467 implementation of document('') when there is no base for the
2468 source document or it can't be realoaded (e.g. when the sytlesheet
2469 was loaded from a memory string). Matt Sergeant insisted on this
2472 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474 * libxslt/transform.c: applied another patch from Nathan Myers about
2475 a possible memory leak in case of error
2477 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479 * libxslt/transform.c: applied a patch from Nathan Myers about
2480 an erroneous free in case of error
2482 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2485 the misdetection of libxml2 python bindings a warning only
2487 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2489 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2490 a bug reported by Gero Meissner (87230)
2491 * fixed a problem compiling python directory when multiple
2492 'make' jobs were executed (python/Makefile.am)
2494 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2497 at the xsltdbg interface when encountering an empty attribute
2500 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502 * tests/* : the change in HTML meta encoding tag serialization
2503 affected some of the results
2505 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2508 to fix Red Hat bug #68614
2510 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2512 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2513 if there is no *.pdb
2515 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517 * configure.in: preparing 1.0.19
2518 * doc/* : rebuilt the docs
2520 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522 * libxslt/transform.c: fixed bug #83749 about namespace generated
2523 being invalid when they are inherited from the context.
2525 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527 * libxslt/transform.c: fixed bug #86753 on multiple identical
2528 attributes being generated, oops ...
2529 * tests/docs/Makefile.am tests/docs/bug-89.xml
2530 tests/general/Makefile.am tests/general/bug-89.*: added an
2531 example in the regression tests for this case
2533 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2536 * tests/docs/Makefile.am tests/docs/bug-88.xml
2537 tests/general/Makefile.am tests/general/bug-88.*: added an
2538 example in the regression tests for this case
2540 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2543 Ken Neighbors to implement/fix sorting orders
2544 * tests/docbook/result/*/gdp-handbook.*
2545 tests/docbook/result/xtchunk/html/*.orig
2546 tests/general/bug-12-.out tests/general/bug-63.out:
2547 cleaned up the result of "make tests" following some changes
2548 in namespace axis order and serialization rules in libxml2
2550 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2552 * transform.c further enhancement for bug 84902 (another
2553 path), also cleaned up code slightly
2555 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2557 * transform.c: fixed bug 84902 - message with terminate=yes
2560 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562 * tests/docs/Makefile.am tests/docs/bug-87.xml
2563 tests/general/Makefile.am tests/general/bug-87.*: added a
2564 example in the regression tests for a case where the XML
2565 default namespace was missing from the namespace axis
2566 * xsltproc/xsltproc.c: added the informations that parameter
2567 strings are expected to be UTF8
2568 * libxslt/attributes.c: fixes on attribute group implementation
2570 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2572 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2573 updating docs to add reference to UTF-8 requirement for
2574 stringparam command line option
2576 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2579 fixed document('') as pointed by Eric van der Vlist
2580 * tests/docs/Makefile.am tests/docs/bug-86.xml
2581 tests/general/Makefile.am tests/general/bug-86.*: added the
2582 specific example in the regression tests
2584 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2587 patch from Ken Neighbors fixing some format-number inconsistencies
2588 * tests/numbers/format-number.out tests/numbers/format-number.xml
2589 tests/numbers/format-number.xsl: the patch also included
2590 updates to the regression tests
2592 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2595 xsl:number level="multiple"
2596 * tests/docs/Makefile.am tests/docs/bug-84.xml
2597 tests/general/Makefile.am tests/general/bug-84.*: added a
2598 specific example in the regression tests
2600 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602 * libexslt/dynamic.c: turned a function static
2603 * libxslt/win32config.h: applied patch from Mark Vadoc
2605 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2608 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2609 a patch from Mark Vakoc to implement the EXSLT
2610 object dyn:evaluate(string) extension function, and a small fix
2613 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615 * configure.in: preparing 1.0.18
2616 * doc/*: recompiled the API and web site
2618 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2621 duplicated namespace declarations, this might not be as generic as
2622 it should but works well for DocBook stylesheets
2624 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626 * libxslt.pc.in: fix bug #82970
2628 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630 * python/libxslt-python-api.xml python/libxslt.c
2631 python/libxsltclass.txt : tried to fix #79105 by providing a
2632 specific error registering routine.
2634 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2637 adding xsltSaveResultToString()
2638 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2639 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2640 API with the new function.
2642 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644 * libxslt/function.c: applied a patch from Richard Jinks
2645 to avoid a crash in element-available()
2647 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649 * libxslt.spec.in: applied patch from Geert Kloosterman to
2650 not miss gif and .png files in the RPM documentation
2652 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2655 from Charles Bozeman
2657 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2659 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2660 libxslt/xsltconfig.h.in: applied a man page patch from
2661 Christian Cornelssen and fixed a couple of issues he raised.
2663 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2667 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2670 Applied Mark Vakoc patch to show registered extensions in xsltproc
2671 * doc/*: rebuilt the API, docs and website
2672 * python/libxsltclass.txt: this added an entry point
2674 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2676 * libxslt/xslt.c: xsl:include crash fix
2677 * libxslt/imports.c: xsl:include crash fix
2678 * libxslt/imports.h: xsl:include crash fix
2680 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2682 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2684 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2687 fixed some return code problems raised by Thomas Mauch
2689 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691 * libxslt/transform.c: don't allow adding an attribute to
2694 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2697 * doc/*: rebuilt the docs.
2699 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701 * libxslt/variables.c: better attempt to fix the problem in
2702 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2704 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2706 * win32/dsp/*.dsp: Removed obsolete macros
2707 * win32/dsp/*.def: Updated export definitions
2709 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711 * libxslt/variables.c: tried to fix a problem in
2712 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2714 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716 * libexslt/date.c: applied another patch from Charles Bozeman to
2717 enhance date/duration support
2718 * tests/exslt/date: added the associated set of regression tests
2720 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722 * libexslt/date.c: applied a patch from Charles Bozeman to add
2723 duration routines to the date exslt extensions.
2725 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2729 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2731 * libexslt/date.c: fixed type inconsistencies, double->int
2732 and unsigned/signed mismatch warnings eliminated
2734 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2736 * win32/Makefile.msvc: XSLT debugger support fix
2737 * win32/configure.js: XSLT debugger support fix
2738 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2740 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742 * configure.in: preparing 1.0.16
2743 * doc/*: updated and rebuilt the docs
2745 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747 * libxslt/attributes.c: removed a warning
2748 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2749 added xsltRunStylesheetUser() API needed to fix #78546
2750 * xsltproc/xsltproc.c: second part of the fix #78546
2752 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754 * python/Makefile.am: fixing the equivalent of #75779
2756 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758 * libxslt/keys.c: fixed bug #78735
2759 * configure.in tests/Makefile.am tests/keys/*:
2760 added the tests in a separate directory
2762 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2764 * tests/docs/Makefile.am tests/docs/bug-83.xml
2765 tests/general/Makefile.am tests/general/bug-83.*: added a
2766 specific example for bug #78662 in the regression tests
2767 * tests/docbook/: this also changed a couple of DocBook results
2769 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771 * configure.in: trying to kill #77827 IEEE conformance on alphas
2772 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2774 * tests/docs/Makefile.am tests/docs/bug-82.xml
2775 tests/general/Makefile.am tests/general/bug-82.*: added a
2776 specific example for bug #78211 in the regression tests
2778 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/pattern.c: applied patch from Mark Vakoc
2782 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2784 * tests/docs/Makefile.am tests/docs/bug-81.xml
2785 tests/general/Makefile.am tests/general/bug-81.*: added a
2786 specific example for bug #76927 in the regression tests
2788 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2790 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2791 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2792 that $(datadir) should be used for docs
2794 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2796 * configure.in: preparing 1.0.15
2797 * doc/*: updated and rebuilt
2799 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2801 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2802 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2803 * tests/docs/Makefile.am tests/docs/bug-80.xml
2804 tests/general/Makefile.am tests/general/bug-80.*: added a
2805 specific example for bug #76043 in the regression tests
2807 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2809 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2810 steps which were not compiled
2811 * tests/docs/Makefile.am tests/docs/bug-79.xml
2812 tests/general/Makefile.am tests/general/bug-79.*: added a
2813 specific example for bug #75902 in the regression tests
2815 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2817 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
2818 attribute match rules evaluation
2819 * tests/docs/Makefile.am tests/docs/bug-78.xml
2820 tests/general/Makefile.am tests/general/bug-78.*: added a
2821 specific example for bug #75777 in the regression tests
2823 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2825 * libxslt/transform.c: found another stupid bug by step by
2826 step processing of the code
2827 * libxslt/pattern.c: idem, except that once stupid mistake
2828 ELEM vs NODE forced the templates to be stored in a list
2829 instead of a hash table, fixing this stupidity should
2830 again lead to a substantive improvement of processing speed.
2831 Like divide by 2 processing time for DocBook stylesheets.
2833 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2835 * libxslt/transform.c: fixing bug #75603
2836 * tests/docs/Makefile.am tests/docs/bug-77.xml
2837 tests/general/Makefile.am tests/general/bug-77.*: added a
2838 specific example for bug #75603 in the regression tests
2840 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2842 * python/Makefile.am: Art Haas pointed a stupid error
2844 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2846 * Makefile.am tests/Makefile.am tests/*/Makefile.am
2847 tests/*/*/Makefile.am : added "make valgrind" targets
2848 to run the test suite under the debugger control
2849 * transform.c: valgrind spotted 2 bugs, one related to
2850 the ordering of the deallocation of the data associated to
2851 a transofrmation, the second in xsltCopyTree when the new
2852 node may have been coalesced with an adjacent text node.
2853 The regression tests now pass cleanly under testgrind.
2855 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2857 * python/Makefile.am: fixed a stupid bug
2859 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2861 * configure.in: preparing 1.0.14
2862 * doc/*: updated rebuilt
2863 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2864 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2865 with the Windows maintainers
2867 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2869 * python/Makefile.am python/generator.py python/libxslt.c
2870 python/types.c python/tests/Makefile.am: applied the same kind of
2871 fixes to the Python Makefiels than to libxml2 ones. Updates
2874 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2876 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2877 libxslt/variables.c: chaing result tree values which may
2878 be deallocated and must not be kept in the template
2879 pattern lookup cache. Thanks to Valgrin to allow finding
2880 the real problem in bug #74857
2882 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2884 * libxslt/*.h doc/* python/*: applied another cleanup comment
2885 diff from Heiko W. Rupp, regenerated the API and python
2887 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2889 * tests/docs/Makefile.am tests/docs/bug-76.xml
2890 tests/general/Makefile.am tests/general/bug-76.*: added a
2891 home brewed test for path computation elmininating duplicate
2894 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2896 * doc/Makefile.am: fixed a build problem in some environements
2898 2002-03-08 jacob berkman <jacob@ximian.com>
2900 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
2901 as make will automatically look there for these files
2903 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2905 * configure.in libxslt/xsltwin32config.h: preparing release
2907 * doc/*: updated and rebuilt the docs
2908 * python/libxslt.c: fixed a possible reentrancy problem
2910 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2912 * libxslt/pattern.c: Fixes the problems exposed by #73880
2913 those ought to be computed at stylesheet compile time, not
2914 at run-time, and the computation was wrong.
2915 * libxslt/transform.c: get rid of fake nodes coming from node-set
2916 transformations. At least if they are still produced they will
2917 become easy to spot as resulting document won't be well-formed.
2919 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2921 * libxslt/extensions.c: fixed bug #73791 related to extension
2922 function declared in included stylesheets
2923 * tests/exslt/functions/function.7.*: added specific test
2925 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2927 * tests/docs/Makefile.am tests/docs/bug-75.xml
2928 tests/general/Makefile.am tests/general/bug-75.*: added a
2929 specific example for bug #72150 in the regression tests
2931 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2933 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
2934 similar way as #71457
2936 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2938 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
2939 some HTML meta encoding fixups resulting from fix in libxml2
2941 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2943 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
2944 related to the XPath changes in fixing #61290
2946 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2948 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
2951 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2953 * libexslt/date.c: patch from Charles Bozeman for the exslt date
2955 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
2956 the associated regression test provided by Charles
2958 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2960 * libxslt/preproc.c: Fixed #73088 with the associated patch
2962 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2964 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
2965 unless compiled explicitely with memory debugging switched on
2966 * TODO: refreshed a bit
2968 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2970 * python/generator.py python/libxslt.c: changes for the 'usual'
2971 setup.py to allow building a libxml2-python
2972 module based on the same code. The initialization is however
2973 different the 2 .so files fo libxml2 and libxslt are identical and
2974 they entry point initialize both libraries. this is done to avoid
2975 some possible nasty problem since the Python don't merge the maps
2976 of all shared modules.
2977 * python/libxsl.py: attempt to cope with the shared library loading
2978 problem when both modules are not merged.
2980 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2982 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
2983 documentation for the wrappers and python modules.
2985 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2987 * tests/docs/Makefile.am tests/docs/bug-74.xml
2988 tests/general/Makefile.am tests/general/bug-74.*: added a
2989 specific example for bug #71342 in the regression tests
2990 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2991 #71342 changed one attribute serialization.
2993 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2995 * python/Makefile.am: trying to fix #71270
2997 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2999 * python/*.py: removed tab used spaces
3000 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3001 * doc/news.html doc/xslt.html: rebuild/updated
3003 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3005 * tests/docs/Makefile.am tests/docs/bug-73.xml
3006 tests/general/Makefile.am tests/general/bug-73.*: added a
3007 specific example for bug #71181 in the regression tests
3009 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3011 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3012 work. A bit of cleanup.
3014 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3016 * xslt-config: fixing Red Hat bug #59508
3018 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3020 * tests/docs/Makefile.am tests/docs/bug-72.xml
3021 tests/general/Makefile.am tests/general/bug-72.*: added a
3022 specific example for bug #58444 in the regression tests
3024 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3026 * libxslt/transform.c: fixed bug #58444, was quite simpler
3029 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3031 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3032 closed bug #70131, still wondering about the position() when
3033 the node is selected.
3035 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3037 * tests/docs/Makefile.am tests/docs/bug-71.xml
3038 tests/general/Makefile.am tests/general/bug-71.*: added a
3039 specific example for Norm's bug in the regression tests
3041 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3043 * libxslt/attributes.c: fixed a bug reported by Norm
3045 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3047 * python/libxml.c : fixed a small warning.
3048 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3049 python/libxsltclass.txt: rebuilt the APIs
3051 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3053 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3054 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3055 libxslt/xsltInternals.h: adding extra run-time informations
3056 to make the stylesheet really read-only at run-time.
3058 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3060 * libxslt/transform.c: fixing bug #70281
3062 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3064 * libxslt/numbers.c: trying to fix #68759
3066 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3068 * python/Makefile.am: seems some version of automake didn't
3069 generate the dependancies right as Jacob found out. Add
3070 an extra dependancy rule.
3072 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3074 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3075 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3076 Fixed the python Makefiles, corrected a bug showing up on ia64,
3077 changed the name of the python internal module too
3079 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3081 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3082 Licence to MIT Licence and release of 1.0.11
3083 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3084 doc/xslt.html: updates of the docs accordingly
3085 * libxslt/xsltwin32config.h: numbering
3086 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3087 python/libxslt-python-api.xml: cleanup the dependancies with
3089 * python/tests/extfunc.py: updated examples.
3091 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3093 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3094 doc/parsedecl.py: fixup the script and rebuid the API
3095 * libxslt/extensions.h: cleanup
3096 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3097 python/libxsltclass.txt: provided accessors for a lot of the
3098 tructures involved in the transformation. Stylesheet and
3099 transformation python object don't free automatically the
3100 encapsulated object when deallocated.
3101 * python/tests/Makefile.am python/tests/basic.py
3102 python/tests/extfunc.py python/tests/pyxsltproc.py:
3103 updated the examples
3105 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3107 * xsltproc/xsltproc.c: small fix
3108 * Makefile.am: cleanup
3109 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3110 * python/generator.py python/libxml_wrap.h python/libxsl.py
3111 python/libxslt.c python/libxsltclass.txt: augmented the
3113 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3114 libxslt-python API to get an estimate of what is missing
3116 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3118 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3119 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3120 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3121 fixed an import order.
3122 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3124 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3126 * python/libxlst.c python/libxslt-python-api.xml
3127 python/libxsltclass.txt: plugged the extension of the engine
3128 with python defined functions
3129 * python/tests/Makefile.am python/tests/extfunc.py: added a
3130 basic test, still a memleak, cleanup function needed.
3132 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3134 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3135 spec file will now build libxslt-python, fought with shared
3136 and other crazyness, seems to work now :-)
3137 * doc/libxslt-api.xml: regenerated
3139 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3141 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3142 tests/*/*/Makefile.am: refactored make tests, make all now don't
3144 * python/Makefile.am: added tests
3145 * python/tests/basic.py python/tests/Makefile.am: added the first
3146 basic test, memory debug included
3148 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3150 * configure.in python/Makefile.am: attempst to tweak to get
3151 full memory debug...
3152 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3153 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3154 the basic API starts to work
3155 * python/tests/test.*: first basic test
3156 * libxslt/xsltutils.c: fixed a comment
3158 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3160 * configure.in doc/Makefile.am: do not install outside of prefix,
3161 make sure the API get shipped.
3163 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3165 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3166 reactivated xsltMatchPattern() since this is really something
3167 one may want to have access to in an extension function.
3168 * Makefile.am configure.in python/Makefile.am python/generator.py
3169 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3170 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3171 python/types.c: started working on the python bindings, borrowed
3172 most of the work done for libxml2, most of the generator code
3173 is similar. Commit at the point where this compiles cleanly and
3174 "import libxslt" doesn't yield any missing entry point.
3176 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3178 * libxslt/pattern.c: patch from Charles Bozeman to support
3181 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3183 * libxslt/keys.c: Bob Stayton pointed out a problem when
3184 using unions in key match patterns.
3185 * tests/docs/Makefile.am tests/docs/bug-70.xml
3186 tests/general/Makefile.am tests/general/bug-70.*: added a
3187 specific example in the regression tests
3189 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3191 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3192 closes bug #69809 submitted by Michael Kroell
3194 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3196 * xsltproc/xsltproc.c: added links to the Web site from usage()
3198 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3200 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3201 an index based on comments content similar to libxml2 one
3202 The code need more specific comments.
3203 * doc/*: rebuilt the web site with the new references
3205 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3207 * libxslt/functions.h: roll back the change after more analysis
3208 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3211 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3213 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3216 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3218 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3219 error when parsing -o arguments.
3221 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3223 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3224 Fixed RH bug #57496, xsltproc was not returning error
3225 code on internal runtime errors. Should return 9 now.
3227 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3229 * libexslt/math.c: Charlie Bozeman provided the implementation
3230 for the EXSLT math other functions
3232 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3234 * libexslt/Makefile.am: jacob berkman pointed out that the
3235 Cygwin patch forgot to add libexslt.h to the tarball
3237 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3239 * libxslt/pattern.c: fixed I18N problemes in the template parser
3240 pointed out by Xavier Cazin
3241 * tests/docs/Makefile.am tests/docs/bug-69.xml
3242 tests/general/Makefile.am tests/general/bug-69.*: added a
3243 specific example in the regression tests
3245 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3247 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3248 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3249 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3250 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3251 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3252 xsltproc/xsltproc.c: applied Robert Collins patch for
3255 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3257 * xsltproc/Makefile.am configure.in: ugly way to keep
3258 the memory debugging active on my devel workstation
3259 by bypassing libtool completely
3261 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * libxslt/templates.c: fixed bug #68751
3264 * tests/docs/Makefile.am tests/docs/bug-68.xml
3265 tests/general/Makefile.am tests/general/bug-68.*: added a
3266 specific example in the regression tests
3268 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3270 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3271 small problems raised by Justin Fletcher
3273 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3275 * configure.in: releasing 1.0.10
3276 * doc/*: updating the docs for the release.
3277 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3278 seems I inadvertantly commited previously stuff from a failed
3279 attempt at fixing namespace nodes parents.
3281 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3283 * libxslt/numbers.c: the xsl:number implementation incorrectly
3284 cached the format string in some case. Fixes bug #65391
3286 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3288 * configure.in: fixed a couple of cut and paste errors in the
3289 math functions detection
3290 * libxslt.spec.in: added missing file entry for libxslt.pc
3292 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3294 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3295 update xsltproc man page to add --stringparam option
3297 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3299 * xsltproc/xsltproc.c: added the --stringparam option
3300 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3301 the --novalid behaviour.
3303 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3305 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3307 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3309 * doc/*.html: updated gdome2 homepage
3311 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3313 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3315 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3317 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3318 increased number of parameteres, changed license, cleaned up some
3319 places where it looked junky because of stylesheet issues
3321 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3323 * xsltproc/xsltproc.c: increased the max number of parameters
3325 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3327 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3329 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3331 * configure.in: applied albert portability patch
3332 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3333 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3334 applied Igor patch for Windows
3336 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3338 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3340 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3342 * configure.in: preparing 1.0.9
3343 * doc/*: updated and rebuild the doc
3345 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3347 * configure.in libexslt/Makefile.am: trying to fix the problem
3348 related to prelinking and libtools crazyness
3350 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3352 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3353 patch for the debugger glue.
3355 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3357 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3358 the whole module with just the entry points.
3360 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3362 * libxslt/transform.c: Nik Clayton found a bug introduced in
3363 1.0.8 when using doctypes for HTML output
3365 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3367 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3368 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3369 to use a callback setup function, deprecating libxsltbreakpoint
3370 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3371 dependancies on libxsltbreakpoint
3373 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3375 Build patch from Peter Williams <peterw@ximian.com>
3376 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3377 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3378 $(srcdir), not the build directory.
3380 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3382 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3384 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3386 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3387 xsltproc return codes, per
3388 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3390 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3392 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3393 much as 40 steps. A dynamic alloc would still be better
3395 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3397 * xsltproc/xsltproc.c: return useful code signaling error conditions
3400 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3402 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3404 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3406 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3407 template matches compilation was failing to skip blanks bewteen
3408 consecutive predicates
3410 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3412 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3413 updating Makefiles to fix the prelinking.
3415 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3417 * libxslt/transform.c: fixed a bug in the document extension
3418 element where the doctype infos were not taken into account.
3420 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3422 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3424 * tests/namespaces/*: updated the tests to separate stdout and
3426 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3428 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3430 * configure.in libexslt/Makefile.am: more Makefile fixups
3432 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3434 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3436 * libxslt/transform.c: small fix.
3438 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3440 * vms/* Makefile.am: included OpenVMS port instructions from
3441 John A Fotheringham, integrated in the tar file.
3443 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3445 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3446 from Igor for Windows
3447 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3449 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3451 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3453 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3455 * configure.in: preparing 1.0.7
3456 * libxslt.spec.in: cleanup similar to libxml2 one
3457 * breakpoint/*.[hc]: finished cleaning up contributed code
3458 * doc/*: updated and rebuilt the documentation
3459 * xsltproc/xsltproc.c: cleanup of the timing code
3460 * xsltproc/Makefile.am: auto* sucks
3461 * libxslt/transform.c: added a missing include
3463 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3465 * Makefile.am acconfig.h config.h.in configure.in
3466 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3467 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3468 the debugger support, make it the default, added the
3469 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3471 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3473 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3475 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3477 * libxslt/xsltutils.c: handle indent=no when using an HTML
3479 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3480 modified the output of those test suites
3482 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3484 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3485 to libxml and removed the --warnnet option
3487 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3489 * configure.in: applied patches from David Härdeman closing
3492 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3494 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3495 * libexslt/date.c: applied patch from Bruce Miller
3496 * doc/*: updated and rebuilt the docs
3498 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3501 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3502 made sure the .def is handled as binary
3504 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3508 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3510 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3512 * libxslt/numbers.c: take NaN and infinity attributes of
3513 xsl:decimal-format into account. Closes #62577
3515 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3517 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3518 is now extracted from the xslt.html flat file using
3519 the site stylesheet ... eat your own dogfood !
3520 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3521 HTML output to not generate a DOCTYPE if it should not
3522 i.e. no identifier nor version specified in the xsl:output
3523 * tests/multiple/out/*.orig tests/general/bug-11-.out
3524 tests/general/bug-33-.out tests/general/bug-52.out
3525 tests/docbook/result/xtchunk/html/*.orig
3526 tests/docbook/result/html/gdp-handbook.html
3527 tests/XSLTMark/*.out: fixing xsl:output with method=html
3528 resulted in a number of small changes in the regression tests
3531 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3534 config.h include out of exsltconfig.h since this header is
3535 exported and config.h is not.
3537 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3540 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3543 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3545 * libxslt/numbers.c: reworked internal representation of
3546 tokenized number format and parsing/tokenization. This fixes
3547 many bugs regarding separator and default tokens.
3548 * tests/REC/test-7.7-3.out: the fix changes the output of this
3549 test. It now complies to the XSLT spec (wow! ;o)
3551 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553 * xsltproc/Makefile.am configure.in config.h.in: trying to
3554 bypass libtool crazyness when compiling in my debug environment
3555 * libxslt/templates.c: fix a compilation problem due to recent
3558 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3560 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3561 non-alphanumeric token handling in number formatting.
3563 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3565 * configure.in: releasing 1.0.5
3566 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3568 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3570 * tests/REC/test-7.7-4.out: fixed a typo
3572 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3574 * libexslt/saxon.c: fixed a typo and improved handling of
3575 non-XPath-expression arguments.
3576 * libexslt/strings.c: fixed a bug in tokenize: function was using
3577 tctxt->output instead of tctxt->document->doc.
3578 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3579 which was using variable "node" instead of "cur"
3581 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3583 * libxslt/extra.[ch]: removed older SAXON extensions
3584 implementations from Darren Graves.
3585 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3586 a bug with time zone offset on Linux.
3588 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3591 strip-space should also be applied to document imported
3594 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3596 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3597 rewrote the way strip-space gets applied. Closes bugs #61962
3598 * tests/docs/Makefile.am tests/docs/bug-66.xml
3599 tests/general/Makefile.am tests/general/bug-66.*: added a
3600 specific example in the regression tests
3602 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604 * libxslt/xslt.c: Fixing bug #61913
3605 * libxslt/transform.c: removing a small memleak when running with
3608 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3610 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3611 added implementation of SAXON expression(), eval() and
3612 evaluate() functions.
3613 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3614 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3615 modified to use SAXON namespace (functions are not registered
3616 in the LibXSLT namespace)
3617 * tests/exslt/common/object-type.1.out: modified to take account
3618 of the new saxon:expression function
3620 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3622 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3623 should be faster too.
3624 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3625 updated the result of the tests. A subtle bug unnnoticed yet
3626 in the XML Rec formatting got fixed.
3628 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630 * libxslt/numbers.c: trying to fix bug #61070, seems there
3631 is still a couple of problem left. And optimizations are
3634 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3636 * libxslt/variables.c: fixing bug #61673 part II
3637 * tests/docs/Makefile.am tests/docs/bug-65.xml
3638 tests/general/Makefile.am tests/general/bug-65.*: added a
3639 specific example in the regression tests
3641 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643 * libxslt/pattern.c: fixed bug #61627
3644 * tests/docs/Makefile.am tests/docs/bug-64.xml
3645 tests/general/Makefile.am tests/general/bug-64.*: added a
3646 specific example in the regression tests
3647 * tests/docs/Makefile.am tests/docs/bug-63.xml
3648 tests/general/Makefile.am tests/general/bug-63.*: added a
3649 specific example in the regression tests for bug #61291
3650 (fixed in libxml2 module)
3651 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3652 a test for handling undefined variables
3654 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656 * configure.in xslt-config.in: trying to fix bug #60890
3658 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660 * configure.in: applied patch to close bug #60724
3662 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3664 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3665 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3667 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669 * libxslt/extra.[ch] tests/extensions/list.*
3670 tests/extensions/evaluate.*: applied patch from Darren Graves
3671 adding support for Saxon's evaluate & expression extension functions
3672 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3674 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3676 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3677 patches from Igor for Windows.
3679 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3681 * libxslt/xslt.c: fixed bug #60624
3682 * libxslt/xsltutils.c: improver the error context reporting
3683 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3684 specific regression test
3685 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3687 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689 * libxslt/variables.c: fixed a problem with global var override
3690 being reported as an error.
3691 * tests/docs/Makefile.am tests/docs/bug-61.xml
3692 tests/general/Makefile.am tests/general/bug-61.*: added a
3693 specific example in the regression tests
3694 * configure.in tests/Makefile.am tests/reports/*: adding a test
3695 to make sure redefinition of global variables in the same stylesheet
3698 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3700 * libxslt/extra.c: okay the code from Norm is really non
3701 portable and break everywhere except on Sun and Linux
3702 platform. Compile it only on those targets.
3704 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3706 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3707 and Justin Fletcher)
3709 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711 * libxslt/numbers.c: Fixing bug #60415
3712 * tests/docs/Makefile.am tests/docs/bug-61.xml
3713 tests/general/Makefile.am tests/general/bug-61.*: added a
3714 specific example in the regression tests
3716 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718 * tests/docbook/result/*: the change in libxml to output
3719 decimal charrefs instead of hexadecimal changed a lot of
3722 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3726 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3728 * configure.in: preparing for 1.0.4
3729 * doc/xslt.html doc/html/*: updated and regenerated docs
3731 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3733 * libexslt/date.c: fixed some compile warnings and disabled
3734 debugging by default.
3736 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3739 incorporate comments from bug #59220
3741 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3743 * configure.in libexslt/date.c libexslt/Makefile.am
3744 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3745 of the EXSLT - Dates and Times core functions.
3746 The exsltDateFormat* functions need to be reworked but it
3747 works like this, even if it's quite messy.
3748 * tests/exslt/strings/.cvsignore: added
3750 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752 * xsltproc/xsltproc.c: tell in usage that parameter strings
3755 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757 * libxslt/Makefile.am libxslt/transform.c: trying to close
3758 bug #60304 on xsl:fallback usage
3759 * tests/docs/Makefile.am tests/docs/bug-60.xml
3760 tests/general/Makefile.am tests/general/bug-60.*: added a
3761 specific example in the regression tests
3763 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765 * tests/documents/Makefile.am tests/documents/*: changed the
3766 test to use doc%5Ffile instead of doc%20file, this is
3767 sufficient to preserve the test capacities while closing
3770 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772 * libxslt/extra.c : close #59570 by simply not providing
3773 Norm's extension on FreeBSD.
3774 * tests/general tests/docs: added a couple of new entries
3776 * libexslt/strings.c: NULL initialized a local variable
3777 which was tested later on.
3779 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3782 #60143 and rebuilt the FO test outputs
3784 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3787 on inheritance of attributes from multiple attributes-sets
3789 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3791 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3792 added implementation of EXSLT - Strings.
3793 Currently implemented functins are str:tokenize, str:align
3794 str:concat and str:padding.
3795 * configure.in tests/exslt/Makefile.am
3796 tests/exslt/strings/Makefile.am
3797 tests/exslt/strings/tokenize.1.*: added a test for the
3798 str:tokenize function.
3800 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3803 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3805 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3807 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3808 tutorial text to add references to global variables cleanups
3810 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3812 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3813 been added into the build yet)
3815 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
3818 doc/tutorial/libxslttutorial.xml: added global variables cleanups
3820 * tests/documents/Makefile.am: mjcox pointed to some missing files
3822 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3824 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
3826 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3828 * libexslt/common.c: implemented version 3 of the exslt:node-set()
3830 * tests/exslt/common/Makefile.am
3831 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
3833 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
3835 * adding doc/xsltproc.html - html generated from xsltproc.xml,
3836 update doc/xslt.html with link to xsltproc.html
3838 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
3840 * adding doc/xsltproc.xml - user manual for xsltproc
3842 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
3845 warning raised by the Windows compiler (Chris Poblete)
3847 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
3850 closed bugs #59212 and #59220
3852 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854 * config.h.in configure.in xsltproc/xsltproc.c: complete test
3855 of a DocBook XSLt transform with --nonet, need stat(), added
3856 checking in configure.
3858 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860 * xsltproc/xsltproc.c: catalog integration, cleanup with
3861 the --nonet option closing #59427
3862 * libxslt/xslt.c: removed a small memleak when using a
3865 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867 * //Makefile.am : fixed an error I propagated to nearly all
3868 Makefiles.am on Saturday
3870 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3874 * libxslt/pattern.c: tag a potential threading problem.
3876 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3878 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3881 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883 * //Makefile.am : fixed a number of small problems with
3884 Makefiles spotted by Albert Chin
3886 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3891 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893 * libxslt/extensions.c: fixed a permutation of args to
3894 xsltPrintErrorContext()
3896 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
3900 * tests/docs/Makefile.am libexslt/Makefile.am
3901 tests/documents/Makefile.am tests/general/Makefile.am
3902 xsltproc/Makefile.am: cleaning of Makefiles pointed out
3905 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
3909 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
3912 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
3913 export xsltconfig.h at make install stage
3915 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
3917 * doc/xslt.html updated xsltproc description with the many new
3918 command line options Daniel has added, cleaned up some spelling
3920 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
3923 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
3924 serious changes on Result Value Trees and NodeSets
3925 w.r.t. deallocation and collect operations. Probably not
3926 100% clean (merge of allocated trees smells like a problem).
3927 Seems sufficient to close #58943 . Also check if XPath evaluations
3928 failed, and in this case stops the processing and avoid
3929 going further, goal is to not segfault on broken XSLT.
3931 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3933 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
3934 some associated serious cleanup in the pattern code.
3935 * tests/docbook/result/*: regenerated all the results for the
3936 docbook testsuite. Seems killing #58878 also changes the
3937 fo results seriously.
3938 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
3939 tests/general/Makefile.am tests/general/bug-5[56].*: added
3942 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3944 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
3945 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
3946 fixed compilation warnings due to recent changes to the extension
3948 * libxslt/preproc.[ch] libexslt/common.c
3949 fixed the precomputation of *:document elements
3950 * libxslt/functions.h: fixed a compilation warning
3952 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
3955 for xsltTimeStamp() in bug report #58012
3957 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3960 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
3961 of 'non-standard' libxml element like namespace nodes.
3962 * tests/docs/Makefile.am tests/docs/bug-54.xml
3963 tests/general/Makefile.am tests/general/bug-54.*: added a
3964 specific example in the regression tests
3966 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968 * HACKING: added John Fleck right to commit in the doc subdir
3970 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
3973 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
3974 tests/general/Makefile.am tests/general/bug-52.*
3975 tests/general/bug-53.*: Added a few new tests for recently fixed
3977 * tests/xmlspec/REC-xml-20001006-review.html
3978 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
3979 DTD changed the result by adding extra attributes to the HTML output
3981 2001-08-06 Peter Williams <peterw@ximian.com>
3983 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
3984 when srcdir != builddir.
3986 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3988 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3989 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3990 to easify extension element precomputation.
3991 * libexslt/functions.c: uses the new framework and precomputes
3992 func:result elements.
3994 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3998 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000 * tests/general/bug-21-.out tests/general/bug-31-.out:
4001 this got fixed by libxml patches
4002 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4003 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4004 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4005 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4006 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4007 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4008 a few things related to those changes.
4010 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4012 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4013 * test//*/*.out: the output of some tests changed, looks better
4016 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018 * libxslt/xsltutils.c: avoid extra \n when serializing top
4021 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023 * libxslt/extra.c: one more revision on Norm's localTime() function
4025 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4027 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4028 exsltLeadingFunction when passing an empty node-set as the
4030 * libxslt/functions.[ch]: gave priority to context-level functions
4031 over extension module functions. This allows a function declared
4032 with a func:function element to override an extension module
4033 function for example. This is a bit hackish...
4034 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4035 values didn't conform to the expected values. This is a bug in
4036 the EXSLT official use cases.
4038 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4040 * config.h.in configure.in libxslt/extra.c: tried to integrate
4041 Norm's implemntation of localTime()
4043 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4045 * libxslt/extra.c: fixed a serious proble is node-set was called
4047 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4049 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4051 * libexslt/functions.c: fixed memory leaks
4053 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4055 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4056 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4057 more cleanup of the problems introduced with EXSLT, also closes
4060 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4062 * doc/internals.html - general cleanup
4064 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4066 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4067 to check EXSLT conformance
4068 * libexslt/sets.c: fixed a typo when registering has-same-node
4070 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4072 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4073 of memory allocations, raise a bug in the test suite, also
4074 need to be centralized as a single cleanup function.
4076 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4078 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4079 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4080 Some cleanup, there is still a memory leak left and some warnings
4083 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4085 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4086 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4087 libxslt/xsltInternals.h: new extension framework.
4088 Added stylesheet module data, top-level and extension elements
4089 precomputing, global registration of top-level elements and
4090 extension elements and functions.
4091 Extensions are no longer initialized from extension-element-prefixes
4092 declarations but when modules need the data.
4093 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4094 only allocate and free module data, they shouldn't register the
4095 elements and functions any more.
4096 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4098 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4099 non-XSLT top-level elements before any xsl:import element.
4100 * libexslt/common.c libexslt/functions.c libexslt/math.c
4101 libexslt/sets.c: adapted to use the new extension framework.
4102 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4103 moved the test module from functions.c to extensions.[ch],
4104 modified it to use the new extension framework. Updated xsltproc
4105 to register the test module.
4107 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4109 * libxslt/pattern.c: fixed an ugly problem with namespaces
4110 in templates compilation
4111 * tests/namespaces/tst4.*: added a specific testcase
4112 * libxslt/transform.c: reenabled debug
4114 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4118 * doc/html/*.html: updated the docs.
4119 * xsltproc/xsltproc.c: activate line numbering unfortunately
4120 this works only with CVS, libxml2-2.4.1 is broken in this respect
4122 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4124 * libxslt/documents.c enhancement to xsltFindDocument to
4125 cater for the Matt Sergeant patch
4127 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4129 * updating libxslt tutorial to include param support
4131 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133 * libexslt/math.c: small cleanup
4134 * libxslt/functions.c: patch to document('') from Matt Sergeant
4135 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4136 c.f. bug #57464 from Tom Moog
4138 2001-07-19 Darin Adler <darin@bentspoon.com>
4140 * configure.in: Add HTML_DIR definition.
4141 * xsltproc/.cvsignore: Ignore some generated files.
4143 2001-07-18 Peter Williams <peterw@ximian.com>
4145 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4148 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4150 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4151 libexslt/common.c libexslt/functions.c libexslt/math.c
4152 libexslt/sets.c: removed utils.[ch] as their content is
4153 integrated in libxml
4154 * libexslt/sets.c: uses the new libxml functions
4155 * libxslt/extra.[ch]: removed exsl:document
4156 * AUTHORS: added /me
4158 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4160 * libexslt/.cvsignore: some more generated files to ignore
4161 * libexslt/Makefile.am: utils.h not installed anymore
4162 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4163 libexslt/math.c libexslt/sets.c:
4164 changed function prefix from exsl* to exslt*
4165 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4166 from common.c to exslt.c
4167 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4169 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4170 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4171 * xsltproc/xsltproc.c: updated to use the new function prefix
4173 2001-07-15 Darin Adler <darin@bentspoon.com>
4175 * libxslt/.cvsignore:
4176 * tests/XSLTMark/.cvsignore:
4177 * tests/extensions/.cvsignore:
4178 * tests/xmlspec/.cvsignore:
4179 Some more generated files to ignore.
4181 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183 * Makefile.am configure.in libexslt/Makefile.am:
4184 Integration of libexslt in the build system
4185 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4186 xsltproc/Makefile.am xsltproc/xsltproc.c:
4187 Moved xsltproc to a separate directory, linked it to libexslt,
4188 and added exslt version reports to -V
4189 * tests/*/Makefile.am: updated the path to xsltproc
4190 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4191 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4192 versionning informations, some cleanup, and added documentation
4193 to a couple of exported functions
4195 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4197 * libexslt/Makefile.am: account for new source files
4198 * libexslt/.cvsignore: added
4200 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4202 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4203 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4204 start implementing EXSLT
4206 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4209 trying to accept AVT for "format" in xsl:number
4211 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4214 xsltProfileStylesheet
4216 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4219 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4220 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4221 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4222 libxslt/variables.c libxslt/xslt.c: provide context for
4223 error messages. Requires libxml head changes.
4224 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4227 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229 * libexslt/Makefile.am: initial EXSLT framework
4231 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4234 * win32/libxslt/libxslt.def: added another entry point
4235 * libxslt/transform.c: fixed a comment block
4236 * doc/xslt.html doc/html/*: updated and regenerated the docs
4238 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240 * win32/libxslt/libxslt.def: added missing functions
4242 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4245 libxslt/xsltInternals.h: added Embedding Stylesheets
4246 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4247 from the REC about it
4248 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4249 tried to accomodate the various (and changing) proprietary
4250 ways of implementing chunking.
4251 * tests/docbook/result/xtchunk/html: now output is generated in
4254 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256 * libxslt/xsltproc.c: small cleanup
4257 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4258 for cdata/text handling
4260 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4263 * tests/documents/Makefile.am tests/documents/message.*: added
4264 a specific regression test
4265 * libxslt/transform.c: fixed an infinite loop
4266 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4269 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4272 fixed exclude-result-prefixes handling and how namespaces
4273 propagate from the stylesheet to the result in general, this
4274 is a serious cleanup.
4275 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4276 tests/general/itemschoose.out tests/namespaces/extra.xsl
4277 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4278 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4279 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4280 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4281 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4282 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4283 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4284 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4285 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4286 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4287 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4288 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4289 fixed and rechecked all the tests where the namespace
4290 propagation was wrong either taht the rules were not applied
4291 correctly or that superfluous namespaces were declared in the
4294 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4297 libxslt/variables.h: Norm pointed out that element-available()
4298 didn't work, implemented it
4299 * tests/extensions/Makefile.am tests/extensions/list.*: added
4300 a test for all registered xslt element, function and default
4303 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4306 tests/documents/docfile.xml tests/documents/test.result
4307 tests/documents/test.xml tests/documents/test.xsl:
4308 added a test for URI-escaping on document() input
4310 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312 * tests/docs/Makefile.am tests/general/Makefile.am
4313 tests/general/bug-49-* tests/docs/bug-49-*
4314 tests/general/bug-50-* tests/docs/bug-50-*: added a
4315 couple of regression tests for bugs posted on the list
4317 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319 * libxslt/xsltproc.c: avoid generating CDATA node in document
4320 tree when parsed, force generation of text nodes instead.
4322 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324 * doc/extensions.html: fixed a number of typo found by Dan York
4325 * libxslt/xsltutils.c: improved the profiling ouput, added the
4328 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4332 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334 * config.h.in configure.in: added gettimeofday() check
4335 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4336 profiling works option --profile (or --norman ;)
4338 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4341 libxslt/variables.c: big cleanup on the way templates or
4342 template fragments are processed, cleanup of stack building
4343 * tests/docs/Makefile.am tests/general/Makefile.am
4344 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4345 series of regression test for the variable/params lookups
4346 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4347 started working on profiling code, there is just invocation counting
4348 yet but the framework is in place.
4350 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352 * tests/docs/Makefile.am tests/general/Makefile.am
4353 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4354 regression test for the variable scope within templates problem
4356 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4358 * xsltInternals.h variables.c transform.c:
4359 fixed problem with variable scope within templates
4361 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363 * doc/extensions.html doc/internals.html doc/xslt.html:
4364 added a documentation on writing libxslt extensions, and
4365 added links to the main page
4366 * libxslt/functions.c libxslt/xsltInternals.h
4368 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4370 * cleaned up many comments and error messages
4372 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4375 * doc/xslt.html: added 0.14.0 release
4377 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379 * doc/html/*: rebuilt docs before release
4380 * libxslt/extensions.c: fixed a function doc header
4382 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4387 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4389 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4390 something there, not visually perceptible
4392 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394 * tests/docbook/result/: the change in libxml affected the
4395 output of the Docbook tests (of course it was detected on
4398 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401 * libxslt/transform.c: added cdata-section-elements
4402 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4405 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408 * libxslt/xsltutils.c: do not dump document for which there have
4409 been no generated content
4410 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4411 test output accordingly
4412 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4413 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4414 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4416 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4419 libxslt/transform.c libxslt/functions.c: Added the extension API
4420 suggested by Thomas Broyer, this should allow implementation of
4422 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4423 CVS extension namespace to avoid complaints, some cleanup
4424 * configure.in tests/Makefile.am tests/extensions/*: added a test
4425 for new modules testing both elements and functions registration
4427 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4430 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4431 and cleaned up the way URI for QNames were computed through
4432 the code, serious cleanup.
4433 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4434 in their own hash table, implementation not yet finished.
4436 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4439 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4440 to save/restore some XPath context, bug raised by
4443 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445 * libxslt/xsltwin32config.h[.in]: added configuration/version
4446 informations for Windows/MSC
4447 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4449 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4450 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4452 * AUTHORS: added William
4454 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456 * configure.in doc/xslt.html: releasing 0.13.0
4457 * doc/Makefile.am: don't index the win32 include
4458 * doc/html/*: rebuilt the docs
4460 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4463 * libxslt/xslt.c: avoid warning if version="1.1" is used
4464 * libxslt/transform.c: forgot to initialize cur->outputFile
4465 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4466 use the vendor string to detect supporting chunking, this
4467 is a workaround to be considered in the list of decent XSLT
4470 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4473 added a new interface xsltRunStylesheet() for a more flexible
4474 handling of the output and trying to adhere to xsl:document
4475 filename generation semantic if one knows the URL of the output,
4476 also add IObuf capacity and SAX for output but is currently not
4478 * libxslt/xsltproc.c: added a -o or --output filename argument
4479 to test xsltRunStylesheet() or provide a base when generating
4481 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4482 updated tests to add DocBook xt:document based chunking
4483 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4484 * tests/multiple/out/*.html: the new xt:document now generate
4485 the DOCTYPE if available as is the case for HTML
4487 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4489 * Removed some redundant code in xsltDefaultProcessOneNode
4490 and revised the default processing of an attribute node
4492 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4494 * Enhanced ApplyTemplates and ForEach to allow multiple
4495 documents within a nodelist.
4496 * Repaired small bug in xsltDocument function which caused
4497 a crash if invalid second argument was provided.
4499 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4501 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4502 updating tutorial with explanation of xsltSave vs. xmlSave
4505 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4509 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4512 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4513 Patches for Windows mostly contributed by Yon Derek
4514 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4515 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4516 Project file for Mircrosoft C provided by Yon Derek
4518 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520 * libxslt/pattern.c: closing bug #56517, fixed a number of
4521 problems in the patterns compilations, priorities and debug
4522 * libxslt/transform.c: improved the template debug message
4523 * tests/docs/Makefile.am tests/general/Makefile.am
4524 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4525 regression test for #56517
4527 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529 * libxslt/xslt.c: avoid a stupid bug when compiling with
4530 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4532 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534 * libxslt/numbers.c: fix of a small bug
4535 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4538 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4542 * tests/docbook/xhtml/*: added XHTML stylesheets
4543 * tests/docbook/fo/*: added XSL FO stylesheets
4544 * tests/docbook/result/xhtml/*: added XHTML results
4545 * tests/docbook/result/fo/*: added XSL FO results
4547 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549 * HACKING: fixed, added William
4551 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4554 xml cases, and fixed text output to be recursive in text nodes
4557 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4561 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4564 'namespace' is a reserved C++ identifier
4566 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568 * doc/xslt.html: adding 0.12.0 release
4570 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572 * configure.in: preparing 0.12.0 release
4573 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4574 * libxslt/xsltconfig.h.in: added doc inline comment
4575 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4576 and enriched xsltproc --version to show them
4577 * doc/html/*.html: rebuilt the docs
4578 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4579 tutorial ends up in the tars and RPMs
4581 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583 * libxslt.spec.in: updated the descriptions
4585 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587 * libxslt/namespaces.[ch]: added a single namespace def copy
4588 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4589 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4590 any kind of input nodes.
4591 * libxslt/variables.c: checked and closed the last TODO about
4592 namespace propagation
4593 * tests/docs/Makefile.am tests/general/Makefile.am
4594 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4595 regression test for #56115
4597 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4599 * updating tutorial: adding discussion of freeing memory, image
4600 files for callouts, link to xsltproc.c code
4602 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4605 to remove the old code
4606 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4609 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611 * libxslt/variables.c: fixed bug #56267, namespaces must
4612 be propagated when evaluating local variables.
4613 * tests/docs/Makefile.am tests/general/Makefile.am
4614 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4615 regression test for #56267
4617 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4620 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4621 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4622 request to have xinclude processing done on document() if requested
4624 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4628 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630 * libxslt/preproc.c: removed a warning on xsl:transform
4631 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4632 tests/general/array.out tests/general/array.xsl: added a new
4633 test fround in xsl-dev
4635 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4638 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4639 serializer of libxml impacted the result of some tests. Checked
4640 that the XML REC renders identically.
4642 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4644 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4647 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649 * libxslt/variables.c: fixed bug #55670, namespaces must
4650 be propagated when evaluating global variables.
4651 * tests/docs/Makefile.am tests/general/Makefile.am
4652 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4653 regression test for #55670
4655 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657 * doc/xslt.html: linked to the tutorial
4659 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4661 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4665 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667 * libxslt/transform.c: closed bug #55723, problem was due to
4668 a limitation of xsltGetNamespace() when the insertion point
4670 * tests/docs/Makefile.am tests/general/Makefile.am
4671 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4672 regression test for #55723
4674 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4676 * libxslt/transform.c: fixed problems with document() in
4677 xsltApplyTemplates and xsltForEach. Cleaned up several
4679 * libxslt/keys.c: saved and restored ctxt->document within
4680 xsltInitKey to fix problem with keys when doc changed
4681 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4682 needed when document() causes a change of doc within
4683 xsltApplyTemplates and xsltForEach
4685 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4689 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4690 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4691 Updated to use the new function
4692 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4693 the fixes in the serialization of <pre> in HTML in libxml
4694 led to a number of changes in the output
4696 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698 * tests/docs/Makefile.am tests/general/Makefile.am
4699 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4700 regression test for #55722
4702 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704 * doc/xslt.html: updated to ask to not send mail directly
4705 * tests/docs/Makefile.am tests/general/Makefile.am
4706 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4707 regression test for #55722
4709 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711 * libxslt/pattern.c : trying to fix #55670
4712 * tests/XSLTMark/reverser.out : result of test changed when
4715 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717 * doc/xslt.html: updated with 0.11.0
4719 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721 * configure.in libxslt.spec.in: released 0.11.0
4723 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725 * libxslt/transform.c: William M. Brack found a small bug
4726 when call-template didn't find the template.
4728 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730 * libxslt/transform.c: fixed handling of PI and comments
4731 (bug raised by Brent M Hendricks).
4732 * tests/docs/Makefile.am tests/general/Makefile.am
4733 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4736 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738 * libxslt/xsltproc.c: added --xinclude in the option list,
4739 patch from Raphael Hertzog
4740 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4741 test in the normal testsuite
4743 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4746 at the top template level
4747 * tests/docs/Makefile.am tests/general/Makefile.am
4748 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4751 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753 * libxslt/functions.c: fixed the document() bug reported by
4754 Stephane GUIBOUD-RIBAUD
4755 * tests/docs/Makefile.am tests/general/Makefile.am
4756 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4759 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761 * configure.in libxslt/Makefile.am: fixed bug #54953
4762 * libxslt/attributes.c: cleanup pointed by Joe Orton
4763 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4765 * libxslt/functions.c: cleanup unreached code
4766 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4767 include with preprocessor definitions
4769 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771 * tests/documents/Makefile.am tests/general/Makefile.am
4772 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4773 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4774 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4775 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4776 configure.in: Makefiles cleanup from Joe Orton
4778 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780 * tests/docbook/result/html/external.html
4781 tests/docbook/result/html/graphics.html
4782 tests/docbook/result/html/gtest.html
4783 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4784 Added a test from coolo for IDs in external parsed entities
4787 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4790 added --version info to xsltproc closing #54952
4792 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794 * tests/documents/Makefile.am tests/general/Makefile.am
4795 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4796 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4797 Seems some of the changes I made for 0.9.0 Makefiles were
4800 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802 * configure.in: preparing 0.10.0 release
4803 * doc/xslt.html: updated
4804 * doc/html/* : rebuilt the docs
4806 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4809 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4810 avoiding modifying stylesheet informations, and fixing
4811 document() when called from a global variable init
4813 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4816 add ctxt->inst to allow stylesheet element lookup (needed
4818 * libxslt/*.[ch]: generate docs for the structures and
4819 macros, general cleanup for docs
4820 * doc/html/*.html: regenerated all docs
4822 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
4825 libxslt/xsltInternals.h: optimizations, cleanup of global
4828 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
4831 libxslt/variables.c: force the precompilation of XPath expressions
4832 at stylesheet compilation time
4834 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
4838 * tests/REC/Makefile.am: be less verbose if things really go wrong
4839 * tests/docs/Makefile.am tests/general/Makefile.am
4840 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
4841 the regression tests
4843 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
4846 detection method to generate HTML documents
4847 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
4848 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
4849 tests/XSLTMark/html.out tests/XSLTMark/products.out
4850 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
4851 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
4852 tests/general/bug-5-.out: updated a number of tests output
4855 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4859 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4862 about attribute being generated twice. Fixed a number of related
4863 bugs on attributes handling.
4864 * tests/REC/test-7.1.4.out: this changed an attribute generation
4866 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4868 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4871 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4873 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4876 the cases where perl is not in the path (nor in /usr/bin)
4877 * tests/docbook/result/html/gdp-handbook.html
4878 tests/docbook/result/html/kwrite.html
4879 tests/docbook/test/gdp-handbook.xml
4880 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4882 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4885 cases where a network access is needed to load a DTD or entity
4886 * tests/docbook/Makefile.am: added --nonet
4887 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4888 fixed 2 tests as a result
4890 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4893 try to remove the unneeded docbook Makefile stuff
4895 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897 * doc/xslt.html: fixed a link error
4898 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
4899 * libxslt/xsltproc.c: cleaned up the --repeat loop
4900 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
4901 fixed the DOCTYPE in tests output
4902 * tests/docs/bug-25-.xml tests/doc/Makefile.am
4903 tests/general/bug-25-.* tests/general/Makefile.am : added a new
4904 test case and fixed the EXTRA_DIST
4906 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908 * libxslt/extra.c: add more debug to xsltDebug
4909 * libxslt/transform.c: spent a few hours tracking down an ugly
4910 race like bug in xsltCopyTreeList() arghhh
4911 * libxslt/xsltproc.c: call xmlInitMemory() explictely
4913 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915 * doc/internals.html: more work done on the doc, mostly complete
4916 except the section on the XSLT stack and the extensions API
4917 since both still need more work.
4919 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921 * doc/internals.html doc/contexts.* doc/object.*: more work done
4924 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926 * doc/internals.html: more work done on the doc
4928 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4930 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
4931 for the CDATA output
4933 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935 * libxslt/xslt.c: do not escape content of CDATA nodes on output
4937 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
4940 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
4941 doc/templates.fig doc/templates.gif: started writing tye doc
4942 on how libxslt works.
4944 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4946 * libxslt/numbersInternals.h libxslt/numbers.c
4947 tests/numbers/format-number.out tests/XSLTMark/number.out:
4948 Patch from William Brack to bring format-number() more in alignment
4949 with the Java implementations.
4951 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
4954 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956 * tests/docbook/result/html/* tests/general/bug-11-.out
4957 tests/multiple/result.xml tests/XSLTMark/*.out
4958 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
4961 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963 * libxslt/xsltproc.c: add a --docbook option if your libxml2
4964 has the SGML DocBook support compiled in.
4966 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
4969 tests especially on sorting
4970 * test/xsltutils.c: oops multiple sorts was actually broken !!!
4973 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
4977 * doc/html/* doc/xslt.html: updated and regenerated the docs
4979 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981 * xsltutils.[ch] transform.c: implemented multiple levels of
4983 * test/REC/test-10-2.*: added a really small test for it
4985 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4988 there can be multiple text and CDATA child
4990 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992 * tests/multiple/makefile.am: fixing #54015
4993 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4994 and a similar problem for the docbook tests
4996 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998 * tests/general/bug-8-.out: fixed in libxml xpath
4999 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5000 problem in predicates within a pattern. Spotted another
5001 potential namespace problem
5003 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5006 libxslt/xsltproc.c: counting errors and warnings at compilation
5007 time. Stop processing in case of error.
5008 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5009 added more namespace related bug checks
5011 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013 * libxslt/preproc.c libxslt/variables.c: found the source of a
5014 memory leak with DocBook introduced this w.e.. bit of cleanup.
5015 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5018 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020 * libxslt/variables.c: fixing bug #53769
5021 * tests/general tests/docs: added new examples from the
5022 bug reports to the regression tests, updated the Makefiles
5024 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5027 attributes.c extensions.[ch]: moved all stylesheet precomputation
5028 at stylesheet loading time (stylesheet transform should be thread
5029 safe now), improved params and variables evaluations (but optim
5030 is not complete yet).
5033 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035 * libxslt/xsltproc.c : changed the way --repeat works when
5038 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5040 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5041 fixed default formatting
5043 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5046 * libxslt/xsltproc.c : added an option to process HTML input
5048 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050 * libxslt/transform.c: Tony Gorski found a bug pointed by
5051 a compiler on Tandem
5052 * tests/documents/result.xhtml: this results in a small
5053 change in the output of this test
5055 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5060 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062 * transform.c: fixed text and cdata handling in xsl:copy
5063 * xslt.c : avoid crashing on invalid xslt input
5064 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5065 bugs submitted to the regression tests
5067 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5071 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073 * configure.in: updated to 0.8.0
5075 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077 * transform.c: fixed a bug introduced on handling #53401
5079 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081 * transform.c: fixed #53401
5082 * configure.in libxslt/*.c: allowed to suppress debug reporting
5083 functionalities but it brings not noticeable improvements
5084 * doc/xslt.html doc/html/*: updated and regenerated docs
5086 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088 * tests/general/bug-5-.out tests/multiple/out/*.orig
5089 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5090 following the libxml changes
5092 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094 * libxslt/functions.c: applied TOM's patch to key()
5095 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5096 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5097 small HTML output change
5099 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5104 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5107 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5108 fixed for the most part the namespace handling problem in XPath
5109 expression computations.
5110 * test/doc/ tests/general: added bug 5 and 6
5112 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114 * libxslt/xslt.c: applied William M. Brack patch fixing the
5115 template lack of support for priority
5116 * test/XSLTMark/*.out : this fixed anumber of problems in the
5119 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5122 fixed a bug in generate-id()
5123 * libxslt/transform.c: fixed null list result errors
5124 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5125 fixes for sorting semantic
5127 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5131 * libxslt/xsltproc.c : added --xinclude option
5132 * tests/XSLTMark/union.out : fixed the output
5134 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5136 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5138 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140 * configure.in: released 0.7.0
5141 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5144 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5147 some checking against NULL pointers
5149 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5152 added the XSLTMark in the regression tests as well as multiple
5153 output test from Ankh
5154 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5155 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5156 patches and fixed a memory leak
5157 * tests/docbook/result/html/*.html : updated the results after
5159 * tests/xmlspec/REC-xml-20001006-review.html
5160 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5161 an HTML doctype when serializing HTML result, but adds the
5164 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5168 * test/docbook/result/html/*.html: this change the output
5169 * tests/xmlspec/REC-xml-20001006-review.html
5170 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5171 the reference anchors generated for the XML spec
5173 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5176 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5177 libxslt/xsltutils.c: of course the way I defined
5178 UNUSED breaks on old gcc version. Try to be smart and
5179 also define it directly in xsltconfig.h
5180 * tests/xmlspec/Makefile.am: fixed the timing arg test
5182 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5185 implemented command line parameter passing
5186 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5187 tested it by passing show.diff.markup=1 to build the review version too
5189 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191 Huge cleanup, I switched to compile with
5192 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5193 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5194 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5195 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5196 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5197 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5198 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5199 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5200 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5201 libxslt/xsltutils.c: basically made static unexported functions
5202 avoided name clashes and flagged unused parameters.
5204 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206 * configure.in: 0.6.0 yet another release
5207 * doc/xslt.html doc/html/*: updated the docs
5209 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5212 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5213 extended xsltEvalStaticAttrValueTemplate and
5214 xsltEvalAttrValueTemplate to support foreign namespaces,
5215 and fixed document()
5217 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219 * xsltutils.h: cleanup some garbage added last night
5220 * xsltInternals.h variables.c transform.c templates.[ch]
5221 preproc.c pattern.c keys.c: switched the whole XSLt processing
5222 to use XPath precompiled expressions and reusing them.
5223 * functions.c: some cleanup, seems people don't use
5224 unparsed-entity-uri() the way it's supposed to be used
5226 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5229 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5230 with the new way XPath is interpreted. This doesn't yet
5231 take advantage of the separate parsing/evaluation phases
5233 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5236 problem in xsl:copy-of in case of attributes
5237 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5238 tests/general/Makefile.am tests/general/bug-3-.*:
5239 added the test to the general regression suite
5241 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5244 fixing some of the missing functionnalities in the XSLT
5245 functions implementations.
5247 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5251 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253 * README.cvs-commits: added, pointing to HACKING
5254 * HACKING: added defines commit rules.
5256 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258 * libxslt/extra.c libxslt/variables.c: fixing compilation
5259 when libxml was compiled without debug support
5261 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263 * configure.in: time for 0.5.0
5264 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5265 new test files are included in the distribution
5266 * doc/xslt.html : updated
5267 * doc/html/*.html: regenerated the docs
5269 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271 * tests/docbook/result/html/*.html: regenerated the HTML
5272 now that value-of an result tree don't include the fake root
5274 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276 * libxslt/transform.c libxslt/variables.c: removed a couple
5277 of possibly uninitialized var probs
5278 * tests/xmlspec/Makefile.am: run the processing without verbose
5279 avoid raising generated id differences.
5281 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5285 * libxslt/transform.c: fixed a bug which exaplined why no
5286 optimization were resulting from preproc stuff
5288 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5291 w.r.t. value of tree result (and attributes within it) fixed.
5292 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5293 Integrated the xmlspec to the test (i.e. diffed output for
5296 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5299 strip-spaces problem
5300 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5303 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305 * libxslt/transform.[ch]: finished integrating the current
5306 state of the preproc optimizations.
5307 * tests/xmlspec/diffspec.xsl: switched off diff printing
5309 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311 * libxslt/preproc.c libxslt/transform.c: started rolling in
5312 some of the optimizations.
5314 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5317 transform.[ch]: previous commit broke a lot of stuff, fixing
5318 and preparing for next step
5320 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5323 xsltInternals.h: started working on optimizing stylesheet
5324 element parsing. Just builds the extra informations so far.
5325 * xsltutils.h: added a missing XPath decl
5327 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329 * libxslt/variables.c: William M. Brack found a serious bug
5330 with imports and global variables ...
5332 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334 * libxslt/pattern.[ch] libxslt/transform.c: added
5335 xsltCleanupTemplates() to clean up state left after processing.
5337 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339 * libxslt/transform.c: applied patch from William M. Brack
5340 to support with-param in xsltApplyTemplates().
5342 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5344 * libxslt/pattern.c: fixed the compilation of patterns which
5345 contains XPath NodeTypes. Handling of nested predicates.
5347 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/transform.c: save ctxt->node after for-each
5351 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5354 * doc/xslt.html: updated
5356 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5359 added xsltDocumentElem implementing multiple file output,
5360 including 1.1 xsl:document but yet untested.
5362 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364 * libxslt/extensions.c: fixed stoopid bug
5365 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5366 carrying extensions to the specification. Added node-set()
5367 for existing saxon and xt namespaces and debug() in libxslt
5368 namespace (http://xmlsoft.org/XSLT/namespace)
5369 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5371 * configure.in tests/Makefile.am tests/namespaces: added some
5372 namespaces tests, including a test calling the extra debugging
5373 function in libxslt namespace, worked first time !!!
5375 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377 * libxslt/xslt.c: extension prefix support for the full stylesheet
5378 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5381 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383 * doc/xslt.html : cleaned up, added a bit more description on
5386 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5389 on functions and element extensions. First on list will be
5392 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394 * configure.in libxslt.spec.in: releasing 0.3.0
5395 * doc/xslt.html: updated
5397 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399 * configure.in tests/docbook/html : oops forgot to add
5400 the stylesheets themselves :-\
5402 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404 * configure.in tests/Makefile.am tests/docbook tree:
5405 added docbook XSL based test suite
5407 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409 * libxslt/xsltutils.c: reformat of messages
5410 * libxslt/xsltproc.c: removed memleak on --noout
5411 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5412 changed again the way parameter are evaluated before a
5413 call-template, seems to fix a few nasty bugs, memory alloc debug too
5415 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5418 fixed the param evaluation problem in apply-template
5419 * libxslt/pattern.c: speed up seriously some context computation
5420 * libxslt/xsltInternals.h: preparing for extension support
5422 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 * libxslt/Makefile.am: small cleanup
5425 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5426 fixed current() I hope
5428 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5431 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5432 support of namespaces, both in templates and in XPath subexpressions
5434 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5436 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5438 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5441 contextual info must be recomputed
5443 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5446 * libxslt/xsltproc.c : added --maxdepth
5448 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451 * libxslt/xsltproc.c: added --novalid and --noout as well
5452 as options printing when no args
5453 * libxslt/variables.c libxslt/transform.c: trying to get rid
5454 if some variable/params addressing errors.
5456 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5459 * libxslt/xsltutils.c: add carriage return to xsl:message when
5462 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464 * libxslt/functions.c: fixed a bug with generate-id()
5466 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468 * libxslt/xsltutils.c: started doing more useful stuff in
5470 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5471 libxslt/xsltInternals.h: changed the way variables/params
5473 * libxslt/xsltproc.c: removed a pedantic warning
5474 * libxslt/variables.[ch]: found an ugly evaluation bug
5476 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * tests/REC/Makefile.am: updated
5480 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482 * libxlst/functions.c: fixed ID generation
5483 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5485 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/numbers.c: removed a couple of memleaks
5489 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * libxslt/pattern.[ch]: exported pattern matching interfaces
5492 for numbers.c and future debug module
5493 * libxslt/numbers.c: updated to new interface, should avoid
5494 unnecessary recompilation of patterns.
5495 * libxslt/xsltutils.[ch]: cleanup
5496 * tests/REC/gmon.out: removed :-)
5498 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5500 * libxslt/numbers.c: implemented level=any
5501 * libxslt/transform.c: corrected some default values
5502 * tests/REC/test-7.7-*.*: added
5504 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506 * libxslt/pattern.c: priorities were horribly broken, hope it's
5509 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5512 libxslt/xsltInternals.h libxslt/transform.[ch]
5513 libxslt/templates.c libxslt/xslt.c:
5514 Added apply-imports, keep a stack of running templates
5515 * libxslt/xsltutils.c: bugfixes, gather the output informations
5517 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5518 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5519 the real set of transformation on XML-1.0 2e generages a near
5520 perfect HTML. Needs just more number fixes and implementation
5521 and an obscure problem in 3.3.3
5523 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5525 * libxslt/pattern.c: added xsltMatchPattern()
5526 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5528 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5531 * libxslt/xsltutils.[ch] : added a small debugging hook
5533 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * libxslt/FEATURES libxslt/transform.c: added support for
5536 disable-output-escaping in xsl:copy-of
5537 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5538 give more debugging info
5540 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5543 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5544 Includes, more document changes
5545 * libxslt/xsltutils.c: fix the output of doctype and what is or
5547 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5548 * tests/Makefile.am tests/documents/* : added a new test from Stric
5549 exercising document() among other things
5551 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5553 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5554 for the level attribute for xsl:number
5555 * libxslt/numbers.c: internal restructuring
5557 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5560 to deal with documents
5561 * libxslt/functions.c: fixed document() to return the same set
5563 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5564 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5565 associated to loaded documents, not to the transformation
5566 context, made the change, this impacted a number of modules
5568 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5572 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5575 ready for the release
5576 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5577 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5580 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5583 added support for keys in patterns
5584 * tests/REC/test-12.2-2.*: added a specific testcase
5586 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588 * libxslt/functions.c FEATURES: started adding support for key()
5589 * tests/REC/test-12.2-1.*: first key test
5591 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5595 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5597 * libxslt/xsltutils.c: warning cleanup
5598 * libxslt/pattern.h: fixed soopid cut'n paste prob
5600 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602 * libxslt/transform.c libxslt/xslt.c: chased some reported
5603 unitinitialized variables.
5605 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5609 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611 * Copyright IPR Makefile.am: added some wording and a rewrite
5612 of the W3C IPR but without giving Copyright rights to W3C,
5613 should suit everybody
5615 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617 * FEATURES: updated, added mode support for templates
5618 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5619 support for templates
5620 * templates.c variables.c: simple fixes
5621 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5622 * xsltproc.c: added option -timing
5623 * xsltutils.c: seem I forgot to add encoding support in output...
5624 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5625 consisting of reformatting the XML REC with the xmlspec XSLT,
5628 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5631 * numbers.c: handles actual number formatting for both xsl:number
5632 and the format-number extension function.
5633 * function.c: formatting moved to numbers.c
5634 * transform.c: added xsl:number
5635 * xslt.c: minor memory leak removed
5636 * Makefile.am: added numbers.c and numbersInternals.h
5638 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641 * doc/html/*.html updated
5642 * doc/libxslt.sgml: added new modules
5643 * libxslt/pattern.c: fix loop on hash clashes.
5645 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649 * pattern.c: lots of changes to make most patterns work
5650 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5651 * transform.c: cleanup and attribute patterns testing
5652 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5654 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5655 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5658 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661 * transform.c: added xsl:element support
5662 * namespaces.[ch]: added xsltGetSpecialNamespace()
5663 * attributes.c: added xsl:attribute namespace support.
5665 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5668 implement import cascade lookups and traversal
5669 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5670 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5671 started coding the import cascade lookup in the places needed,
5672 probably incomplete.
5674 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5677 xsl:include and xsl:import, untested
5679 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681 * FEATURES: updated choose/when/otherwise added
5682 * libxslt/transform.c: plugged choose in
5683 * configure.in tests/Makefile.am tests/REC/Makefile.am
5684 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5685 tests/general/itemschoose.*: started adding a more generic
5686 infrastructure for testing.
5688 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690 * tests/REC/test-11*: added more tests
5691 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5694 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696 * tests/REC/test-[9-10]*: added more tests
5697 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5700 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702 * tests/REC/test-[7-9]*: added more tests
5703 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5704 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5705 is allocated, overall cleanup.
5707 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709 * tests/REC/test-7.*: added more tests
5710 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5711 fixing bugs raised by said tests
5713 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715 * tests/REC/test-7.*: added more tests
5716 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5717 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5718 raised by said tests
5720 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723 * configure.in tests/Makefile.am tests/REC/*: started adding
5724 some regression tests based from fragments of spec examples
5725 * libxslt/transform.c: fixed a problem on namespace generation
5727 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730 * tests/numbers/Makefile.am tests/numbers/format-number.*
5731 tests/Makefile.am configure.in: added number formattting
5733 * libxslt/attributes.[ch]: separated attribute support, started
5734 add support for attribute-sets
5735 * libxslt/functions.[ch]: update for number and formatting
5737 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5738 cleanups updates, etc ...
5740 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743 * libxslt/transform.c: added copy-of support
5744 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5746 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748 * FEATURES TODO: updates
5749 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5752 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754 * FEATURES TODO: updates
5755 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5756 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5757 namespace aliases and cleaned up the overall namespace related
5758 code. This materialize as a new module.
5760 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5765 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5770 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5773 and the rules to generates the makefiles.
5774 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5775 * doc/html/*.html : autogenerated documentation
5776 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5778 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5782 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784 * FEATURES TODO README INSTALL: updated
5785 * libxslt/xslt.h: added URL and version/vendor :-)
5786 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5787 attempt to support older libxml2 version.
5788 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5789 and macros to add/register new document created by document()
5790 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5791 system-property(), element-available() and function-available().
5792 A crippled version of document() has been added too.
5794 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5797 number formatting !!!
5798 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5799 tests/Makefile.am; added testing for mathematical functions,
5803 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5806 with non-named rules (*, ...) added accelerators
5807 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5808 and xsltEvalAttrValueTemplate() high level functions
5809 * libxslt/transform.c: fixed the part where attributes
5810 had to be looked at as templates, added comment and
5812 * TODO FEATURES: updated to reflect the new state
5814 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816 * libxslt/functions.[ch] Makefile.am: added new module functions
5817 with templates for the XSLT functions.
5818 * libxslt/variables.h templates.c: added registrations of new
5819 functions when an XPath context is created
5821 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823 * tests/Makefile.am: cleanup
5824 * libxslt/pattern.c: should support most of the patterns now
5825 except ID/Key and maybe some namespace checks when having
5829 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
5832 tests/REC2/Makefile.am: updated the makefiles and spec files to
5833 add tests, and the FEATURES file to the RPM
5835 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
5838 prepared the Makefiles and spec files for a first release.
5839 * COPYING.LIB: added LGPL Licence
5841 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
5844 <breese@mail1.stofanet.dk>
5846 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848 * configure.in libxslt.spec.in: first try to get a spec file
5850 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
5853 * libxslt/transform.c: add support for "*" to strip and preserve
5856 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859 * FEATURES: added with alist of what's in and what's not
5860 * libxslt/xslt.c: fixed top level Param and Variable stuff
5862 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * xsltproc.c: removed bug
5865 * tests/REC2/html.xml: added newline after doctype
5866 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5867 support, result tree fragment support (requires just commited
5868 extensions to libxml2 XPath !!!)
5869 * transform.c: added call-template, with-param support
5870 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5871 * TODO: updated, added a DONE section and started migrating stuff :-)
5873 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5876 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5877 too, added the HTML output test
5878 * libxmls/xsltutils.c: added HTML output
5879 * libxslt/xslt.c: check version on literal result used as templates
5880 * libxslt/transform.c: fixed an error in VERSION number
5881 * libxslt/templates.c: make sure generated nodes have doc and
5884 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5887 specific module. Added attribute value template, at least in
5889 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5890 the spec now works too.
5891 * libxslt/variables.c: fixed the debug
5892 * libxslt/xslt.c: fixed an ugly uninitialized variable
5893 * libxslt/transform.c: now using attr template processing
5895 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
5898 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
5899 structure to add an execution stack with variables. Tree
5900 valued variables still missing.
5903 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905 * libxslt/xslt.c: check version on stylesheets
5906 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
5907 started adding variables interfaces and modules.
5909 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911 * libxslt/xslt.c: added support for disable-output-escaping
5912 will need libxml version > 20211
5913 * libxslt/transform.c: cleanup
5914 * libxslt/xsltutils.[ch]: added output functions
5915 * libxslt/xsltproc.c: reuse the output function
5916 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
5919 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
5922 with blank node stripping when not allowed.
5924 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926 * libxslt/transform.c: modified apply-templates processing
5927 added select and sort support support.
5929 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931 * TODO: guess what, it's growing :-(
5932 * configure.in: setup hacking values when compiling in my
5934 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
5935 very rudimentary version of xsl:sort
5937 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940 * libxslt/transform.c: context position and size in for-each
5941 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
5942 and put Error and Debug routines
5943 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
5944 to use the Debug calls, cleanup
5945 * libxslt/xsltproc.c: added -v to enable debug printing
5947 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949 * TODO: started filling it :-(
5950 * libxslt/pattern.c: should now at least compile the full
5951 set of patterns authorized. Default priorities added.
5952 * libxslt/transform.c: a bit more work and cleanup.
5954 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956 * TODO: started adding in there :-(
5958 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
5961 support of xslt:if and xslt:attribute, need libxml2 interfaces
5962 present only in CVS.
5964 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966 * test/Makefile.am test/REC*/Makefile.am: added first test
5967 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
5968 cleanup of nodes at reading of stylesheet, added support
5969 for xsl:for-each and fixed a few recursion bugs
5971 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973 * pattern.c, xslt.c: removed debug
5974 * transform.c: added value-of, seems to handle the first
5975 REC example correctly
5977 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979 * transform.c, xsltproc.c: small fight with spaces and formatting
5980 may need a revisit later but looks pretty good right now.
5982 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984 * transform.c: basic processing in place
5985 * xsltInternals.h: exported one xslt.c function
5987 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989 * libxslt/transform.[ch] Makefile.am: started adding the
5990 transformation module
5991 * pattern.[ch] xslt.c: more work...
5993 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995 * libxslt/pattern.c: started adding xsltTestCompMatch()
5997 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * libxslt/pattern.c: more work on parsing selectors
6001 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003 * libxslt/xslt*: completeted the structures
6004 * libxslt/pattern.[ch]: started adding code to precompile patterns
6006 * libxslt/makefile.am: added the new files
6008 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010 * libxslt/xslt.c : small cleanup
6011 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6012 mechanism for compile-time options
6014 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * libxslt/xslt.[ch]: started parsing templates
6018 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6022 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6027 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6030 libxslt/Makefile.am tests/Makefile.am:
6031 Created the library framework, imported it into the GNOME CVS base
6032 * INSTALL: added a small instruction file.
6034 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6037 first steps toward building the framework
6039 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041 * NOTES: added notes taken while reading the spec.
6043 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045 * test/REC1 test/REC2: added examples from the XSLT REC
6047 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049 * README: basic informations
6050 * Changelog: created