1 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
3 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
4 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
6 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
7 added test for dyn:map to the regression suite
9 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
11 * libxslt/numbers.c: further fixes for bug 309209, changing
12 behaviour of format-number.
13 * libxslt/xslt.c: changed definition of per-mille character from
14 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
16 2005-06-30 Federico Mena Quintero <federico@ximian.com>
18 * libxslt/xsltwin32config.h: Added this file back. We'll have to
19 figure out a way to make jhbuild not get CVS conflicts with it.
21 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
23 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
25 2005-06-17 Federico Mena Quintero <federico@ximian.com>
27 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
28 file anyway and it breaks jhbuild all the time.
30 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
32 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
33 the namespace name for the EXSLT date and time functions in the man
36 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
38 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
39 removed obsolete checks
40 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
41 Windows build cleanups, removed obsolete checks
42 * win32/configure.js: removed obsolete copy operations
43 * win32/Makefile.*: make install cleanup
44 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
46 * .cvsignore: added Eclipse project files
48 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
50 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
53 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
55 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
56 tests/general/bug-142.out: updated the result of some tests
57 following the change to serailization in libxml2.
59 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
61 * libxslt/pattern.c: fixed bug #171488 with cascading select in
63 * tests/general/bug-161.*, tests/general/Makefile.am,
64 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
67 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
69 * tests/plugins/Makefile.am: fixed build outside of source tree
70 bug #172155 thanks to patch from Mike Castle
72 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
74 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
76 * configure.in tests/Makefile.am tests/xinclude/*: added a new
77 xinclude directory with the test for this problem
79 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
81 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
82 similar to same bug fixed in libxml2
83 * tests/general/bug-160.*, tests/general/Makefile.am,
84 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
87 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
89 * tests/general/bug-159.*, tests/general/Makefile.am,
90 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
91 bug #168196 fixed in libxml2
93 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
95 * libxslt/transform.c: working around Mark Vakoc' reported bug related
97 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
98 document without a dictionnary.
99 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
102 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
104 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
107 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
109 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
110 added DTD like checking when compiling stylesheets, closes
111 bug #160402 and a long term TODO
112 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
113 of the test cases where <xsl:when> was not within <xsl:choose>
115 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
117 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
118 update documentation to reflect addition of --nodtdattr
119 command line flag. Bug #171098
121 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
123 * libxslt/xslt.c: fixed problem with text node on stylesheet
124 document without a dictionary (bug 170533)
126 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
128 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
130 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
132 * libxslt.spec.in: adding a build require and a require for
133 libgcrypt-devel, c.f. Red Hat bug #133211
134 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
136 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
138 * libxslt/pattern.c: fixed a problem with '//' and
139 namespaces (bug 168208)
141 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
143 * libxslt/namespaces.c: fixed a problem with
144 exclude-result-prefixes (bug 165560)
146 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
148 * libxslt/variables.c: added a cretion of ctxt->globalVars in
149 xsltProcessUserParamInternal if missing.
151 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
153 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
154 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
155 Joel Reed and rebuild
156 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
158 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
160 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
161 applied plugin patch for Windows by Joel Reed
163 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
165 * win32/configure.js: Makefile fixes for Widows from Joel Reed
167 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
169 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
170 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
171 calls and removed them when comparing mode and modeURI for
172 templates by interning those strings when compiling the
175 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
177 * configure.in: small fix for local setup
178 * libxslt/transform.c libxslt/variables.c : speeding up some
179 variable lookup. In the process dug out something nasty about
180 ctxt->dict creation and key initialization order.
182 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
184 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
185 libxslt/xsltInternals.h: when copying text nodes in elements
186 or attributes to the output, if interning, then reuse the strings
187 directly without copying them in the output tree if dicts are
188 shared between the context and the output docs. Less allocations
189 smaller output document and no copying involved anymore.
191 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
193 * libxslt/xslt.c: internalize all text node content from
194 stylesheet documents with the stylesheet dictionnary
196 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
198 * tests/plugins/Makefile.am: Applied patch 11 (with small
199 modification) from Joel
201 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
203 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
204 patch 10 from Joel Reed
206 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
208 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
209 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
210 by Michael.Hewarth on the mailing list
212 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
214 * configure.in: patch #9 from Joel Reed
216 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
218 * transform.c: fixed problem with parserOptions not being
219 set before loading a new document (bug 164530)
221 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
223 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
224 tests/Makefile.am tests/plugins/Makefile.am
225 tests/plugins/testplugin.c: applied another patch from Joel Reed
226 still failing here but looking better
228 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
230 * libxslt/extensions.c: applied another patch from Joel Reed
232 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
234 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
235 libxslt/Makefile.am configure.in: Applied another patch from
236 Joel Reed, fixed a segfault and changed the configure code
237 a bit to work in my debug environment.
239 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
241 * configure.in: added python2.4 to the list of accepted
242 versions (bug 163274)
244 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
246 * libxslt/extensions.c: oops previous patch could break build
248 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
250 * configure.in win32/configure.js libxslt/extensions.c
251 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
252 integrated the module patch from Joel Reed with just a couple
253 of changes and cleanup.
255 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
257 * libxslt/pattern.c: fixed a problem with the expression
258 "*//name" (bug 162265), also a small problem with the '|'
261 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
263 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
264 spots where out-of-memory errors were not detected in time
265 (bug #153660 on OSF/1)
267 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
269 *doc/xslt.html, doc/downloads.html: changed the download link
270 on the web page for cvs snapshot
272 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
274 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
275 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
276 libxslt/xsltInternals.h: minor changes to get rid of gcc
277 warnings, especially on 64-bit system. Implemented
278 XML_CAST_FPTR macro to cast between function pointer <->
279 object pointer while avoiding gcc warnings (a hack).
280 No change to the logic.
282 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
284 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
285 Aleksey Gurtovoy moving some stat() definition for Windows
288 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
290 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
291 namespace URI on template names.
292 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
295 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
297 * libxslt/pattern.c: more on RVT's in XPath predicates, this
298 time for bug 159726. Cleaned up the logic a little, hopefully
299 now covers all setting of XSLT_RUNTIME_EXTRA.
300 * tests/general/bug-158.xsl: corrected a typo
302 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
304 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
305 last change and re-did it the "right way" (bug 158372).
306 * tests/general/bug-158.*, tests/general/Makefile.am,
307 tests/docs/bug-158.*, tests/general/Makefile.am: added test
310 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
312 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
313 evaluation of global variables to take account of possible
314 changes to the current document (bug 158372).
316 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
318 * libxslt/pattern.c: small change to previous fix for bug 153137,
320 * tests/general/bug-157.*, tests/general/Makefile.am,
321 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
323 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
325 * libxslt/transform.c: enhanced code to assure the "current
326 template rule" is not changed by xsl:call-template (bug 157859).
327 * tests/general/bug-156.*, tests/general/Makefile.am,
328 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
330 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
332 * libexslt/date.c: fixed problem with day-of-week-in-month
333 (bug 157592) with patch from Sal Paradise
334 * tests/exslt/date/datetime.1.out: corrected expected output
337 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
339 * tests/general/bug-155.*, tests/general/Makefile.am,
340 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
341 provided by Markus Bertheau breaking on libxml2-2.6.15
343 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
345 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
346 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
347 * libxslt/templates.c: small fix, first step in adressing #153660
349 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
351 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
354 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
356 * libxslt/transform.c: another dictionnary/string interning fix
358 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
360 * libxslt/transform.c: fix to force string interning on generated
363 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
365 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
366 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
367 libxslt/variables.c: changed some variable names for warning
368 cleanup when -ansi flag is not present.
369 * libxslt/namespaces.c: fixed potential NULL pointer reference
370 pointed out by Dennis Dams (bug 156187)
372 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
374 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
375 to include EXSLT doc in libxslt package.
377 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
379 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
380 gmtime_r if available (bug 129983)
381 * libexslt/functions.c: fixed a namespace problem concerning a
382 function with a namespace-qualified name (bug 155197)
384 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
386 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
387 by the recent namespace tests in libxml2
389 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
391 * libxslt/transform.c: fixed a problem of tree structure raised
392 by the new libxml2 tree checking code.
394 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
396 * libexslt/date.c: fixed problem with negative periods
398 * tests/exslt/date/sum.2.out: changed expected output, now
399 agrees with comments in sum.2.xml test data file
401 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
403 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
404 attribute document pointer.
406 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
408 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
411 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
413 * configure.in doc/*: release of 1.1.11, rebuilt the docs
415 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
417 * libxslt/pattern.c: try to fix #153137 but without a test case
418 it's shooting in the dark.
420 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
422 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
423 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
426 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
428 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
429 namespaced variable names.
430 * tests/general/bug-154.*, tests/general/Makefile.am,
431 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
434 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
436 * Makefile.am: add missing variable
437 * libxslt/transform.c: fixed some error callback data
438 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
439 date:sum testing from Derek Poon
441 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
443 * libexslt/date.c: fixed problem with empty sets, etc.
444 (see discussion on mailing list)
446 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
448 * libexslt/date.c: fixed problem with timezone offset
450 * tests/exslt/date/add.1.out: changed regression test output,
451 which was apparently incorrect for above case
453 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
455 * libxslt/transform.c: re-arranged sequence of setting up
456 namespaces within xsltCopyTree (see the list thread
457 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
458 * tests/general/bug-104.out: slight change to expected output
461 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
463 * libexslt/date.c: enhanced validation of date-time to catch
464 bit-field overflow (bug 152836)
465 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
468 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
470 * libxslt/numbers.c: further refinement to UTF8 pattern
471 separator (bug 151975)
473 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
475 * libxslt/numbers.c: fixed problem with UTF8 pattern
476 separator (bug 151975)
478 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
480 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
481 fixed 2 problems with xsl:include (bug #151795)
483 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
485 * NEWS configure.in doc/*: Release of libxslt-1.1.10
487 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
489 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
490 for --path as well as --load-trace, fixes Red Hat bug #106545
492 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
494 * libxslt/keys.c: fixed small problem with key initialisation
495 disturbing the transformation context (bug 151201).
496 * tests/general/bug-153.*, tests/general/Makefile.am,
497 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
500 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
502 * win32/configure.js: added support for version extra
504 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
506 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
507 compilation problems on Solaris #150844
509 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
511 * configure.in NEWS doc/*: preparing release of 1.1.9
513 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
515 * transform.c: Further enhancement for keys on exslt:node-sets.
516 Corrects a rather serious timing problem (bug 150741)
517 * tests/exslt/common/node-set.8.*: added regression test for this
519 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
521 * Makefile.am configure.in: a bit of cleanup and a extra variable for
524 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
526 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
528 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
530 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
531 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
532 libexslt/exslt.c: added some code to include the CVS
533 ChangeLog version in the version strings available for
534 printing (e.g. by xsltproc)
536 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
538 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
539 DTD attributes, RFE 150311 . Also cleanup the code from all
540 libxml2 pre 2.6.0 specific code since we are using
541 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
543 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
545 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
546 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
547 provide document loading as suggested by David Hyatt for
550 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
552 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
553 in xmlNewTransformContext for the principal document (bug 133289)
555 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
557 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
558 fixed handling of #default in namespace-alias for default
559 namespace (bug 149659)
560 * tests/namespaces/tst7.* tst8.*: added regression tests for above
562 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
564 * libexslt/date.c: added date:sum routine supplied by Joel
567 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
569 * doc/downloads.html doc/xslt.html: fixed a couple of problems
570 reported by Oliver Stoeneberg
572 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
574 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
575 libxslt/variables.c: added code to assure keys are generated
576 when needed for node-sets (bug 148773)
577 * tests/exslt/common/node-set.7.* - added test case for above.
579 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
581 * libexslt/strings.c: fixed str:tokenize for case when 2nd
582 argument is an empty string (should produce a token for
583 each char in the string). Reported on the mailing list by
586 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
587 * libxslt/imports.c: further enhancement for template priorities
588 on imported stylesheets (better fix for bug 141279, fixes
591 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
593 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
594 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
595 Rob Richards to add a normal --with-crypto configure option.
597 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
599 * libxslt/functions.c: added some logic to xsltKeyFunction
600 to set the transform context doc ptr when the xpath context
601 doc is different (bug 147445)
602 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
603 and tests/exslt/common/node-set.6*: added regression tests
604 for bug 145547 (UNION and FILTER for RVT's)
606 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
608 * python/libxslt-python-api.xml: fixed type for doctypeSystem
609 and doctypePublic (problem reported on the list by Sitsofe
611 * doc/libxslt-api.xml: updated database.
613 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
615 * transform.c: small change to key handling for RVT, needed
616 because of enhancement to libxml2 xpath.
618 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
620 * python/libxsl.py: fixes Python on 64bits box problem.
622 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
624 * libxslt.spec.in: better python dependancy Red hat bug #126364
627 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
629 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
630 tst5.xsl and tst.out to EXTRA_DIST
632 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
634 * configure.in doc/*: releasing 1.1.8
636 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
638 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
639 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
640 causing the wrong libs to be linked when using the configure
641 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
643 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
645 * libexslt/Makefile.am: implemented change from Joel Reed for
646 automake-1.4 compatibility.
647 * libexslt/crypto.c: reformatted source to remove an overly
648 generous supply of tabs. Added a #include for sys/select to
649 fix a compilation error caused by the gcrypt include file's
650 usage of 'fd_set'. Made some minor changes to fix
651 some warning messages (no change to the logic).
652 * configure.in, config.h.in: added test for presence of
654 Added test for libgcrypt version > 1.1.41 (bug 145245)
656 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
658 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
659 namespace, also a small enhancement of the surrounding text on
660 extension functions. (bug 145250)
662 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
664 * configure.in: convenience change
665 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
666 try to avoid calling libxml2 cleanup function directly but go
667 though the python wrapper of libxml2 for memory debug accounting.
669 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
671 * libxslt/keys.c: added namespace setup before calling XPath
672 to evaluate key (Bug 143520)
674 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
676 * libxslt/transform.c: added coding to xsltCopyTree to copy
677 namespaces (bug 139578).
678 * tests/general/bug-128.out: changed to reflect above fix
679 * libxslt/xslt.c: minor change to an error message
681 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
683 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
684 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
685 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
686 crypto extensions based on libgcrypt if found at configure time.
687 * tests/namespaces/Makefile.am: fixed a small breakage
689 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
691 * libxslt/namespaces: some enhancement for fixing bug 142768
692 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
693 added regression test for this bug
695 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
697 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
698 the example from Richard Jinks
700 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
702 * win32/configure.js win32/Makefile.* minor changes for the new
703 layout of the Windows binary package
705 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
707 * doc/search.php.inc, doc/search/php: enhanced to remove
708 forcing module names to lower case, and to fix problem
709 with links between pages in libxml2 directory.
711 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
713 * win32/makefile.msvc, win32/configure.js: included the cruntime
714 option, contributed by Oliver Stoeneberg
716 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
718 * libxslt/xsltutils.c: fixed bug in error message printing
719 for undefined namespace (bug 143004)
721 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
723 * NEWS doc/*: updated for 1.1.7
725 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
727 * configure.in: release of libxslt-1.1.7
729 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
731 * tests/general/bug-151*, tests/docs/bug-151.xml,
732 tests/general/Makefile.am, tests/docs/Makefile.am: added
733 regression test for old bug #127877
735 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
737 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
738 being generated when the root element is namespaced
739 * tests/general/bug-151*, tests/docs/bug-151.xml,
740 tests/general/Makefile.am, tests/docs/Makefile.am: added
741 regression test for bug #135542
743 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
745 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
746 libxslt/transform.c: fixing bug #134500 on namespace lookup for
747 attribute which sometimes lead to default namespace
748 * tests/general/bug-150*, tests/docs/bug-150.xml,
749 tests/general/Makefile.am, tests/docs/Makefile.am: added
750 regression test for bug #134500
752 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
754 * libexslt/date.h: fixing a small portability problem on Solaris
755 for the declaration of localtime_r bug #140468
757 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
759 * libxslt.m4: applied patch from Edward Rudd to fix the problems
760 raised in bug #142429
762 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
764 * libxslt/xslt.c: fixed a weird namespace bug #141532
765 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
766 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
767 to the regression for bug #141532
769 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
771 * libxslt/imports.c: added comments and function header,
772 improved logic of routine just added.
773 * tests/general/bug-147*, tests/docs/bug-147.xml,
774 tests/general/Makefile.am, tests/docs/Makefile.am: added
775 regression test for bug 141279
777 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
779 * libxslt/imports.c: enhanced normalization of comp steps
780 when an imported stylesheet has it's own imports
783 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
785 * libxslt/transform.c: added code to recognize
786 disable-output-escaping on certain text nodes (bug 140755)
787 * tests/general/bug-100.out: regenerated to account for change
788 from next ChangeLog entry (bug 140558)
790 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
792 * libxslt/xsltutils.c: suppressed any automatic linefeed after
793 a comment following the document root element (bug 140558)
795 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
797 * libxslt/transform.c: fix a problem where we updated an
798 ELEMENT node psvi field as if it was a DOCUMENT one, leading
799 to a subtle crash later, valgrind rules.
801 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
803 * libexslt/strings.c: fixed bug in UTF8 string tokenize
804 kindly reported by Vasily Tchekalkin
806 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
808 * configure.in doc/*: preparing release 1.1.6
809 * libxslt.spec.in: keep the ChangeLog compressed
811 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
813 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
814 * tests/docs/Makefile.am tests/docs/bug-146.xml
815 tests/general/Makefile.am tests/docs/bug-146*: added test
816 to the regression for bug #139132
818 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
820 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
821 with key matching attribute node.
823 2004-04-01 Johan Dahlin <johan@gnome.org>
825 * python/.cvsignore: Add generated files, to make cvs silent.
827 * .cvsignore: Add missing libexslt.pc and stamp-h1
829 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
831 * configure.in: prepare release of 1.1.5, made a hard dependancy
832 to libxml2 2.6.8 due to the dictionnary reference counting change
833 * doc/*: updated and rebuilt the doc.
834 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
836 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
838 * libxslt/xsltconfig.h.in: small fix for OpenVMS
839 * libxslt/documents.c: fixed a leak associated to the change
840 in reference counting when running the XML parser and using
841 the document() function.
843 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
845 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
846 when output file is used (bug 137341)
848 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
850 * libxslt/xsltutils.c: corrected my error from bug 135938
851 pointed out on the mailing list by Mark Vakoc.
852 * libxslt/transform.c: enhanced the error message for
853 call-template when namespace is present.
854 * tests/general/bug-145.err: regenerated for new message
856 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
858 * libxslt/namespaces.c: added additional check to prevent
859 superfluous namespace href's being generated on elements
861 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
862 added new test for bug 136914
863 * tests/namespaces, tests/extensions/ tests/reports: fixed
864 error in "enhanced" Makefile.am, removed superfluous .err files
867 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
869 * doc/search.php.incl: minor addition for later version of php
870 requiring $HTTP_GET_VARS.
871 doc/*: rebuilt the docs
873 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
875 * libexslt/strings.c: modified the 'tokenize' routine to work with
876 UTF8 chars in both string and tokens (Bug 136183)
878 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
880 * libxslt/attrvt.c: added coding to allow growing the
881 AVT structure when a large number of segments are present
883 * libxslt/keys.c: fixed a compilation warning (no logic change)
885 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
887 * tests/docbook/Makefile.am: small fix to typo
889 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
891 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
892 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
893 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
894 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
895 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
896 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
897 tests/extensions/Makefile.am, tests/general/Makefile.am,
898 tests/keys/Makefile.am, tests/multiple/Makefile.am,
899 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
900 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
901 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
902 tests/REC/test-2.5-1.err:
903 Major enhancement to "make tests". All but Python tests
904 cleaned up to produce minimum summary output if no problems.
905 * tests/general/bug-145.xsl, tests/general/bug-145.err,
906 tests/docs/Makefile.am, tests/docs/bug-145.xml:
907 Added test case for bugzilla bug 135938
909 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
911 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
912 fixed problem with dictionary handling (bug 135938).
913 * doc/EXSLT/*: fixed a few more "href_base" files.
915 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
917 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
918 the "href_base" problem.
920 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
922 * configure.in, config.h.in: added test for localtime_r
923 * libexslt/date.c: added usage of localtime_r if present on
924 system (bug 129983, suggested by Vasily Tchekalkin)
926 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
928 * libxslt/keys.c libxslt/pattern.c: removed the last use
929 of _private that time in the input document, use the psvi
930 field again, this may be interesting if XSLT2 support gets
931 in but since this is very unlikely ...
933 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
935 * libxslt/transform.c libxslt/variables.c: use the psvi field
936 of teh document used for RVT instead of _private.
938 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
940 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
941 the attribute instead of the _private one to compile AVT infos
943 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
945 * tests/docs/Makefile.am tests/docs/bug-144.xml
946 tests/general/Makefile.am tests/docs/bug-144*: added test
947 similar to 143 but checking for AVT in local variables.
949 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
951 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
952 AVT found in global variable content.
953 * tests/docs/Makefile.am tests/docs/bug-143.xml
954 tests/general/Makefile.am tests/docs/bug-143*: added test
955 to the regression suite.
957 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
959 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
960 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
961 First step toward _private cleanup: use the psvi field to store
962 the precompilation informations in the stylesheet nodes.
964 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
966 * libxslt/variables.c: trying to use the fact that names comes
967 from a dictionnary when looking up for variables.
968 * tests/documents/Makefile.am: try to fix an error reported on
971 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
973 * tests/general/Makefile.am, tests/general/bug-142.xsl,
974 tests/general/bug-142.out, tests/docs/Makefile.am,
975 tests/general/bug-142.xml: added test for language
976 attribute which previously triggered a memory leak
977 (from list report by Mike Hommey)
979 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
981 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
982 regenerated the documentation
984 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
986 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
987 minor changes to eliminate compilation warnings. No change
990 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
992 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
993 Mikhail S Grushinskiy to compile on Mingw
995 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
997 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
999 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1001 * libxslt/extensions.c: applied patch from Steve Little to
1002 display the extension modules.
1004 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1006 * libxslt/transform.c: trying to fix an extension regression pointed
1009 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1011 * libxslt/transform.c: try to fix the problem with yelp
1014 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1016 * libxslt/templates.c: applied patch from #134588 provided by
1017 Mariano Suárez-Alvarez, attribute text node without doc.
1019 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1021 * configure.in, doc/*: updated and rebuilt the documentation
1022 preparing release of 1.1.3
1023 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1025 2004-02-15 Tomasz Kłoczko <kloczek@pld.org.pl>
1027 * libxslt.m4: small fix: added missing [] quotation macro name
1028 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1029 1.8.x and is backward compatible with older auto tools.
1031 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1033 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1034 known bug with the new code, was overoptimizing a bit...
1036 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1038 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1039 mostly an error handling some ATV coupled with doctionnaries
1041 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1042 libxslt/xslt.c: added a bit of debug to be able to trace
1045 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1047 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1048 attribute value templates
1049 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1050 dictionaries at the stylesheet and transformation level.
1051 * configure.in: this relies on a recent version of libxml2
1052 with the sub dictionnary catalog.
1054 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1056 * libxslt/transform.c: added check for "?>" in PI content
1059 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1061 * libxslt/namespaces.c: fixed problem with attribute
1062 namespace (Bug 132953)
1064 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1066 * libxslt/transform.c: added check for "--" or ending '-'
1067 in xsl:comment (Bug 132742)
1069 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1071 * libxslt/transform.c, libxslt/attributes.c: added
1072 validation of QName for xsl:element and xsl:attribute
1075 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1077 * libxslt/pattern.c: changed priority of template patterns
1078 starting with '//' from 0.0 to 0.5 (Bug 131705)
1080 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1082 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1083 behaviour on unknown element from the XSLT namespace.
1084 * python/generator.py: applied patch from Stephane bidoul
1085 to export enums in the bindings.
1087 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1089 * tests/general/Makefile.am, tests/general/bug-141.out,
1090 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1091 tests/general/bug-141.xml: added test case for
1092 Bug 13971 (libxml2 xpath.c bug, but tested here)
1094 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1096 * libxslt/xsltutils.c: added a newline for any comment before
1097 the root element (Bug 130433)
1098 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1099 default namespace is changed (Bug 130793)
1100 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1101 for newline after comment change above.
1102 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1103 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1104 cdata-section-elements problem.
1106 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1108 * python/libxsl.py: applied shared lib loading patch for OS X from
1111 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1113 * libexslt/math.c, libexslt/common.c: fixed problem,
1114 reported on the list by Markus Bayerlein, concerning
1115 math functions on nodesets generated with
1117 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1118 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1119 added test case for above.
1121 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1123 * libxslt/transform.c: changed to assure comment which
1124 preceeds root node is output after DTD (Bug 130433)
1125 * test/exslt/common/node-set.4.*: added test case for
1128 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1130 * doc/site.xsl: Changed logo spacing to avoid stacking
1131 * doc/*: rebuilt web pages
1133 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1138 Test William's new site.xsl improvements by adding the
1139 W3C logo icon, rebuild docs, and presto! It shows up
1142 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1144 * libxslt/transform.c: Refined wrapper code with large
1145 test case submitted by Norm Walsh. (Bug 130922)
1147 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1149 * libxslt/transform.c: Added coding to create a xsltDocument
1150 wrapper for an RVT, in order to produce the applicable
1153 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1155 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1156 doc/search.php.inc: Added new facility to "autogen"
1157 the search script. Fixed a few more problems with
1158 the API page generation.
1159 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1160 the autogeneration of the php script. Note that from
1161 this point doc/search.php will be include in the
1162 generic "Rebuilt docs".
1163 * doc/*: api docs rebuilt.
1165 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1167 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1168 Further cleanup, fully implemented common routine for
1169 "generic page" within the docs.
1170 * doc/*: api docs rebuilt with enhanced scripts.
1172 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1174 * doc/xslt.html, doc/bugs.html
1175 made link to bugzilla more useful
1177 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1179 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1180 cleanup of scripts, assuring page tables are consistent.
1181 * doc/*: api docs rebuilt with enhanced scripts.
1183 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1185 * configure.in: fixed Bug130593.
1186 * doc/apibuild.py: fixed a couple of sequence problems on
1187 references within APIxxx.html files, rebuild doc/* (and NEWS)
1189 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1191 * doc/newapi.xsl: change background color of function
1192 declaration to improve readability
1193 * doc/*: rebuild docs with new stylesheet
1195 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1197 * libxslt/transform.c: fix bad doc comment formatting on
1198 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1199 * doc/*: rebuild docs
1201 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1203 * configure.in doc/*: prepared release of libxslt-1.1.2
1204 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1207 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1209 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1212 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1214 * libxslt/numbers.c: added namespace comparison for
1215 xsl:number count function (Bug 129057)
1217 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1219 * tests/docs/Makefile.am tests/docs/bug-139.xml
1220 tests/general/Makefile.am tests/general/bug-139*: added
1221 test for entities parsing (Bug #129489)
1223 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1225 * tests/docs/Makefile.am tests/docs/bug-138.xml
1226 tests/general/Makefile.am tests/general/bug-138*: added
1227 test for namespace problem (Bug #129624)
1229 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1231 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1232 the transformation context
1233 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1234 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1235 xsltSetCtxtParseOptions() to update parsing options in document()
1237 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1239 * libxslt/keys.c: fixed second problem on #122483, namespace
1240 definitions must be propagated to keys.
1241 * tests/docs/Makefile.am tests/docs/bug-137.xml
1242 tests/general/Makefile.am tests/docs/bug-137*: added test
1243 to the regression for bug #122483
1245 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1247 * libxslt/transform.c: added the cast needed to fix #129188 warning
1249 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1251 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1254 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1256 * libexslt/date.c: fixed several routines to assure empty
1257 string returned (rather than a string object with a null
1258 string pointer) (Bug 129561)
1260 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1262 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1263 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1264 enhanced documentation to include exslt; rebuilt docs
1266 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1268 * libxslt/xsltutils.h
1270 document XSLT_TRACE macro (sort of) and rebuild docs
1272 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1274 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1275 build, no success, it still works halfway.
1277 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1279 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1280 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1281 mingw compilation fixes.
1283 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1285 * doc/xslt.html docs.html
1286 remove reference to gtk-doc
1288 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1290 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1292 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1294 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1295 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1296 by using the new XInclude APIs provided by 2.6.3...
1298 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1300 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1301 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1302 set into node name. This modification arises from
1303 bug #128520, and avoids unnecessary work in libxml2.
1305 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1307 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1308 * doc/* doc/html/*: regenerated the docs.
1310 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1312 * doc/Makefile.am: small further enhancement to makefile
1313 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1314 doc/html/libxslt-transform.html: updated to reflect last change
1317 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1319 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1320 Makefile.am: adapted the libxml files for libxslt.
1321 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1322 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1323 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1326 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1328 * libxslt/transform.c: change initialisation of external functions
1329 to take place in xsltNewTransformContext instead of in
1330 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1331 also fix problem reported on the mailing list on today's date.
1333 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1335 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1336 detect recursion in xslt:include (bug #127687).
1337 * tests/XSLTMark/reverser.out,
1338 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1339 because of fix of bug #127877 in libxml2 (quotes in text)
1341 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1343 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1344 Changed to detect recursion in xslt:import (bug #127687).
1345 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1346 include change to xsltParseStylesheetImportedDoc parameters for
1349 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1351 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1352 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1353 Applied patch from Mark Vadoc adding flexible trace debugging
1354 support to the library.
1356 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1358 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1359 'computed' namespace attribute)
1360 * tests/docs/Makefile.am tests/docs/bug-136.xml
1361 tests/general/Makefile.am tests/docs/bug-136*: added tests
1362 to the regression for bug #127561
1364 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1366 * libxslt/keys.c: small further enhancement, bug #127450
1368 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1370 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1371 on the same code in #127450
1372 * tests/docs/Makefile.am tests/docs/bug-135.xml
1373 tests/general/Makefile.am tests/docs/bug-135*: added tests
1374 to the regression suite for bug #127450.
1376 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1378 * libxslt/keys.c: fixed an error from #120684 patch raised in
1380 * tests/docs/Makefile.am tests/docs/bug-134.xml
1381 tests/general/Makefile.am tests/docs/bug-134*: added tests
1382 to the regression suite for bug #127450.
1384 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1386 * libxslt/keys.c: fixed a bug in the keys selector parsing
1387 #120684 when | is in a predicate or a string.
1388 * tests/docs/Makefile.am tests/docs/bug-133.xml
1389 tests/general/Makefile.am tests/docs/bug-133*: added tests
1390 to the regression suite for bug #120684.
1391 * Makefile.am: don't package cvs temp files
1392 * doc/apibuild.py: update from libxml2 one
1394 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1396 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1397 uncovered by newapi.xsl
1398 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1399 to use IS_BLANK_CH for char compares (fixes warnings)
1401 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1403 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1404 number formatting bug #126994
1406 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1408 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1411 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1413 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1414 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1415 patch to moves the control of the XSLT debugger into the transform
1418 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1420 * libexslt/functions.c: applied patch for param visibility from
1421 Shaun McCance. Changed variable scoping in accordance with
1422 Shaun's suggestions. This fixed problem reported on the list
1424 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1425 regression test for above
1427 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1429 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1430 describing the entry points.
1432 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1434 * win32/configure.js: fixed #122146
1436 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1438 * tests/multiple/Makefile.am: applied last fix from #125614
1440 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1442 Minor enhancements to eliminate compile/test warnings
1443 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1444 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1445 it's defined as __attribute__((unused))
1446 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1447 variable declaration
1448 * libxslt/preproc.c: minor change to get rid of unused var/code
1450 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1452 * doc/* NEWS: preparing release 1.1.0
1454 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1456 * libxslt/preproc.c: fixing the Document element precompilation
1457 to avoid the problem raised in #125614
1459 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1461 * tests/multiple/out/letter*.orig: updated to reflect change
1462 to HTML output in libxml2 (formatting of <p>, bug #125093)
1464 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1466 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1469 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1471 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1472 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1473 for the upcoming 1.1.0 release
1474 * breakpoint/*: this release removes the deprecated breakpoint library
1476 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1478 * libxslt/transform.c, tests/general/bug-119.out: fixed
1479 bug #125502 and corrected expected test output
1480 * tests/general/bug-79.out: fixed broken test (bug #123328)
1481 * libxslt/pattern.c, libexslt/functions.c: minor change to
1482 eliminate compilation warning
1484 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1486 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1487 broken tests (revealed by #125502)
1489 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1491 * libexslt/strings.c: fix bug #125265 about entities breaking
1492 exsl:tokenize and exsl:split
1493 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1494 augmented the reression tests with the example from the bug report.
1496 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1498 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1501 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1503 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1504 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1505 xmlParseFile, this avoid relying on global parser options, far
1507 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1508 slightly corrected output for CDATA and STYLE element save.
1510 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1512 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1513 patch from Roumen Petrov for bug #124539 when building outside the
1515 * libxslt/xsltutils.c: fixed the way to grab the line number from
1516 the document, use the predefiend libxml2 API which mate it work
1517 with both 2.5.x and 2.6.x
1519 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1521 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1522 problem reported on the mailing list by Justin Fletcher
1524 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1526 * configure.in libxslt.spec.in: doing some testing and raising
1527 the build requirement to 2.5.10
1528 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1529 for linking the exslt lib with the lib being build instead of the
1532 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1534 * libxslt/pattern.c: Fixed problem with cascaded predicates
1535 (more of bug 119946)
1537 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1539 * restored earliest portion of ChangeLog (was corrupted)
1541 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1543 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1544 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1545 * doc/libxslt-api.xml: regenerated the API
1547 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1549 * configure.in: bump the libxml2 require to 2.6.0 which
1550 should ship for good real soon...
1551 * doc/Makefile.am: fix installation of HTML pages
1552 * doc/libxslt-api.xml: rebuilt
1553 * libxslt/xsltexports.h: cleanup
1554 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1555 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1557 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1559 * libxslt/attributes.c: fixed bug 123822
1561 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1563 * libxslt/pattern.c: fixed bug 119946
1564 * configure.in: enhanced for better devel (me) testing
1566 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1568 * configure.in: applied a small patch from Troels Walsted Hansen
1569 for python libxml2 detection.
1571 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1573 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1574 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1575 various compilation warnings (AIX as well as gcc)
1577 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1579 * libexslt/saxon.c: applied patch from Brett Kail to implement
1582 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1584 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1585 as pointed by Steve Ball
1587 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1589 * libxslt/extensions.c: applied patch from Karl Eichwalder
1590 apparently the xmlFree was introducting a memory error
1591 on x86_64, though not reproduced.
1592 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1594 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596 * python/libxslt.c: don't output errors to stdout by default
1599 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1602 IS_XSLT_REAL_NODE change
1603 * python/Makefile.am Makefile.am: some makefile "distclean"
1604 target improvement from Graham Wilson
1605 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1608 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1610 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1611 IS_XSLT_REAL_NODE, fixed bug 120644.
1613 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1615 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1616 libxslt/xsltutils.h: removing the DocBook SGML support
1618 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1620 * configure.in: preparing release libxslt-1.0.33
1621 * doc/*: updated and rebuilt the docs
1622 * doc/apibuild.py: small fixes for new tokens
1624 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1626 * transform.c: enhanced previous fix to bug #120684, using
1627 excellent suggestion by Daniel
1628 * attributes.c: fixed bug #119583, merging attribute sets
1629 from imported stylesheets.
1630 * tests/docs/Makefile.am tests/docs/bug-131.xml
1631 tests/general/Makefile.am tests/docs/bug-131*: added tests
1632 to the regression suite for bug #120684.
1634 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1636 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1637 incorrect creation of "extra" variables when compiling
1638 templates on imported stylesheets.
1639 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1640 tests/general/Makefile.am test/docs/bug-130*: added tests
1641 to the regression suite for this bug.
1644 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1646 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1649 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1651 * transform.c: fixing bug #120684 on crash caused by text between
1654 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1656 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1657 macros which affect exports and added mingw section
1659 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1661 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1662 against libxml2 without XPointer supoort.
1664 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1666 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1667 with namespaced names reported by Steve Hay
1668 * tests/docs/Makefile.am tests/docs/bug-129.*
1669 tests/general/Makefile.am tests/general/bug-129*: added the
1670 test to the regression suite for this bug.
1672 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1674 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1677 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1679 * libxslt/*.h: realigned parameters after taint
1681 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1683 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1684 Borland compiler, as reported by Eric Zurcher
1686 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1688 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1689 get included in the distrib
1691 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1693 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1694 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1695 contain the export defs.
1697 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1699 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1700 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1701 for compilation with MingW compiler on Windows.
1703 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1705 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1706 instances of a key with the same namespace:name, reported
1707 on the mailing list by Ian Young. Added regression test
1710 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1712 * variables.c: fixed bug 119699 (missing error on shadowed
1714 * autogen.sh: removed dependency on automake-1.4, updated
1715 links for fetching auto* tools
1716 * doc/Makefile.am: added check for automatic regeneration of
1717 win32/*.def.src when api xml files are updated.
1719 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1721 * transform.c: fixed bug 114563 (params not passed when
1722 default template processed)
1724 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1726 * xslt.c: fixed bug 119862 (missing param on ns error print)
1728 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1730 * News configure.in: preparing libxslt-1.0.32 release
1731 * doc/* : updated the doc and rebuilt
1733 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1735 * breakpoint/Makefile.am: removed ref to libxslt.la
1736 * numbers.c transform.c python/libxml_wrap.h python/types.c
1737 xlstproc/xsltproc.c: Minor cleanup of warning errors
1739 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1741 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1743 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1745 * tests/docs/Makefile.am tests/docs/bug-127.*
1746 tests/general/Makefile.am tests/general/bug-127*: added the
1747 test from bug #118763 to the regression suite.
1749 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1751 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1753 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1755 Minor cleanup of regression test general/bug-125
1757 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1759 Fixed bug 116517 - handling of '{' and '}'
1760 * templates.c: added checks for escaping and balancing of
1762 * tests/general/Makefile.am tests/docs/Makefile.am:
1763 Added test case (bug-126) to regression suite.
1765 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1767 Fixed bug 117552 - sort with multiple keys
1768 * xsltutils.c: enhanced treatment of NaN when multiple sort
1770 * tests/general/Makefile.am tests/docs/Makefile.am:
1771 Added test case (bug-125) to regression suite.
1773 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1775 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1776 * transform.c, variables.c, xslt.c, xsltutils.c:
1777 removed some unused variables
1779 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1781 Fixing bug 118558 (Solaris 8 compiler warnings)
1782 * xslt.c: minor re-ordering of code
1783 * functions.c: added an explicit cast
1784 * number.c: added include for string.h
1785 * security.c: added an explicit cast
1787 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1789 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1790 of date:seconds as previously posted to the mailing list
1791 * numbers.c: extensive modification to cater for UTF8 within
1792 the various routines.
1794 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1796 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1797 #117616 about EXST str:tokenize.
1798 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1799 added the test in the regression suite.
1801 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1803 * xsltproc/xsltproc.c: applying a patch based on #117377
1806 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1808 * libxslt/transform.c: allow strip-space to support full namespaces
1809 using prefix:* , should fix #114287
1810 * tests/docs/Makefile.am tests/docs/bug-124.*
1811 tests/general/Makefile.am tests/general/bug-124*: added a
1812 test to the regression suite for this bug.
1814 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1816 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1817 the attribute was already defined, should fix bug #113812
1818 * tests/docs/Makefile.am tests/docs/bug-123.*
1819 tests/general/Makefile.am tests/general/bug-123*: added the
1820 test to the regression suite.
1822 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1824 * libexslt/strings.c: applied patch from Shaun McCance to implement
1825 exslt:split c.f. #117752
1826 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1827 added the test to the regression suite.
1829 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1831 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1832 might require more attention could be an Unicode support breakage.
1834 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1836 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1837 libxslt/xsltInternals.h: optimize text node coalescing by
1838 caching info about the last text node generated and doing
1839 fast alloc/copy of the text. Should fix #115273
1841 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1843 * fixed bug 113520, incorrect result for date:seconds
1844 with change to type casting in libexslt/date.c
1846 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1848 * fixed bug 114764: trouble with globals and RVT's
1849 with minor changes in variables.c and transform.c
1850 so that any global instantiated with an RVT gets
1851 uninitialized when the RVT is destroyed.
1853 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1855 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1856 * breakpoint/Makefile.am: added deps to libxslt
1857 * tests/exslt/common/Makefile.am: integrated William Brack test
1858 in the regression suite
1860 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1862 * fixed bug 114812, trouble with imported exslt functions
1863 added lookup function in libxslt/extension.c
1864 enhanced exsltInitFunc in libexslt/functions.c to take
1865 better care of imports
1867 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1869 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1870 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1871 Sean Treadway, adding Python bindings for extension element and
1872 some bindings cleanups.
1873 * python/tests/Makefile.am python/tests/extelem.py: also add an
1876 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1878 * python/libxml_wrap.h: applied patch from #116943 which should
1879 fix the xsltSaveResultToFile python binding.
1881 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1883 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1885 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1887 * configure.in: releasing 1.0.31
1888 * doc/*: update and rebuild of the docs
1890 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1892 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1894 * tests/docs/Makefile.am tests/docs/bug-122.*
1895 tests/general/Makefile.am tests/general/bug-122*: added the
1896 test to the regression suite.
1898 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1900 * libxslt/preproc.c: fix bug #115778 for attribute value template
1903 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1905 * libxslt/documents.c libxslt/transform.c: applied patch from
1906 Keith Isdale to desactivate node numbering when running under
1909 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1911 * libxslt/security.c: fix the write checking code when
1912 the output filename does not parse as an URL bug #115402
1914 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1916 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1917 triodef.h were missing from the distribution
1919 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1921 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1922 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1924 * libexslt/sets.c: applied patch from Peter Breitenlohner
1925 * doc/*: rebuilt the docs
1926 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1927 generattion of " as " in element content.
1929 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1931 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1932 which is a sibling of xsl:when
1934 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1936 * libxslt/xslt.c: fixed a possible crash when the document
1937 wasn't a proper stylesheet.
1939 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1941 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1943 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1945 * win32/defgen.xsl: new file, generates the export sources.
1946 * win32/*.def.src: these are now autogenerated, changes to these
1947 will not be logged anymore.
1949 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1951 * tests/docs/Makefile.am tests/docs/bug-121.*
1952 tests/general/Makefile.am tests/general/bug-121*: added the
1953 example for bug #112904 in the regression tests, the bug fix is
1956 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1958 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1959 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1960 of --with-python like for libxml2
1962 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1964 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1965 NaN within the sort element. Also added regression test.
1967 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1969 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1970 network accesses when building
1972 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1974 * libxslt/transform.c: fixed a segfault introduced with the RVT
1975 handling change, bug #112703 .
1977 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1979 * libxslt/xslt.c: make sure stylesheet compilation errors
1980 forces a NULL stylesheet, fixes #112270
1982 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1984 * NEWS configure.in : preparing release 1.0.30
1985 * doc/apibuild.py: backported a patch from libxml2
1986 * doc/*: updated and rebuilt the docs
1988 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1990 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1991 cleaning up Result Value Tree handling
1992 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1994 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1995 added Mark Vakoc test combining for-each and exslt:tokenize
1997 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1999 * libxslt/transform.c: fixing bug #111755 when a template is
2000 applied to an attribute
2001 * tests/docs/Makefile.am tests/docs/bug-119.*
2002 tests/general/Makefile.am tests/general/bug-119*: added the
2003 example in the regression tests for that bug.
2005 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2007 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2008 for the HTML generation fixing #111799
2009 * doc/html/*.html doc/html/*.png: associated update
2011 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2013 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2014 * win32/libxslty.def.src: added more exports
2016 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2018 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2019 transition to XHTML1 added validity checking to the makefile rules.
2021 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2023 * python/generator.py: fixed a problem in the generator where
2024 the way functions are remapped as methods on classes was
2025 not symetric and dependant on python internal hash order,
2026 as reported by Stéphane Bidoul
2027 * libexslt/strings.c: attempt at fixing an object type pbm
2028 * libxslt/triodef.h: update for OpenVMS from libxml2
2030 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2032 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2033 generation of the man page
2035 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2037 * libexslt/sets.c: fixed a bug introduced in the last commit
2038 * libxslt/transform.c: tried to fix #111437
2039 * tests/docbook/result/xtchunk/html/*.orig
2040 tests/multiple/out/*.orig: side effect of #111437 change.
2042 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2044 * libexslt/strings.c: applied last patch for #110023 from
2046 * libexslt/sets.c: fixed a memory leak when mixing one of the
2047 EXSLT set functions and a Result Value Tree
2048 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2049 with Result Value Tree
2051 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2053 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2054 bug #111420 about double initialization of extension contexts
2056 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2058 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2059 don't obbey the same rules as for literal reusl elements.
2060 * tests/docs/Makefile.am tests/docs/bug-118.*
2061 tests/general/Makefile.am tests/general/bug-118*: added the
2062 example in the regression tests for that bug.
2063 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2064 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2065 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2066 regression tests one still exposing a mem leak (Mark Vadoc).
2068 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2070 * libxslt/pattern.c: fix a memory related segfault on a
2071 pattern compilation error #110189
2073 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2075 * libxslt/variables.c: fixing bug #110020 on global parameter
2076 and variables mismatch
2077 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2078 the test to the regression suite
2080 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2082 * libexslt/math.c: applied patch from Charles Bozeman fixing
2083 the math power function where args were inverted #110996
2084 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2085 added the test to the regraession for #110996
2086 * libexslt/sets.c: avoid a problem with nodesets.
2088 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2090 * libxslt/win32config.h: added HAVE_MATH_H
2092 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2094 * win32/Makefile.msvc: fixed compilation with thread-enabled
2097 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2099 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2100 with RTF in libexslt
2102 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2104 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2105 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2106 other places where ctxt->document pointer may be used without
2107 checking it agaisnt NULL.
2108 * tests/docs/Makefile.am tests/docs/bug-115.*
2109 tests/general/Makefile.am tests/general/bug-115*: added the
2110 example in the regression tests for that bug.
2111 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2113 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2115 * configure.in NEWS: preparing 1.0.29 release
2116 * libxslt/documents.c: generate the document order for document()
2118 * doc/*: updated and regenerated the docs
2120 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2122 * libxslt/transform.c: fixed a namespace redundancy problem
2124 * tests/docs/Makefile.am tests/docs/bug-114.*
2125 tests/general/Makefile.am tests/general/bug-114*: added an
2126 example in the regression tests for that bug.
2128 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2130 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2131 and avoid some warnings when loading the python modules on non
2133 * libxslt/transform.c: fix a bug introduced in the document lookup
2134 and exhibited by the keys test.
2136 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2138 * tests/docs/Makefile.am tests/docs/bug-113.*
2139 tests/general/Makefile.am tests/general/bug-113*: added an
2140 example in the regression tests for bug #109160 fixed in libxml2
2142 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2144 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2145 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2146 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2148 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2150 * libxslt/transform.c: forgot to make one change related to
2151 Result Value Tree change, pointed out by Sebastian Rahtz
2152 * tests/docs/Makefile.am tests/docs/bug-112.*
2153 tests/general/Makefile.am tests/general/bug-112*: added an
2154 example in the regression tests that bug
2156 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2158 * libxslt/transform.c: second part of the patch fixing #108905
2159 performances problems, ask for computation of document order on
2160 the document transformed and avoid inefficiencies building large
2161 nodesets of unique nodes.
2162 * configure.in: fix a trouble with libtool in my debug environment.
2164 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2166 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2167 Result Value Tree are now generated with a document root node
2168 not an element, it's quite cleaner.
2169 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2170 also prepared for libxslt-1.0.28 release
2171 * doc/*: updated and regenerated the docs
2173 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2175 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2176 Finally fixed bug #75813, processing or Result Value Tree
2177 converted into node-sets should be a bit more sensible now.
2178 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2179 fixes this regression test, there is 4 nodes, not 3
2180 * tests/docs/Makefile.am tests/docs/bug-111.*
2181 tests/general/Makefile.am tests/general/bug-111*: added an
2182 example in the regression tests for bug #75813
2184 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2186 * tests/docs/Makefile.am tests/docs/bug-110.*
2187 tests/general/Makefile.am tests/general/bug-110*: added an
2188 example in the regression tests for bug #108976 which is
2191 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2193 * tests/docs/Makefile.am tests/docs/bug-109.xml
2194 tests/general/Makefile.am tests/general/bug-109*: added an
2195 example in the regression tests for the invalid bug #108716
2197 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2199 * libxslt/variables.c: fixed bug #108633 reported by
2200 Jerome Pesenti about recursive global variables/param detections
2201 * tests/reports/Makefile.am tests/reports/rec*: added regression
2202 tests for the checking of recusion in global/local param/variables.
2204 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/numbers.c: valgrind pointed out an uninitialized
2207 variable use in format-number()
2209 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2211 * tests/docs/Makefile.am tests/docs/bug-108.xml
2212 tests/general/Makefile.am tests/general/bug-108*: added an
2213 example in the regression tests bug #107804 fixed in libxml2
2215 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2217 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2218 matches should catch comments and PIs
2219 * tests/docs/Makefile.am tests/docs/bug-107.xml
2220 tests/general/Makefile.am tests/general/bug-107*: added an
2221 example in the regression tests for this case
2223 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2225 * tests/docs/Makefile.am tests/docs/bug-106.xml
2226 tests/general/Makefile.am tests/general/bug-106*: added the next
2227 example for bug #106788 from James Clark in the regression tests,
2228 the bug fix is actually in libxml2
2230 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2232 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2233 for Python checks, makefile cleanup, and convenience changes
2235 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2237 * xsltproc/xsltproc.c: had to comment out Igor last change
2238 since it made libxslt-1.0.27 depends on libxml2 newly
2239 API extension which hasn't propagated yet :-(
2241 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2243 * configure.in: preparing release 1.0.27
2244 * doc/*: updated and rebuilt the docs
2246 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2248 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2251 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2253 * tests/docs/Makefile.am tests/docs/bug-105.xml
2254 tests/general/Makefile.am tests/general/bug-105*: added the
2255 example for bug #106788 from James Clark in the regression tests,
2256 the bug fix is actually in libxml2
2258 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2260 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2261 James Clark and a bit of cleanup
2262 * tests/docs/Makefile.am tests/docs/bug-104.xml
2263 tests/general/Makefile.am tests/general/bug-104*: added the
2264 example in the regression tests for this case
2266 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2268 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2270 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2272 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2274 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2276 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2277 * win32/configure.js: included handling of the trio option
2279 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2281 * configure.in doc/*: preparing release 1.0.26
2283 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2285 * libxslt/functions.c: fixing another bug in document(), bug #105450
2286 * tests/documents/test_bad.result: Slight change to the output
2288 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2290 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2291 * tests/documents/Makefile.am tests/documents/test_bad: add the
2292 specific test as suggested by Jean T Anderson
2294 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2296 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2297 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2298 libxslt/xslt.c: tried to fix 105387 and all similar cases
2299 in the library sources.
2301 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2303 * doc/* configure.in: preparing for release of 1.0.25
2305 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2307 * xsltproc/xsltproc.c: fixed bug #99623
2309 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2311 * libxslt/transform.c: fixing bug #105116 sometimes one need
2312 to generate a default namespace reset xmlns="" in the output
2313 * tests/docs/Makefile.am tests/docs/bug-103.xml
2314 tests/general/Makefile.am tests/general/bug-103*: added the
2315 example in the regression tests for this case
2317 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2319 * libxslt/pattern.c libxslt/transform.c: changed the way the
2320 root element of value tree are handled to fix bug #104123
2322 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2324 * README: change of policy w.r.t. mails
2325 * configure.in: small cleanup
2326 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2327 a couple of bugs raised by Eric van der Vlist in #104114
2328 * tests/exslt/*/*.out: slight change to the tests
2330 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2332 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2333 emphasis on the fact that --docbook should not be used
2336 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2338 * python/libxslt.c: fixed a couple of return error #104150
2339 reported by Peter O'Shea
2341 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2343 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2344 when applied to a standalone stylesheet
2346 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2348 * configure.in: preparing release 2.0.24
2349 * libxslt.spec.in: small update
2350 * doc/*: updated the news, rebuilt the APIs descriptions
2352 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2354 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2355 the associated patch from Daniel Stodden.
2356 * tests/documents/Makefile.am tests/documents/fragment*: added a
2359 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2361 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2362 for extension modules init and shutdown callbacks, check that
2363 they are now called when needed.
2364 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2365 started adding the extension module support at the Python level.
2366 Still a strange bug to hunt down left.
2368 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2370 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2371 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2372 computation in the presence of imports
2373 * tests/docs/Makefile.am tests/docs/bug-102.xml
2374 tests/general/Makefile.am tests/general/bug-102*: added an
2375 example in the regression tests for this case
2377 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2379 * xsltproc/xsltproc.c: final touch to #102800 fix
2381 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2383 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2384 memory debug checking which got deactivated at some point ?!?
2385 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2386 * libxslt/xsltutils.c: very small change on HTML indentation handling
2388 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2390 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2391 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2392 exclude-result-prefixes to avoid extra namespace declaration being
2393 dumped following the fix for #102920 in libxml2
2395 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2397 * libxslt/transform.c: fixed a problem related to directory
2398 checking and creation raised by Craig Goss
2400 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2402 * libexslt/strings.c: applied patch from Jörg Walter to provide
2403 URI escaping and unescaping functions.
2405 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2407 * libexslt/strings.c: Alexey Efimov found a typo bug in
2408 exsltStrPaddingFunction()
2410 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2412 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2414 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2416 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2417 applied patch from Craig A. Berry for the VMS port.
2419 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2421 * libxslt/xsltInternals.h: increase the max number of cascaded
2423 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2424 the Windows binaries.
2426 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2428 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2430 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2432 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2433 the apibuilder script, regenerated the APIs
2435 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2437 * libxslt/numbers.c: numbering should not traverse XInclude
2438 nodes left in the tree. Closes bug #101114 raised by
2441 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2443 * doc/apibuild.py: fixed a bug in merging public info from
2445 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2446 the iconv option to configure.js didn't work, and
2447 added zlib option needed when linking xsltproc statically
2449 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2451 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2452 the generation of libexslt-api.xml
2453 * libexslt/exslt.h: small cleanup.
2455 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2457 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2458 copied over the apibuild.py from libxml2, adapted a bit and
2459 regenerated the API description in XML. Todo: libexslt-api.xml
2460 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2461 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2462 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2463 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2464 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2465 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2466 report from the scripts.
2467 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2470 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2472 * libxslt/transform.c: xsl:element generated superfluous xmlns
2473 declarations, closes bug #99905
2474 * tests/docs/Makefile.am tests/docs/bug-101.xml
2475 tests/general/Makefile.am tests/general/bug-101.*: added the
2476 example in the regression tests for this case
2478 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2480 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2481 within an <xsl:text>
2483 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2485 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2487 * tests/docs/Makefile.am tests/docs/bug-100.xml
2488 tests/general/Makefile.am tests/general/bug-100.*: added the
2489 example in the regression tests for this case
2490 * tests/docs/Makefile.am tests/docs/bug-99.xml
2491 tests/general/Makefile.am tests/general/bug-99.*: this test
2492 covers an xsl:attribute namespace bug that Norm pointed out.
2494 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2496 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2497 win32/libxslt.def.src: applied another patch from Richard Jinks
2498 for the export of teh sorting routine and allowing per context
2501 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2503 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2504 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2505 redefining the sorting routine, plus a bit of tweaking of the
2508 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2510 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2512 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2513 * doc/html/*.html: updated too
2514 * python/libxsltclass.txt: updated too
2516 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2518 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2519 xsltGetProfileInformation() to retrieve profiling informations
2520 from an XSLT transformation context. It returns it as an XML
2521 tree. Provided by Michael Rothwell this closes RFE #99527
2523 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2525 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2526 in xsltFindElemSpaceHandling() missing imported informations
2527 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2530 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2532 * libxslt/namespaces.c: fix for namespace generation on
2533 attributes created with xsl:attribute
2535 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2537 * libxslt.spec.in configure.in: add a line in %changelog for releases
2539 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2541 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2542 xsltInternals.h reference.
2544 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2546 * python/tests/*.py: enable libxml2 memory debug before
2547 loading libxslt since libxslt initialization now includes
2548 EXSLT registration which initialize the libxml2 library and
2551 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2553 * python/libxsl.py: updated with new version from Stéphane Bidoul
2555 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2557 * win32/libxslt.def.src: exported new functions
2559 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2561 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2562 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2563 * python/tests/exslt.py: trouble with mem debug in that specific
2566 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2568 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2569 problem when compiling on HP-UX
2571 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2573 * python/generator.py python/libxslt.c: fixes for compiling
2576 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2578 * libxslt/transform.c: fixed bug #99168 select evaluating to
2581 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2583 * tests/documents/result.xhtml: the XHTML1 serialization change
2584 to libxml2 modifies slightly the result of that test.
2586 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2588 * configure.in: the python bindings requires libxml2 >= 2.4.25
2589 for the regexp stuff.
2591 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2593 * configure.in: similar patch to #98825 for --with-python
2595 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2597 * libxslt/variables.c: fix bug #98793 on clash of imported global
2599 * tests/reports/tst-1.err: this changes the output of that test
2601 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2603 * configure.in: preparing 1.0.23
2604 * doc/*: rebuilding the docs
2606 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2608 * python/libxslt.c: make sure to register EXSLT for the bindings
2609 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2610 * xsltproc/xsltproc.c: minor cleanup
2612 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2614 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2615 when building outside of the source tree
2617 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2619 * python/generator.py: xpathObjectRet() pertains to the libxml2
2620 module, add the namespace.
2622 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2624 * libxslt/win32config.h: cleanup
2625 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2626 * win32/Makefile.msvc: modified to allow mingw coexistence
2627 * win32/configure.js: integrated mingw
2628 * win32/Readme.txt: cleanup
2629 * xsltproc/xsltproc.c: allowed stdarg for mingw
2631 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2634 * doc/xsltproc.html - ran stylesheets to update man page
2635 and html with Daniel's fix to #95510
2637 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2639 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2640 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2641 * README: fix the bug page URL
2643 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2645 * libxslt/functions.c: make sure the fixup for key() reported
2646 by John Escott actually works.
2647 * tests/docs/Makefile.am tests/docs/bug-98.xml
2648 tests/general/Makefile.am tests/general/bug-98.*: added the
2649 example in the regression tests for this case
2651 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2653 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2654 * tests/docs/Makefile.am tests/docs/bug-97.xml
2655 tests/general/Makefile.am tests/general/bug-97.*: added the
2656 example in the regression tests for this case
2658 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2660 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2661 checks in recursive copies.
2662 * tests/docs/Makefile.am tests/docs/bug-96.xml
2663 tests/general/Makefile.am tests/general/bug-96.*: added the
2664 example in the regression tests for this case
2666 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2668 * libxslt/functions.c: autoconvert key() first arg to string,
2669 reported by John Escott
2671 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2673 * libxslt/transform.c: corner case handling of copying a CDATA node.
2675 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2677 * libxslt/win32config.h: retired xmlwin32version.h
2679 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2681 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2682 written by Thomas Schraitle (RFE #96485)
2684 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2688 clarifying --catalog option and xsltproc's use of
2689 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2690 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2692 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2694 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2695 libxml2 string API instead.
2696 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2697 try to cope with architecture lacking some of the string functions,
2698 reuse the trio ones compiled in libxml2 , should close #97113
2700 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2703 the spec file and associated changes in the Makefiles.
2705 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2709 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711 * libxslt/keys.h: fixed include c.f. bug #96487
2712 * config.h.in: Red Hat 8.0 induced change
2714 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2717 fixed bug #78501 when using a non ascii character for the
2718 number formatting grouping separator.
2719 * tests/docs/Makefile.am tests/docs/bug-95.xml
2720 tests/general/Makefile.am tests/general/bug-95.*: added the
2721 example in the regression tests for this case
2722 * libxslt/attributes.c: cleaning up a problem introduced in last
2725 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2727 * libxslt/attributes.c: fixed minor typo in a call to
2730 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732 * python/types.c: fixed bugs when passing result value tree
2733 to Python functions.
2735 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2737 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2739 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2742 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744 * configure.in: preparing 1.0.22
2745 * doc/*: upated and rebuilt the docs
2747 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749 * libxslt/variables.c: fixed bug #86421
2750 * tests/docs/Makefile.am tests/docs/bug-94.xml
2751 tests/general/Makefile.am tests/general/bug-94.*: added the
2752 example in the regression tests for this case
2754 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756 * xsltproc: added and tested the --path option to close #79638
2758 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2761 with the inherited stylesheet value.
2762 * tests/docs/Makefile.am tests/docs/bug-93.xml
2763 tests/general/Makefile.am tests/general/bug-93-inc.*
2764 tests/general/bug-93.*: added the example in the regression
2767 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2770 possibility to register a transformation context specific
2771 error handler, with xsltSetTransformErrorFunc() and provided
2772 a new routine xsltTransformError() to handle contextual errors,
2773 this should fix #94435
2774 * libxslt/*.c: modified all the code to use the context specific
2775 error handling, as a result xsltPrintErrorContext() is not called
2776 anymore except internally from xsltTransformError()
2778 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/transform.c: closing #94933, any error will make
2781 the transformation abort with no result.
2782 * tests/reports/tst-1.err tests/reports/tst-1.out
2783 tests/reports/undefvar.err: this changed the regression tests
2785 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2786 updated the result accordingly to the fixes done last month.
2787 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2788 declarations in the result trees. May fix #93692 but it's unclear.
2790 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792 * xsltproc/xsltproc.c: added a --path option to provide the
2793 enhancement requested by #79638, first cut at it, untested
2796 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798 * libxslt/xslt.c: seems the media-type attribute wasn't
2799 always correctly handled
2801 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803 * libxslt/transform.c: added URI escaping in case the resource
2804 target computation of exslt:element failed. Should fix #81837
2806 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808 * README: updated the contact informations
2810 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812 * libxslt/pattern.c: fixed the behaviour of node() patter which
2813 didn't patch the one defined in XPath :-( . Closes bug #95793
2814 * tests/docs/Makefile.am tests/docs/bug-92.xml
2815 tests/general/Makefile.am tests/general/bug-92.*: added the
2816 example in the regression tests for this case
2818 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2820 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2821 * win32/Makefile.msvc: added security.c to the build
2822 * win32/libxslt.def.src: exported functions from security.c
2824 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2827 documents to be written only to a given subtree.
2829 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2832 runtime security checks, it will also check and do directory
2833 creation when allowed
2834 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2835 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2836 security infrastructure probes at file reading or file creation
2837 * xsltproc/xsltproc.c: plugged the security module there too,
2838 added the new options --nowrite and --nomkdir
2839 * doc/*: updated the man page and regenerated.
2841 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843 * doc/*: updated the doc XSLT to add the search, added the search
2844 page, fixed a link problem raised by Yves Pratter, regenerated
2846 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848 * doc/index.py: the indexer version of the XSLT part of the
2849 xmlsoft site + archives
2851 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2853 * win32/Makefile.msvc: introduced double-run compilation.
2854 * win32/configure.js: introduced double-run compilation.
2856 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858 * configure.in: preparing 1.0.21
2859 * doc/* : updated and regenerated the docs and web pages
2861 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863 * libxslt/transform.c: fixed a disable output escaping bug for
2864 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2865 * tests/docs/Makefile.am tests/docs/bug-91.xml
2866 tests/general/Makefile.am tests/general/bug-91.*: added the
2867 example in the regression tests for this case
2869 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2871 * doc/xlst.html: changing link on ftp.gnome.org
2873 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2876 reported for libxml2
2878 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880 * Makefile.am configure.in: trying to fix the same problem as
2881 #88412 by bypassing all the python subdir if python ain't detected
2883 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2887 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2889 * libexslt/date.c: fixed the embedded '-' in the duration format
2891 * tests/.../difference.1.xml: added test cases which illustrated
2894 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2896 * libexslt/date.c: fixed date:difference() bugs, removed all
2897 type conversion warnings.
2898 * libxslt/xsltutils.c: removed unused local variable.
2900 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2902 * doc/xsltproc.html:
2903 oops, forgot to update the html version of the man page
2905 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2909 * doc/xsltproc2.html
2910 Fixing erroneous mention of old --warnnet option (thanks to Jean
2911 T. Anderson for pointing this out)
2913 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2915 * win32/configure.js: added more readme info for the binary
2918 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2923 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2925 * libxslt.spec.in: fixes libary path for x86_64 AMD
2927 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929 * python/Makefile.am: applied patch from Christophe Merlet to
2932 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2935 a possible memory leak in case of error
2937 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2939 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2940 nice logos generated by Marc Liyanage
2941 * doc/site.xsl *.html: changed the stylesheet to show the new
2942 logo and regenerated the pages
2944 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946 * python/libxslt-python-api.xml python/libxslt.c
2947 python/libxsltclass.txt python/tests/basic.py: applied a patch
2948 from Ralf Mattes providing style.saveResultToString()
2950 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952 * configure.in: preparing release 1.0.20
2953 * doc/*: updated and regenerated the docs
2955 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2958 doing the evaluation of attribute value templates
2959 * libxslt.spec.in python/Makefile.am: fixed some troubles
2962 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964 * python/libxslt.c: fixed the parameter order when calling
2965 Python based extensions.
2967 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2971 * tests/docs/Makefile.am tests/docs/bug-90.xml
2972 tests/general/Makefile.am tests/general/bug-90.*: added the
2973 example in the regression tests for this case
2975 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2977 * win32/Makefile.msvc: added the prefix location to the include
2978 and lib search path.
2980 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982 * libxslt/transform.c: found and fixed the small <xsl:choose>
2983 bug which was giving troubles to DocBook users (the test expression
2984 of <when> was evaluated in the namespace context of <choose> !)
2986 2002-08-18 Havoc Pennington <hp@pobox.com>
2988 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2989 both automake 1.6 and 1.4 installed get the right automake. Means
2990 compilation from CVS will now require the latest automake 1.4
2991 release, or manually creating symlinks called "automake-1.4" and
2994 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2999 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001 * libxslt/functions.c: recovering to the old (somewhat) broken
3002 implementation of document('') when there is no base for the
3003 source document or it can't be realoaded (e.g. when the sytlesheet
3004 was loaded from a memory string). Matt Sergeant insisted on this
3007 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009 * libxslt/transform.c: applied another patch from Nathan Myers about
3010 a possible memory leak in case of error
3012 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014 * libxslt/transform.c: applied a patch from Nathan Myers about
3015 an erroneous free in case of error
3017 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3020 the misdetection of libxml2 python bindings a warning only
3022 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3024 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3025 a bug reported by Gero Meissner (87230)
3026 * fixed a problem compiling python directory when multiple
3027 'make' jobs were executed (python/Makefile.am)
3029 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3032 at the xsltdbg interface when encountering an empty attribute
3035 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037 * tests/* : the change in HTML meta encoding tag serialization
3038 affected some of the results
3040 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3043 to fix Red Hat bug #68614
3045 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3047 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3048 if there is no *.pdb
3050 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052 * configure.in: preparing 1.0.19
3053 * doc/* : rebuilt the docs
3055 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057 * libxslt/transform.c: fixed bug #83749 about namespace generated
3058 being invalid when they are inherited from the context.
3060 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062 * libxslt/transform.c: fixed bug #86753 on multiple identical
3063 attributes being generated, oops ...
3064 * tests/docs/Makefile.am tests/docs/bug-89.xml
3065 tests/general/Makefile.am tests/general/bug-89.*: added an
3066 example in the regression tests for this case
3068 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3071 * tests/docs/Makefile.am tests/docs/bug-88.xml
3072 tests/general/Makefile.am tests/general/bug-88.*: added an
3073 example in the regression tests for this case
3075 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3078 Ken Neighbors to implement/fix sorting orders
3079 * tests/docbook/result/*/gdp-handbook.*
3080 tests/docbook/result/xtchunk/html/*.orig
3081 tests/general/bug-12-.out tests/general/bug-63.out:
3082 cleaned up the result of "make tests" following some changes
3083 in namespace axis order and serialization rules in libxml2
3085 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3087 * transform.c further enhancement for bug 84902 (another
3088 path), also cleaned up code slightly
3090 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3092 * transform.c: fixed bug 84902 - message with terminate=yes
3095 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097 * tests/docs/Makefile.am tests/docs/bug-87.xml
3098 tests/general/Makefile.am tests/general/bug-87.*: added a
3099 example in the regression tests for a case where the XML
3100 default namespace was missing from the namespace axis
3101 * xsltproc/xsltproc.c: added the informations that parameter
3102 strings are expected to be UTF8
3103 * libxslt/attributes.c: fixes on attribute group implementation
3105 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3107 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3108 updating docs to add reference to UTF-8 requirement for
3109 stringparam command line option
3111 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3114 fixed document('') as pointed by Eric van der Vlist
3115 * tests/docs/Makefile.am tests/docs/bug-86.xml
3116 tests/general/Makefile.am tests/general/bug-86.*: added the
3117 specific example in the regression tests
3119 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3122 patch from Ken Neighbors fixing some format-number inconsistencies
3123 * tests/numbers/format-number.out tests/numbers/format-number.xml
3124 tests/numbers/format-number.xsl: the patch also included
3125 updates to the regression tests
3127 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3130 xsl:number level="multiple"
3131 * tests/docs/Makefile.am tests/docs/bug-84.xml
3132 tests/general/Makefile.am tests/general/bug-84.*: added a
3133 specific example in the regression tests
3135 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137 * libexslt/dynamic.c: turned a function static
3138 * libxslt/win32config.h: applied patch from Mark Vadoc
3140 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3143 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3144 a patch from Mark Vakoc to implement the EXSLT
3145 object dyn:evaluate(string) extension function, and a small fix
3148 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150 * configure.in: preparing 1.0.18
3151 * doc/*: recompiled the API and web site
3153 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3156 duplicated namespace declarations, this might not be as generic as
3157 it should but works well for DocBook stylesheets
3159 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161 * libxslt.pc.in: fix bug #82970
3163 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165 * python/libxslt-python-api.xml python/libxslt.c
3166 python/libxsltclass.txt : tried to fix #79105 by providing a
3167 specific error registering routine.
3169 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3172 adding xsltSaveResultToString()
3173 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3174 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3175 API with the new function.
3177 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179 * libxslt/function.c: applied a patch from Richard Jinks
3180 to avoid a crash in element-available()
3182 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184 * libxslt.spec.in: applied patch from Geert Kloosterman to
3185 not miss gif and .png files in the RPM documentation
3187 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3190 from Charles Bozeman
3192 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3195 libxslt/xsltconfig.h.in: applied a man page patch from
3196 Christian Cornelssen and fixed a couple of issues he raised.
3198 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3202 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3205 Applied Mark Vakoc patch to show registered extensions in xsltproc
3206 * doc/*: rebuilt the API, docs and website
3207 * python/libxsltclass.txt: this added an entry point
3209 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3211 * libxslt/xslt.c: xsl:include crash fix
3212 * libxslt/imports.c: xsl:include crash fix
3213 * libxslt/imports.h: xsl:include crash fix
3215 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3217 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3219 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3222 fixed some return code problems raised by Thomas Mauch
3224 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226 * libxslt/transform.c: don't allow adding an attribute to
3229 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3232 * doc/*: rebuilt the docs.
3234 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3236 * libxslt/variables.c: better attempt to fix the problem in
3237 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3239 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3241 * win32/dsp/*.dsp: Removed obsolete macros
3242 * win32/dsp/*.def: Updated export definitions
3244 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246 * libxslt/variables.c: tried to fix a problem in
3247 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3249 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251 * libexslt/date.c: applied another patch from Charles Bozeman to
3252 enhance date/duration support
3253 * tests/exslt/date: added the associated set of regression tests
3255 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257 * libexslt/date.c: applied a patch from Charles Bozeman to add
3258 duration routines to the date exslt extensions.
3260 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3264 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3266 * libexslt/date.c: fixed type inconsistencies, double->int
3267 and unsigned/signed mismatch warnings eliminated
3269 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3271 * win32/Makefile.msvc: XSLT debugger support fix
3272 * win32/configure.js: XSLT debugger support fix
3273 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3275 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277 * configure.in: preparing 1.0.16
3278 * doc/*: updated and rebuilt the docs
3280 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282 * libxslt/attributes.c: removed a warning
3283 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3284 added xsltRunStylesheetUser() API needed to fix #78546
3285 * xsltproc/xsltproc.c: second part of the fix #78546
3287 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289 * python/Makefile.am: fixing the equivalent of #75779
3291 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293 * libxslt/keys.c: fixed bug #78735
3294 * configure.in tests/Makefile.am tests/keys/*:
3295 added the tests in a separate directory
3297 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299 * tests/docs/Makefile.am tests/docs/bug-83.xml
3300 tests/general/Makefile.am tests/general/bug-83.*: added a
3301 specific example for bug #78662 in the regression tests
3302 * tests/docbook/: this also changed a couple of DocBook results
3304 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306 * configure.in: trying to kill #77827 IEEE conformance on alphas
3307 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3309 * tests/docs/Makefile.am tests/docs/bug-82.xml
3310 tests/general/Makefile.am tests/general/bug-82.*: added a
3311 specific example for bug #78211 in the regression tests
3313 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315 * libxslt/pattern.c: applied patch from Mark Vakoc
3317 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3319 * tests/docs/Makefile.am tests/docs/bug-81.xml
3320 tests/general/Makefile.am tests/general/bug-81.*: added a
3321 specific example for bug #76927 in the regression tests
3323 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3325 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3326 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3327 that $(datadir) should be used for docs
3329 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3331 * configure.in: preparing 1.0.15
3332 * doc/*: updated and rebuilt
3334 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3336 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3337 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3338 * tests/docs/Makefile.am tests/docs/bug-80.xml
3339 tests/general/Makefile.am tests/general/bug-80.*: added a
3340 specific example for bug #76043 in the regression tests
3342 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3344 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3345 steps which were not compiled
3346 * tests/docs/Makefile.am tests/docs/bug-79.xml
3347 tests/general/Makefile.am tests/general/bug-79.*: added a
3348 specific example for bug #75902 in the regression tests
3350 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3352 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3353 attribute match rules evaluation
3354 * tests/docs/Makefile.am tests/docs/bug-78.xml
3355 tests/general/Makefile.am tests/general/bug-78.*: added a
3356 specific example for bug #75777 in the regression tests
3358 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3360 * libxslt/transform.c: found another stupid bug by step by
3361 step processing of the code
3362 * libxslt/pattern.c: idem, except that once stupid mistake
3363 ELEM vs NODE forced the templates to be stored in a list
3364 instead of a hash table, fixing this stupidity should
3365 again lead to a substantive improvement of processing speed.
3366 Like divide by 2 processing time for DocBook stylesheets.
3368 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3370 * libxslt/transform.c: fixing bug #75603
3371 * tests/docs/Makefile.am tests/docs/bug-77.xml
3372 tests/general/Makefile.am tests/general/bug-77.*: added a
3373 specific example for bug #75603 in the regression tests
3375 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3377 * python/Makefile.am: Art Haas pointed a stupid error
3379 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3381 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3382 tests/*/*/Makefile.am : added "make valgrind" targets
3383 to run the test suite under the debugger control
3384 * transform.c: valgrind spotted 2 bugs, one related to
3385 the ordering of the deallocation of the data associated to
3386 a transofrmation, the second in xsltCopyTree when the new
3387 node may have been coalesced with an adjacent text node.
3388 The regression tests now pass cleanly under testgrind.
3390 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3392 * python/Makefile.am: fixed a stupid bug
3394 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3396 * configure.in: preparing 1.0.14
3397 * doc/*: updated rebuilt
3398 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3399 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3400 with the Windows maintainers
3402 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3404 * python/Makefile.am python/generator.py python/libxslt.c
3405 python/types.c python/tests/Makefile.am: applied the same kind of
3406 fixes to the Python Makefiels than to libxml2 ones. Updates
3409 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3411 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3412 libxslt/variables.c: chaing result tree values which may
3413 be deallocated and must not be kept in the template
3414 pattern lookup cache. Thanks to Valgrin to allow finding
3415 the real problem in bug #74857
3417 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3419 * libxslt/*.h doc/* python/*: applied another cleanup comment
3420 diff from Heiko W. Rupp, regenerated the API and python
3422 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3424 * tests/docs/Makefile.am tests/docs/bug-76.xml
3425 tests/general/Makefile.am tests/general/bug-76.*: added a
3426 home brewed test for path computation elmininating duplicate
3429 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3431 * doc/Makefile.am: fixed a build problem in some environements
3433 2002-03-08 jacob berkman <jacob@ximian.com>
3435 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3436 as make will automatically look there for these files
3438 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3440 * configure.in libxslt/xsltwin32config.h: preparing release
3442 * doc/*: updated and rebuilt the docs
3443 * python/libxslt.c: fixed a possible reentrancy problem
3445 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3447 * libxslt/pattern.c: Fixes the problems exposed by #73880
3448 those ought to be computed at stylesheet compile time, not
3449 at run-time, and the computation was wrong.
3450 * libxslt/transform.c: get rid of fake nodes coming from node-set
3451 transformations. At least if they are still produced they will
3452 become easy to spot as resulting document won't be well-formed.
3454 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3456 * libxslt/extensions.c: fixed bug #73791 related to extension
3457 function declared in included stylesheets
3458 * tests/exslt/functions/function.7.*: added specific test
3460 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3462 * tests/docs/Makefile.am tests/docs/bug-75.xml
3463 tests/general/Makefile.am tests/general/bug-75.*: added a
3464 specific example for bug #72150 in the regression tests
3466 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3468 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3469 similar way as #71457
3471 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3473 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3474 some HTML meta encoding fixups resulting from fix in libxml2
3476 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3478 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3479 related to the XPath changes in fixing #61290
3481 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3483 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3486 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3488 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3490 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3491 the associated regression test provided by Charles
3493 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3495 * libxslt/preproc.c: Fixed #73088 with the associated patch
3497 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3499 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3500 unless compiled explicitely with memory debugging switched on
3501 * TODO: refreshed a bit
3503 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3505 * python/generator.py python/libxslt.c: changes for the 'usual'
3506 setup.py to allow building a libxml2-python
3507 module based on the same code. The initialization is however
3508 different the 2 .so files fo libxml2 and libxslt are identical and
3509 they entry point initialize both libraries. this is done to avoid
3510 some possible nasty problem since the Python don't merge the maps
3511 of all shared modules.
3512 * python/libxsl.py: attempt to cope with the shared library loading
3513 problem when both modules are not merged.
3515 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3517 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3518 documentation for the wrappers and python modules.
3520 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3522 * tests/docs/Makefile.am tests/docs/bug-74.xml
3523 tests/general/Makefile.am tests/general/bug-74.*: added a
3524 specific example for bug #71342 in the regression tests
3525 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3526 #71342 changed one attribute serialization.
3528 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3530 * python/Makefile.am: trying to fix #71270
3532 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3534 * python/*.py: removed tab used spaces
3535 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3536 * doc/news.html doc/xslt.html: rebuild/updated
3538 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3540 * tests/docs/Makefile.am tests/docs/bug-73.xml
3541 tests/general/Makefile.am tests/general/bug-73.*: added a
3542 specific example for bug #71181 in the regression tests
3544 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3546 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3547 work. A bit of cleanup.
3549 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3551 * xslt-config: fixing Red Hat bug #59508
3553 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3555 * tests/docs/Makefile.am tests/docs/bug-72.xml
3556 tests/general/Makefile.am tests/general/bug-72.*: added a
3557 specific example for bug #58444 in the regression tests
3559 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3561 * libxslt/transform.c: fixed bug #58444, was quite simpler
3564 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3566 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3567 closed bug #70131, still wondering about the position() when
3568 the node is selected.
3570 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3572 * tests/docs/Makefile.am tests/docs/bug-71.xml
3573 tests/general/Makefile.am tests/general/bug-71.*: added a
3574 specific example for Norm's bug in the regression tests
3576 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3578 * libxslt/attributes.c: fixed a bug reported by Norm
3580 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3582 * python/libxml.c : fixed a small warning.
3583 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3584 python/libxsltclass.txt: rebuilt the APIs
3586 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3588 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3589 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3590 libxslt/xsltInternals.h: adding extra run-time informations
3591 to make the stylesheet really read-only at run-time.
3593 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3595 * libxslt/transform.c: fixing bug #70281
3597 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3599 * libxslt/numbers.c: trying to fix #68759
3601 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3603 * python/Makefile.am: seems some version of automake didn't
3604 generate the dependancies right as Jacob found out. Add
3605 an extra dependancy rule.
3607 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3609 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3610 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3611 Fixed the python Makefiles, corrected a bug showing up on ia64,
3612 changed the name of the python internal module too
3614 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3616 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3617 Licence to MIT Licence and release of 1.0.11
3618 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3619 doc/xslt.html: updates of the docs accordingly
3620 * libxslt/xsltwin32config.h: numbering
3621 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3622 python/libxslt-python-api.xml: cleanup the dependancies with
3624 * python/tests/extfunc.py: updated examples.
3626 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3628 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3629 doc/parsedecl.py: fixup the script and rebuid the API
3630 * libxslt/extensions.h: cleanup
3631 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3632 python/libxsltclass.txt: provided accessors for a lot of the
3633 tructures involved in the transformation. Stylesheet and
3634 transformation python object don't free automatically the
3635 encapsulated object when deallocated.
3636 * python/tests/Makefile.am python/tests/basic.py
3637 python/tests/extfunc.py python/tests/pyxsltproc.py:
3638 updated the examples
3640 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3642 * xsltproc/xsltproc.c: small fix
3643 * Makefile.am: cleanup
3644 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3645 * python/generator.py python/libxml_wrap.h python/libxsl.py
3646 python/libxslt.c python/libxsltclass.txt: augmented the
3648 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3649 libxslt-python API to get an estimate of what is missing
3651 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3653 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3654 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3655 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3656 fixed an import order.
3657 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3659 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3661 * python/libxlst.c python/libxslt-python-api.xml
3662 python/libxsltclass.txt: plugged the extension of the engine
3663 with python defined functions
3664 * python/tests/Makefile.am python/tests/extfunc.py: added a
3665 basic test, still a memleak, cleanup function needed.
3667 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3669 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3670 spec file will now build libxslt-python, fought with shared
3671 and other crazyness, seems to work now :-)
3672 * doc/libxslt-api.xml: regenerated
3674 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3676 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3677 tests/*/*/Makefile.am: refactored make tests, make all now don't
3679 * python/Makefile.am: added tests
3680 * python/tests/basic.py python/tests/Makefile.am: added the first
3681 basic test, memory debug included
3683 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3685 * configure.in python/Makefile.am: attempst to tweak to get
3686 full memory debug...
3687 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3688 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3689 the basic API starts to work
3690 * python/tests/test.*: first basic test
3691 * libxslt/xsltutils.c: fixed a comment
3693 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3695 * configure.in doc/Makefile.am: do not install outside of prefix,
3696 make sure the API get shipped.
3698 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3700 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3701 reactivated xsltMatchPattern() since this is really something
3702 one may want to have access to in an extension function.
3703 * Makefile.am configure.in python/Makefile.am python/generator.py
3704 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3705 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3706 python/types.c: started working on the python bindings, borrowed
3707 most of the work done for libxml2, most of the generator code
3708 is similar. Commit at the point where this compiles cleanly and
3709 "import libxslt" doesn't yield any missing entry point.
3711 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3713 * libxslt/pattern.c: patch from Charles Bozeman to support
3716 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3718 * libxslt/keys.c: Bob Stayton pointed out a problem when
3719 using unions in key match patterns.
3720 * tests/docs/Makefile.am tests/docs/bug-70.xml
3721 tests/general/Makefile.am tests/general/bug-70.*: added a
3722 specific example in the regression tests
3724 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3726 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3727 closes bug #69809 submitted by Michael Kroell
3729 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3731 * xsltproc/xsltproc.c: added links to the Web site from usage()
3733 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3735 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3736 an index based on comments content similar to libxml2 one
3737 The code need more specific comments.
3738 * doc/*: rebuilt the web site with the new references
3740 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3742 * libxslt/functions.h: roll back the change after more analysis
3743 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3746 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3748 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3751 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3753 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3754 error when parsing -o arguments.
3756 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3758 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3759 Fixed RH bug #57496, xsltproc was not returning error
3760 code on internal runtime errors. Should return 9 now.
3762 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3764 * libexslt/math.c: Charlie Bozeman provided the implementation
3765 for the EXSLT math other functions
3767 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3769 * libexslt/Makefile.am: jacob berkman pointed out that the
3770 Cygwin patch forgot to add libexslt.h to the tarball
3772 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3774 * libxslt/pattern.c: fixed I18N problemes in the template parser
3775 pointed out by Xavier Cazin
3776 * tests/docs/Makefile.am tests/docs/bug-69.xml
3777 tests/general/Makefile.am tests/general/bug-69.*: added a
3778 specific example in the regression tests
3780 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3782 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3783 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3784 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3785 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3786 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3787 xsltproc/xsltproc.c: applied Robert Collins patch for
3790 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3792 * xsltproc/Makefile.am configure.in: ugly way to keep
3793 the memory debugging active on my devel workstation
3794 by bypassing libtool completely
3796 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3798 * libxslt/templates.c: fixed bug #68751
3799 * tests/docs/Makefile.am tests/docs/bug-68.xml
3800 tests/general/Makefile.am tests/general/bug-68.*: added a
3801 specific example in the regression tests
3803 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3805 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3806 small problems raised by Justin Fletcher
3808 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3810 * configure.in: releasing 1.0.10
3811 * doc/*: updating the docs for the release.
3812 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3813 seems I inadvertantly commited previously stuff from a failed
3814 attempt at fixing namespace nodes parents.
3816 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3818 * libxslt/numbers.c: the xsl:number implementation incorrectly
3819 cached the format string in some case. Fixes bug #65391
3821 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3823 * configure.in: fixed a couple of cut and paste errors in the
3824 math functions detection
3825 * libxslt.spec.in: added missing file entry for libxslt.pc
3827 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3829 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3830 update xsltproc man page to add --stringparam option
3832 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3834 * xsltproc/xsltproc.c: added the --stringparam option
3835 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3836 the --novalid behaviour.
3838 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3840 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3842 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3844 * doc/*.html: updated gdome2 homepage
3846 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3848 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3850 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3852 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3853 increased number of parameteres, changed license, cleaned up some
3854 places where it looked junky because of stylesheet issues
3856 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3858 * xsltproc/xsltproc.c: increased the max number of parameters
3860 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3862 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3864 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3866 * configure.in: applied albert portability patch
3867 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3868 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3869 applied Igor patch for Windows
3871 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3873 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3875 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3877 * configure.in: preparing 1.0.9
3878 * doc/*: updated and rebuild the doc
3880 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3882 * configure.in libexslt/Makefile.am: trying to fix the problem
3883 related to prelinking and libtools crazyness
3885 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3887 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3888 patch for the debugger glue.
3890 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3892 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3893 the whole module with just the entry points.
3895 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3897 * libxslt/transform.c: Nik Clayton found a bug introduced in
3898 1.0.8 when using doctypes for HTML output
3900 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3902 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3903 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3904 to use a callback setup function, deprecating libxsltbreakpoint
3905 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3906 dependancies on libxsltbreakpoint
3908 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3910 Build patch from Peter Williams <peterw@ximian.com>
3911 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3912 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3913 $(srcdir), not the build directory.
3915 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3917 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3919 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3921 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3922 xsltproc return codes, per
3923 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3925 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3927 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3928 much as 40 steps. A dynamic alloc would still be better
3930 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3932 * xsltproc/xsltproc.c: return useful code signaling error conditions
3935 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3937 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3939 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3941 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3942 template matches compilation was failing to skip blanks bewteen
3943 consecutive predicates
3945 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3947 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3948 updating Makefiles to fix the prelinking.
3950 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3952 * libxslt/transform.c: fixed a bug in the document extension
3953 element where the doctype infos were not taken into account.
3955 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3957 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3959 * tests/namespaces/*: updated the tests to separate stdout and
3961 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3963 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3965 * configure.in libexslt/Makefile.am: more Makefile fixups
3967 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3969 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3971 * libxslt/transform.c: small fix.
3973 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3975 * vms/* Makefile.am: included OpenVMS port instructions from
3976 John A Fotheringham, integrated in the tar file.
3978 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3980 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3981 from Igor for Windows
3982 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3984 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3986 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3988 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3990 * configure.in: preparing 1.0.7
3991 * libxslt.spec.in: cleanup similar to libxml2 one
3992 * breakpoint/*.[hc]: finished cleaning up contributed code
3993 * doc/*: updated and rebuilt the documentation
3994 * xsltproc/xsltproc.c: cleanup of the timing code
3995 * xsltproc/Makefile.am: auto* sucks
3996 * libxslt/transform.c: added a missing include
3998 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4000 * Makefile.am acconfig.h config.h.in configure.in
4001 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4002 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4003 the debugger support, make it the default, added the
4004 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4006 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4008 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4010 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4012 * libxslt/xsltutils.c: handle indent=no when using an HTML
4014 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4015 modified the output of those test suites
4017 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4019 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4020 to libxml and removed the --warnnet option
4022 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4024 * configure.in: applied patches from David Härdeman closing
4027 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4029 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4030 * libexslt/date.c: applied patch from Bruce Miller
4031 * doc/*: updated and rebuilt the docs
4033 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4035 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4036 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4037 made sure the .def is handled as binary
4039 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4043 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4045 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4047 * libxslt/numbers.c: take NaN and infinity attributes of
4048 xsl:decimal-format into account. Closes #62577
4050 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4053 is now extracted from the xslt.html flat file using
4054 the site stylesheet ... eat your own dogfood !
4055 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4056 HTML output to not generate a DOCTYPE if it should not
4057 i.e. no identifier nor version specified in the xsl:output
4058 * tests/multiple/out/*.orig tests/general/bug-11-.out
4059 tests/general/bug-33-.out tests/general/bug-52.out
4060 tests/docbook/result/xtchunk/html/*.orig
4061 tests/docbook/result/html/gdp-handbook.html
4062 tests/XSLTMark/*.out: fixing xsl:output with method=html
4063 resulted in a number of small changes in the regression tests
4066 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4069 config.h include out of exsltconfig.h since this header is
4070 exported and config.h is not.
4072 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4075 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4078 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4080 * libxslt/numbers.c: reworked internal representation of
4081 tokenized number format and parsing/tokenization. This fixes
4082 many bugs regarding separator and default tokens.
4083 * tests/REC/test-7.7-3.out: the fix changes the output of this
4084 test. It now complies to the XSLT spec (wow! ;o)
4086 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4088 * xsltproc/Makefile.am configure.in config.h.in: trying to
4089 bypass libtool crazyness when compiling in my debug environment
4090 * libxslt/templates.c: fix a compilation problem due to recent
4093 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4095 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4096 non-alphanumeric token handling in number formatting.
4098 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100 * configure.in: releasing 1.0.5
4101 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4103 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4105 * tests/REC/test-7.7-4.out: fixed a typo
4107 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4109 * libexslt/saxon.c: fixed a typo and improved handling of
4110 non-XPath-expression arguments.
4111 * libexslt/strings.c: fixed a bug in tokenize: function was using
4112 tctxt->output instead of tctxt->document->doc.
4113 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4114 which was using variable "node" instead of "cur"
4116 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4118 * libxslt/extra.[ch]: removed older SAXON extensions
4119 implementations from Darren Graves.
4120 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4121 a bug with time zone offset on Linux.
4123 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4126 strip-space should also be applied to document imported
4129 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4131 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4132 rewrote the way strip-space gets applied. Closes bugs #61962
4133 * tests/docs/Makefile.am tests/docs/bug-66.xml
4134 tests/general/Makefile.am tests/general/bug-66.*: added a
4135 specific example in the regression tests
4137 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139 * libxslt/xslt.c: Fixing bug #61913
4140 * libxslt/transform.c: removing a small memleak when running with
4143 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4145 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4146 added implementation of SAXON expression(), eval() and
4147 evaluate() functions.
4148 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4149 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4150 modified to use SAXON namespace (functions are not registered
4151 in the LibXSLT namespace)
4152 * tests/exslt/common/object-type.1.out: modified to take account
4153 of the new saxon:expression function
4155 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4157 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4158 should be faster too.
4159 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4160 updated the result of the tests. A subtle bug unnnoticed yet
4161 in the XML Rec formatting got fixed.
4163 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4165 * libxslt/numbers.c: trying to fix bug #61070, seems there
4166 is still a couple of problem left. And optimizations are
4169 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171 * libxslt/variables.c: fixing bug #61673 part II
4172 * tests/docs/Makefile.am tests/docs/bug-65.xml
4173 tests/general/Makefile.am tests/general/bug-65.*: added a
4174 specific example in the regression tests
4176 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4178 * libxslt/pattern.c: fixed bug #61627
4179 * tests/docs/Makefile.am tests/docs/bug-64.xml
4180 tests/general/Makefile.am tests/general/bug-64.*: added a
4181 specific example in the regression tests
4182 * tests/docs/Makefile.am tests/docs/bug-63.xml
4183 tests/general/Makefile.am tests/general/bug-63.*: added a
4184 specific example in the regression tests for bug #61291
4185 (fixed in libxml2 module)
4186 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4187 a test for handling undefined variables
4189 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4191 * configure.in xslt-config.in: trying to fix bug #60890
4193 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195 * configure.in: applied patch to close bug #60724
4197 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4199 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4200 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4202 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204 * libxslt/extra.[ch] tests/extensions/list.*
4205 tests/extensions/evaluate.*: applied patch from Darren Graves
4206 adding support for Saxon's evaluate & expression extension functions
4207 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4209 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4212 patches from Igor for Windows.
4214 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4216 * libxslt/xslt.c: fixed bug #60624
4217 * libxslt/xsltutils.c: improver the error context reporting
4218 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4219 specific regression test
4220 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4222 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224 * libxslt/variables.c: fixed a problem with global var override
4225 being reported as an error.
4226 * tests/docs/Makefile.am tests/docs/bug-61.xml
4227 tests/general/Makefile.am tests/general/bug-61.*: added a
4228 specific example in the regression tests
4229 * configure.in tests/Makefile.am tests/reports/*: adding a test
4230 to make sure redefinition of global variables in the same stylesheet
4233 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235 * libxslt/extra.c: okay the code from Norm is really non
4236 portable and break everywhere except on Sun and Linux
4237 platform. Compile it only on those targets.
4239 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4241 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4242 and Justin Fletcher)
4244 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246 * libxslt/numbers.c: Fixing bug #60415
4247 * tests/docs/Makefile.am tests/docs/bug-61.xml
4248 tests/general/Makefile.am tests/general/bug-61.*: added a
4249 specific example in the regression tests
4251 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253 * tests/docbook/result/*: the change in libxml to output
4254 decimal charrefs instead of hexadecimal changed a lot of
4257 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4261 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4263 * configure.in: preparing for 1.0.4
4264 * doc/xslt.html doc/html/*: updated and regenerated docs
4266 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4268 * libexslt/date.c: fixed some compile warnings and disabled
4269 debugging by default.
4271 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4274 incorporate comments from bug #59220
4276 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4278 * configure.in libexslt/date.c libexslt/Makefile.am
4279 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4280 of the EXSLT - Dates and Times core functions.
4281 The exsltDateFormat* functions need to be reworked but it
4282 works like this, even if it's quite messy.
4283 * tests/exslt/strings/.cvsignore: added
4285 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4287 * xsltproc/xsltproc.c: tell in usage that parameter strings
4290 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292 * libxslt/Makefile.am libxslt/transform.c: trying to close
4293 bug #60304 on xsl:fallback usage
4294 * tests/docs/Makefile.am tests/docs/bug-60.xml
4295 tests/general/Makefile.am tests/general/bug-60.*: added a
4296 specific example in the regression tests
4298 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300 * tests/documents/Makefile.am tests/documents/*: changed the
4301 test to use doc%5Ffile instead of doc%20file, this is
4302 sufficient to preserve the test capacities while closing
4305 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307 * libxslt/extra.c : close #59570 by simply not providing
4308 Norm's extension on FreeBSD.
4309 * tests/general tests/docs: added a couple of new entries
4311 * libexslt/strings.c: NULL initialized a local variable
4312 which was tested later on.
4314 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4317 #60143 and rebuilt the FO test outputs
4319 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4322 on inheritance of attributes from multiple attributes-sets
4324 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4326 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4327 added implementation of EXSLT - Strings.
4328 Currently implemented functins are str:tokenize, str:align
4329 str:concat and str:padding.
4330 * configure.in tests/exslt/Makefile.am
4331 tests/exslt/strings/Makefile.am
4332 tests/exslt/strings/tokenize.1.*: added a test for the
4333 str:tokenize function.
4335 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4338 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4340 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4342 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4343 tutorial text to add references to global variables cleanups
4345 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4347 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4348 been added into the build yet)
4350 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4353 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4355 * tests/documents/Makefile.am: mjcox pointed to some missing files
4357 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4359 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4361 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4363 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4365 * tests/exslt/common/Makefile.am
4366 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4368 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4370 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4371 update doc/xslt.html with link to xsltproc.html
4373 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4375 * adding doc/xsltproc.xml - user manual for xsltproc
4377 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4379 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4380 warning raised by the Windows compiler (Chris Poblete)
4382 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4384 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4385 closed bugs #59212 and #59220
4387 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4389 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4390 of a DocBook XSLt transform with --nonet, need stat(), added
4391 checking in configure.
4393 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395 * xsltproc/xsltproc.c: catalog integration, cleanup with
4396 the --nonet option closing #59427
4397 * libxslt/xslt.c: removed a small memleak when using a
4400 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402 * //Makefile.am : fixed an error I propagated to nearly all
4403 Makefiles.am on Saturday
4405 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4409 * libxslt/pattern.c: tag a potential threading problem.
4411 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4413 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4416 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418 * //Makefile.am : fixed a number of small problems with
4419 Makefiles spotted by Albert Chin
4421 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4426 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428 * libxslt/extensions.c: fixed a permutation of args to
4429 xsltPrintErrorContext()
4431 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4435 * tests/docs/Makefile.am libexslt/Makefile.am
4436 tests/documents/Makefile.am tests/general/Makefile.am
4437 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4440 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4444 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4447 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4448 export xsltconfig.h at make install stage
4450 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4452 * doc/xslt.html updated xsltproc description with the many new
4453 command line options Daniel has added, cleaned up some spelling
4455 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4458 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4459 serious changes on Result Value Trees and NodeSets
4460 w.r.t. deallocation and collect operations. Probably not
4461 100% clean (merge of allocated trees smells like a problem).
4462 Seems sufficient to close #58943 . Also check if XPath evaluations
4463 failed, and in this case stops the processing and avoid
4464 going further, goal is to not segfault on broken XSLT.
4466 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4469 some associated serious cleanup in the pattern code.
4470 * tests/docbook/result/*: regenerated all the results for the
4471 docbook testsuite. Seems killing #58878 also changes the
4472 fo results seriously.
4473 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4474 tests/general/Makefile.am tests/general/bug-5[56].*: added
4477 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4479 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4480 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4481 fixed compilation warnings due to recent changes to the extension
4483 * libxslt/preproc.[ch] libexslt/common.c
4484 fixed the precomputation of *:document elements
4485 * libxslt/functions.h: fixed a compilation warning
4487 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4490 for xsltTimeStamp() in bug report #58012
4492 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4495 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4496 of 'non-standard' libxml element like namespace nodes.
4497 * tests/docs/Makefile.am tests/docs/bug-54.xml
4498 tests/general/Makefile.am tests/general/bug-54.*: added a
4499 specific example in the regression tests
4501 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4503 * HACKING: added John Fleck right to commit in the doc subdir
4505 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4508 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4509 tests/general/Makefile.am tests/general/bug-52.*
4510 tests/general/bug-53.*: Added a few new tests for recently fixed
4512 * tests/xmlspec/REC-xml-20001006-review.html
4513 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4514 DTD changed the result by adding extra attributes to the HTML output
4516 2001-08-06 Peter Williams <peterw@ximian.com>
4518 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4519 when srcdir != builddir.
4521 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4523 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4524 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4525 to easify extension element precomputation.
4526 * libexslt/functions.c: uses the new framework and precomputes
4527 func:result elements.
4529 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4531 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4533 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535 * tests/general/bug-21-.out tests/general/bug-31-.out:
4536 this got fixed by libxml patches
4537 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4538 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4539 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4540 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4541 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4542 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4543 a few things related to those changes.
4545 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4548 * test//*/*.out: the output of some tests changed, looks better
4551 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553 * libxslt/xsltutils.c: avoid extra \n when serializing top
4556 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558 * libxslt/extra.c: one more revision on Norm's localTime() function
4560 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4562 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4563 exsltLeadingFunction when passing an empty node-set as the
4565 * libxslt/functions.[ch]: gave priority to context-level functions
4566 over extension module functions. This allows a function declared
4567 with a func:function element to override an extension module
4568 function for example. This is a bit hackish...
4569 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4570 values didn't conform to the expected values. This is a bug in
4571 the EXSLT official use cases.
4573 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575 * config.h.in configure.in libxslt/extra.c: tried to integrate
4576 Norm's implemntation of localTime()
4578 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4580 * libxslt/extra.c: fixed a serious proble is node-set was called
4582 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4584 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4586 * libexslt/functions.c: fixed memory leaks
4588 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4590 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4591 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4592 more cleanup of the problems introduced with EXSLT, also closes
4595 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4597 * doc/internals.html - general cleanup
4599 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4601 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4602 to check EXSLT conformance
4603 * libexslt/sets.c: fixed a typo when registering has-same-node
4605 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4607 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4608 of memory allocations, raise a bug in the test suite, also
4609 need to be centralized as a single cleanup function.
4611 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4613 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4614 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4615 Some cleanup, there is still a memory leak left and some warnings
4618 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4620 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4621 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4622 libxslt/xsltInternals.h: new extension framework.
4623 Added stylesheet module data, top-level and extension elements
4624 precomputing, global registration of top-level elements and
4625 extension elements and functions.
4626 Extensions are no longer initialized from extension-element-prefixes
4627 declarations but when modules need the data.
4628 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4629 only allocate and free module data, they shouldn't register the
4630 elements and functions any more.
4631 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4633 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4634 non-XSLT top-level elements before any xsl:import element.
4635 * libexslt/common.c libexslt/functions.c libexslt/math.c
4636 libexslt/sets.c: adapted to use the new extension framework.
4637 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4638 moved the test module from functions.c to extensions.[ch],
4639 modified it to use the new extension framework. Updated xsltproc
4640 to register the test module.
4642 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4644 * libxslt/pattern.c: fixed an ugly problem with namespaces
4645 in templates compilation
4646 * tests/namespaces/tst4.*: added a specific testcase
4647 * libxslt/transform.c: reenabled debug
4649 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4651 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4653 * doc/html/*.html: updated the docs.
4654 * xsltproc/xsltproc.c: activate line numbering unfortunately
4655 this works only with CVS, libxml2-2.4.1 is broken in this respect
4657 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4659 * libxslt/documents.c enhancement to xsltFindDocument to
4660 cater for the Matt Sergeant patch
4662 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4664 * updating libxslt tutorial to include param support
4666 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668 * libexslt/math.c: small cleanup
4669 * libxslt/functions.c: patch to document('') from Matt Sergeant
4670 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4671 c.f. bug #57464 from Tom Moog
4673 2001-07-19 Darin Adler <darin@bentspoon.com>
4675 * configure.in: Add HTML_DIR definition.
4676 * xsltproc/.cvsignore: Ignore some generated files.
4678 2001-07-18 Peter Williams <peterw@ximian.com>
4680 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4683 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4685 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4686 libexslt/common.c libexslt/functions.c libexslt/math.c
4687 libexslt/sets.c: removed utils.[ch] as their content is
4688 integrated in libxml
4689 * libexslt/sets.c: uses the new libxml functions
4690 * libxslt/extra.[ch]: removed exsl:document
4691 * AUTHORS: added /me
4693 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4695 * libexslt/.cvsignore: some more generated files to ignore
4696 * libexslt/Makefile.am: utils.h not installed anymore
4697 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4698 libexslt/math.c libexslt/sets.c:
4699 changed function prefix from exsl* to exslt*
4700 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4701 from common.c to exslt.c
4702 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4704 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4705 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4706 * xsltproc/xsltproc.c: updated to use the new function prefix
4708 2001-07-15 Darin Adler <darin@bentspoon.com>
4710 * libxslt/.cvsignore:
4711 * tests/XSLTMark/.cvsignore:
4712 * tests/extensions/.cvsignore:
4713 * tests/xmlspec/.cvsignore:
4714 Some more generated files to ignore.
4716 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718 * Makefile.am configure.in libexslt/Makefile.am:
4719 Integration of libexslt in the build system
4720 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4721 xsltproc/Makefile.am xsltproc/xsltproc.c:
4722 Moved xsltproc to a separate directory, linked it to libexslt,
4723 and added exslt version reports to -V
4724 * tests/*/Makefile.am: updated the path to xsltproc
4725 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4726 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4727 versionning informations, some cleanup, and added documentation
4728 to a couple of exported functions
4730 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4732 * libexslt/Makefile.am: account for new source files
4733 * libexslt/.cvsignore: added
4735 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4737 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4738 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4739 start implementing EXSLT
4741 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4744 trying to accept AVT for "format" in xsl:number
4746 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4749 xsltProfileStylesheet
4751 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4754 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4755 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4756 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4757 libxslt/variables.c libxslt/xslt.c: provide context for
4758 error messages. Requires libxml head changes.
4759 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4762 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764 * libexslt/Makefile.am: initial EXSLT framework
4766 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4769 * win32/libxslt/libxslt.def: added another entry point
4770 * libxslt/transform.c: fixed a comment block
4771 * doc/xslt.html doc/html/*: updated and regenerated the docs
4773 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775 * win32/libxslt/libxslt.def: added missing functions
4777 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4780 libxslt/xsltInternals.h: added Embedding Stylesheets
4781 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4782 from the REC about it
4783 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4784 tried to accomodate the various (and changing) proprietary
4785 ways of implementing chunking.
4786 * tests/docbook/result/xtchunk/html: now output is generated in
4789 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791 * libxslt/xsltproc.c: small cleanup
4792 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4793 for cdata/text handling
4795 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4798 * tests/documents/Makefile.am tests/documents/message.*: added
4799 a specific regression test
4800 * libxslt/transform.c: fixed an infinite loop
4801 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4804 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4807 fixed exclude-result-prefixes handling and how namespaces
4808 propagate from the stylesheet to the result in general, this
4809 is a serious cleanup.
4810 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4811 tests/general/itemschoose.out tests/namespaces/extra.xsl
4812 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4813 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4814 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4815 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4816 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4817 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4818 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4819 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4820 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4821 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4822 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4823 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4824 fixed and rechecked all the tests where the namespace
4825 propagation was wrong either taht the rules were not applied
4826 correctly or that superfluous namespaces were declared in the
4829 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4832 libxslt/variables.h: Norm pointed out that element-available()
4833 didn't work, implemented it
4834 * tests/extensions/Makefile.am tests/extensions/list.*: added
4835 a test for all registered xslt element, function and default
4838 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4841 tests/documents/docfile.xml tests/documents/test.result
4842 tests/documents/test.xml tests/documents/test.xsl:
4843 added a test for URI-escaping on document() input
4845 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847 * tests/docs/Makefile.am tests/general/Makefile.am
4848 tests/general/bug-49-* tests/docs/bug-49-*
4849 tests/general/bug-50-* tests/docs/bug-50-*: added a
4850 couple of regression tests for bugs posted on the list
4852 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854 * libxslt/xsltproc.c: avoid generating CDATA node in document
4855 tree when parsed, force generation of text nodes instead.
4857 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859 * doc/extensions.html: fixed a number of typo found by Dan York
4860 * libxslt/xsltutils.c: improved the profiling ouput, added the
4863 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4867 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869 * config.h.in configure.in: added gettimeofday() check
4870 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4871 profiling works option --profile (or --norman ;)
4873 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4876 libxslt/variables.c: big cleanup on the way templates or
4877 template fragments are processed, cleanup of stack building
4878 * tests/docs/Makefile.am tests/general/Makefile.am
4879 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4880 series of regression test for the variable/params lookups
4881 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4882 started working on profiling code, there is just invocation counting
4883 yet but the framework is in place.
4885 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887 * tests/docs/Makefile.am tests/general/Makefile.am
4888 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4889 regression test for the variable scope within templates problem
4891 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4893 * xsltInternals.h variables.c transform.c:
4894 fixed problem with variable scope within templates
4896 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898 * doc/extensions.html doc/internals.html doc/xslt.html:
4899 added a documentation on writing libxslt extensions, and
4900 added links to the main page
4901 * libxslt/functions.c libxslt/xsltInternals.h
4903 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4905 * cleaned up many comments and error messages
4907 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4910 * doc/xslt.html: added 0.14.0 release
4912 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914 * doc/html/*: rebuilt docs before release
4915 * libxslt/extensions.c: fixed a function doc header
4917 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4922 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4924 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4925 something there, not visually perceptible
4927 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929 * tests/docbook/result/: the change in libxml affected the
4930 output of the Docbook tests (of course it was detected on
4933 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936 * libxslt/transform.c: added cdata-section-elements
4937 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4940 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943 * libxslt/xsltutils.c: do not dump document for which there have
4944 been no generated content
4945 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4946 test output accordingly
4947 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4948 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4949 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4951 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4954 libxslt/transform.c libxslt/functions.c: Added the extension API
4955 suggested by Thomas Broyer, this should allow implementation of
4957 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4958 CVS extension namespace to avoid complaints, some cleanup
4959 * configure.in tests/Makefile.am tests/extensions/*: added a test
4960 for new modules testing both elements and functions registration
4962 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4965 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4966 and cleaned up the way URI for QNames were computed through
4967 the code, serious cleanup.
4968 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4969 in their own hash table, implementation not yet finished.
4971 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4974 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4975 to save/restore some XPath context, bug raised by
4978 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980 * libxslt/xsltwin32config.h[.in]: added configuration/version
4981 informations for Windows/MSC
4982 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4984 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4985 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4987 * AUTHORS: added William
4989 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * configure.in doc/xslt.html: releasing 0.13.0
4992 * doc/Makefile.am: don't index the win32 include
4993 * doc/html/*: rebuilt the docs
4995 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4998 * libxslt/xslt.c: avoid warning if version="1.1" is used
4999 * libxslt/transform.c: forgot to initialize cur->outputFile
5000 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5001 use the vendor string to detect supporting chunking, this
5002 is a workaround to be considered in the list of decent XSLT
5005 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5008 added a new interface xsltRunStylesheet() for a more flexible
5009 handling of the output and trying to adhere to xsl:document
5010 filename generation semantic if one knows the URL of the output,
5011 also add IObuf capacity and SAX for output but is currently not
5013 * libxslt/xsltproc.c: added a -o or --output filename argument
5014 to test xsltRunStylesheet() or provide a base when generating
5016 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5017 updated tests to add DocBook xt:document based chunking
5018 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5019 * tests/multiple/out/*.html: the new xt:document now generate
5020 the DOCTYPE if available as is the case for HTML
5022 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5024 * Removed some redundant code in xsltDefaultProcessOneNode
5025 and revised the default processing of an attribute node
5027 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5029 * Enhanced ApplyTemplates and ForEach to allow multiple
5030 documents within a nodelist.
5031 * Repaired small bug in xsltDocument function which caused
5032 a crash if invalid second argument was provided.
5034 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5036 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5037 updating tutorial with explanation of xsltSave vs. xmlSave
5040 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5044 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5047 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5048 Patches for Windows mostly contributed by Yon Derek
5049 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5050 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5051 Project file for Mircrosoft C provided by Yon Derek
5053 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055 * libxslt/pattern.c: closing bug #56517, fixed a number of
5056 problems in the patterns compilations, priorities and debug
5057 * libxslt/transform.c: improved the template debug message
5058 * tests/docs/Makefile.am tests/general/Makefile.am
5059 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5060 regression test for #56517
5062 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064 * libxslt/xslt.c: avoid a stupid bug when compiling with
5065 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5067 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069 * libxslt/numbers.c: fix of a small bug
5070 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5073 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5077 * tests/docbook/xhtml/*: added XHTML stylesheets
5078 * tests/docbook/fo/*: added XSL FO stylesheets
5079 * tests/docbook/result/xhtml/*: added XHTML results
5080 * tests/docbook/result/fo/*: added XSL FO results
5082 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084 * HACKING: fixed, added William
5086 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5089 xml cases, and fixed text output to be recursive in text nodes
5092 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5096 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5099 'namespace' is a reserved C++ identifier
5101 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103 * doc/xslt.html: adding 0.12.0 release
5105 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107 * configure.in: preparing 0.12.0 release
5108 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5109 * libxslt/xsltconfig.h.in: added doc inline comment
5110 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5111 and enriched xsltproc --version to show them
5112 * doc/html/*.html: rebuilt the docs
5113 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5114 tutorial ends up in the tars and RPMs
5116 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118 * libxslt.spec.in: updated the descriptions
5120 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122 * libxslt/namespaces.[ch]: added a single namespace def copy
5123 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5124 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5125 any kind of input nodes.
5126 * libxslt/variables.c: checked and closed the last TODO about
5127 namespace propagation
5128 * tests/docs/Makefile.am tests/general/Makefile.am
5129 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5130 regression test for #56115
5132 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5134 * updating tutorial: adding discussion of freeing memory, image
5135 files for callouts, link to xsltproc.c code
5137 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5140 to remove the old code
5141 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5144 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146 * libxslt/variables.c: fixed bug #56267, namespaces must
5147 be propagated when evaluating local variables.
5148 * tests/docs/Makefile.am tests/general/Makefile.am
5149 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5150 regression test for #56267
5152 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5155 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5156 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5157 request to have xinclude processing done on document() if requested
5159 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5163 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165 * libxslt/preproc.c: removed a warning on xsl:transform
5166 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5167 tests/general/array.out tests/general/array.xsl: added a new
5168 test fround in xsl-dev
5170 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5173 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5174 serializer of libxml impacted the result of some tests. Checked
5175 that the XML REC renders identically.
5177 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5179 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5182 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184 * libxslt/variables.c: fixed bug #55670, namespaces must
5185 be propagated when evaluating global variables.
5186 * tests/docs/Makefile.am tests/general/Makefile.am
5187 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5188 regression test for #55670
5190 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192 * doc/xslt.html: linked to the tutorial
5194 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5196 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5200 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202 * libxslt/transform.c: closed bug #55723, problem was due to
5203 a limitation of xsltGetNamespace() when the insertion point
5205 * tests/docs/Makefile.am tests/general/Makefile.am
5206 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5207 regression test for #55723
5209 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5211 * libxslt/transform.c: fixed problems with document() in
5212 xsltApplyTemplates and xsltForEach. Cleaned up several
5214 * libxslt/keys.c: saved and restored ctxt->document within
5215 xsltInitKey to fix problem with keys when doc changed
5216 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5217 needed when document() causes a change of doc within
5218 xsltApplyTemplates and xsltForEach
5220 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5224 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5225 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5226 Updated to use the new function
5227 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5228 the fixes in the serialization of <pre> in HTML in libxml
5229 led to a number of changes in the output
5231 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233 * tests/docs/Makefile.am tests/general/Makefile.am
5234 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5235 regression test for #55722
5237 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239 * doc/xslt.html: updated to ask to not send mail directly
5240 * tests/docs/Makefile.am tests/general/Makefile.am
5241 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5242 regression test for #55722
5244 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246 * libxslt/pattern.c : trying to fix #55670
5247 * tests/XSLTMark/reverser.out : result of test changed when
5250 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252 * doc/xslt.html: updated with 0.11.0
5254 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256 * configure.in libxslt.spec.in: released 0.11.0
5258 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260 * libxslt/transform.c: William M. Brack found a small bug
5261 when call-template didn't find the template.
5263 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * libxslt/transform.c: fixed handling of PI and comments
5266 (bug raised by Brent M Hendricks).
5267 * tests/docs/Makefile.am tests/general/Makefile.am
5268 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5271 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273 * libxslt/xsltproc.c: added --xinclude in the option list,
5274 patch from Raphael Hertzog
5275 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5276 test in the normal testsuite
5278 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5281 at the top template level
5282 * tests/docs/Makefile.am tests/general/Makefile.am
5283 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5286 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288 * libxslt/functions.c: fixed the document() bug reported by
5289 Stephane GUIBOUD-RIBAUD
5290 * tests/docs/Makefile.am tests/general/Makefile.am
5291 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5294 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296 * configure.in libxslt/Makefile.am: fixed bug #54953
5297 * libxslt/attributes.c: cleanup pointed by Joe Orton
5298 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5300 * libxslt/functions.c: cleanup unreached code
5301 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5302 include with preprocessor definitions
5304 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306 * tests/documents/Makefile.am tests/general/Makefile.am
5307 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5308 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5309 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5310 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5311 configure.in: Makefiles cleanup from Joe Orton
5313 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315 * tests/docbook/result/html/external.html
5316 tests/docbook/result/html/graphics.html
5317 tests/docbook/result/html/gtest.html
5318 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5319 Added a test from coolo for IDs in external parsed entities
5322 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5325 added --version info to xsltproc closing #54952
5327 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329 * tests/documents/Makefile.am tests/general/Makefile.am
5330 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5331 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5332 Seems some of the changes I made for 0.9.0 Makefiles were
5335 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337 * configure.in: preparing 0.10.0 release
5338 * doc/xslt.html: updated
5339 * doc/html/* : rebuilt the docs
5341 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5344 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5345 avoiding modifying stylesheet informations, and fixing
5346 document() when called from a global variable init
5348 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5351 add ctxt->inst to allow stylesheet element lookup (needed
5353 * libxslt/*.[ch]: generate docs for the structures and
5354 macros, general cleanup for docs
5355 * doc/html/*.html: regenerated all docs
5357 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5360 libxslt/xsltInternals.h: optimizations, cleanup of global
5363 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5366 libxslt/variables.c: force the precompilation of XPath expressions
5367 at stylesheet compilation time
5369 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5373 * tests/REC/Makefile.am: be less verbose if things really go wrong
5374 * tests/docs/Makefile.am tests/general/Makefile.am
5375 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5376 the regression tests
5378 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5381 detection method to generate HTML documents
5382 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5383 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5384 tests/XSLTMark/html.out tests/XSLTMark/products.out
5385 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5386 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5387 tests/general/bug-5-.out: updated a number of tests output
5390 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5394 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5397 about attribute being generated twice. Fixed a number of related
5398 bugs on attributes handling.
5399 * tests/REC/test-7.1.4.out: this changed an attribute generation
5401 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5403 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5406 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5408 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5411 the cases where perl is not in the path (nor in /usr/bin)
5412 * tests/docbook/result/html/gdp-handbook.html
5413 tests/docbook/result/html/kwrite.html
5414 tests/docbook/test/gdp-handbook.xml
5415 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5417 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5420 cases where a network access is needed to load a DTD or entity
5421 * tests/docbook/Makefile.am: added --nonet
5422 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5423 fixed 2 tests as a result
5425 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5428 try to remove the unneeded docbook Makefile stuff
5430 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432 * doc/xslt.html: fixed a link error
5433 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5434 * libxslt/xsltproc.c: cleaned up the --repeat loop
5435 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5436 fixed the DOCTYPE in tests output
5437 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5438 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5439 test case and fixed the EXTRA_DIST
5441 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443 * libxslt/extra.c: add more debug to xsltDebug
5444 * libxslt/transform.c: spent a few hours tracking down an ugly
5445 race like bug in xsltCopyTreeList() arghhh
5446 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5448 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450 * doc/internals.html: more work done on the doc, mostly complete
5451 except the section on the XSLT stack and the extensions API
5452 since both still need more work.
5454 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456 * doc/internals.html doc/contexts.* doc/object.*: more work done
5459 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461 * doc/internals.html: more work done on the doc
5463 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5465 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5466 for the CDATA output
5468 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5472 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5475 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5476 doc/templates.fig doc/templates.gif: started writing tye doc
5477 on how libxslt works.
5479 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5481 * libxslt/numbersInternals.h libxslt/numbers.c
5482 tests/numbers/format-number.out tests/XSLTMark/number.out:
5483 Patch from William Brack to bring format-number() more in alignment
5484 with the Java implementations.
5486 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5489 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * tests/docbook/result/html/* tests/general/bug-11-.out
5492 tests/multiple/result.xml tests/XSLTMark/*.out
5493 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5496 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5499 has the SGML DocBook support compiled in.
5501 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5504 tests especially on sorting
5505 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5508 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5512 * doc/html/* doc/xslt.html: updated and regenerated the docs
5514 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516 * xsltutils.[ch] transform.c: implemented multiple levels of
5518 * test/REC/test-10-2.*: added a really small test for it
5520 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5523 there can be multiple text and CDATA child
5525 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527 * tests/multiple/makefile.am: fixing #54015
5528 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5529 and a similar problem for the docbook tests
5531 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533 * tests/general/bug-8-.out: fixed in libxml xpath
5534 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5535 problem in predicates within a pattern. Spotted another
5536 potential namespace problem
5538 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5541 libxslt/xsltproc.c: counting errors and warnings at compilation
5542 time. Stop processing in case of error.
5543 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5544 added more namespace related bug checks
5546 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548 * libxslt/preproc.c libxslt/variables.c: found the source of a
5549 memory leak with DocBook introduced this w.e.. bit of cleanup.
5550 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5553 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555 * libxslt/variables.c: fixing bug #53769
5556 * tests/general tests/docs: added new examples from the
5557 bug reports to the regression tests, updated the Makefiles
5559 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5562 attributes.c extensions.[ch]: moved all stylesheet precomputation
5563 at stylesheet loading time (stylesheet transform should be thread
5564 safe now), improved params and variables evaluations (but optim
5565 is not complete yet).
5568 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570 * libxslt/xsltproc.c : changed the way --repeat works when
5573 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5575 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5576 fixed default formatting
5578 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5581 * libxslt/xsltproc.c : added an option to process HTML input
5583 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585 * libxslt/transform.c: Tony Gorski found a bug pointed by
5586 a compiler on Tandem
5587 * tests/documents/result.xhtml: this results in a small
5588 change in the output of this test
5590 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5595 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597 * transform.c: fixed text and cdata handling in xsl:copy
5598 * xslt.c : avoid crashing on invalid xslt input
5599 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5600 bugs submitted to the regression tests
5602 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5606 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608 * configure.in: updated to 0.8.0
5610 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612 * transform.c: fixed a bug introduced on handling #53401
5614 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616 * transform.c: fixed #53401
5617 * configure.in libxslt/*.c: allowed to suppress debug reporting
5618 functionalities but it brings not noticeable improvements
5619 * doc/xslt.html doc/html/*: updated and regenerated docs
5621 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623 * tests/general/bug-5-.out tests/multiple/out/*.orig
5624 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5625 following the libxml changes
5627 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629 * libxslt/functions.c: applied TOM's patch to key()
5630 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5631 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5632 small HTML output change
5634 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5639 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5642 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5643 fixed for the most part the namespace handling problem in XPath
5644 expression computations.
5645 * test/doc/ tests/general: added bug 5 and 6
5647 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649 * libxslt/xslt.c: applied William M. Brack patch fixing the
5650 template lack of support for priority
5651 * test/XSLTMark/*.out : this fixed anumber of problems in the
5654 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5657 fixed a bug in generate-id()
5658 * libxslt/transform.c: fixed null list result errors
5659 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5660 fixes for sorting semantic
5662 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5666 * libxslt/xsltproc.c : added --xinclude option
5667 * tests/XSLTMark/union.out : fixed the output
5669 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5671 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5673 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675 * configure.in: released 0.7.0
5676 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5679 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5682 some checking against NULL pointers
5684 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5687 added the XSLTMark in the regression tests as well as multiple
5688 output test from Ankh
5689 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5690 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5691 patches and fixed a memory leak
5692 * tests/docbook/result/html/*.html : updated the results after
5694 * tests/xmlspec/REC-xml-20001006-review.html
5695 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5696 an HTML doctype when serializing HTML result, but adds the
5699 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5703 * test/docbook/result/html/*.html: this change the output
5704 * tests/xmlspec/REC-xml-20001006-review.html
5705 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5706 the reference anchors generated for the XML spec
5708 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5711 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5712 libxslt/xsltutils.c: of course the way I defined
5713 UNUSED breaks on old gcc version. Try to be smart and
5714 also define it directly in xsltconfig.h
5715 * tests/xmlspec/Makefile.am: fixed the timing arg test
5717 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5720 implemented command line parameter passing
5721 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5722 tested it by passing show.diff.markup=1 to build the review version too
5724 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726 Huge cleanup, I switched to compile with
5727 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5728 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5729 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5730 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5731 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5732 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5733 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5734 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5735 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5736 libxslt/xsltutils.c: basically made static unexported functions
5737 avoided name clashes and flagged unused parameters.
5739 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741 * configure.in: 0.6.0 yet another release
5742 * doc/xslt.html doc/html/*: updated the docs
5744 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5747 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5748 extended xsltEvalStaticAttrValueTemplate and
5749 xsltEvalAttrValueTemplate to support foreign namespaces,
5750 and fixed document()
5752 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754 * xsltutils.h: cleanup some garbage added last night
5755 * xsltInternals.h variables.c transform.c templates.[ch]
5756 preproc.c pattern.c keys.c: switched the whole XSLt processing
5757 to use XPath precompiled expressions and reusing them.
5758 * functions.c: some cleanup, seems people don't use
5759 unparsed-entity-uri() the way it's supposed to be used
5761 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5764 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5765 with the new way XPath is interpreted. This doesn't yet
5766 take advantage of the separate parsing/evaluation phases
5768 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5771 problem in xsl:copy-of in case of attributes
5772 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5773 tests/general/Makefile.am tests/general/bug-3-.*:
5774 added the test to the general regression suite
5776 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5779 fixing some of the missing functionnalities in the XSLT
5780 functions implementations.
5782 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5786 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788 * README.cvs-commits: added, pointing to HACKING
5789 * HACKING: added defines commit rules.
5791 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793 * libxslt/extra.c libxslt/variables.c: fixing compilation
5794 when libxml was compiled without debug support
5796 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798 * configure.in: time for 0.5.0
5799 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5800 new test files are included in the distribution
5801 * doc/xslt.html : updated
5802 * doc/html/*.html: regenerated the docs
5804 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806 * tests/docbook/result/html/*.html: regenerated the HTML
5807 now that value-of an result tree don't include the fake root
5809 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811 * libxslt/transform.c libxslt/variables.c: removed a couple
5812 of possibly uninitialized var probs
5813 * tests/xmlspec/Makefile.am: run the processing without verbose
5814 avoid raising generated id differences.
5816 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5820 * libxslt/transform.c: fixed a bug which exaplined why no
5821 optimization were resulting from preproc stuff
5823 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5826 w.r.t. value of tree result (and attributes within it) fixed.
5827 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5828 Integrated the xmlspec to the test (i.e. diffed output for
5831 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5834 strip-spaces problem
5835 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5838 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840 * libxslt/transform.[ch]: finished integrating the current
5841 state of the preproc optimizations.
5842 * tests/xmlspec/diffspec.xsl: switched off diff printing
5844 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * libxslt/preproc.c libxslt/transform.c: started rolling in
5847 some of the optimizations.
5849 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5852 transform.[ch]: previous commit broke a lot of stuff, fixing
5853 and preparing for next step
5855 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5858 xsltInternals.h: started working on optimizing stylesheet
5859 element parsing. Just builds the extra informations so far.
5860 * xsltutils.h: added a missing XPath decl
5862 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * libxslt/variables.c: William M. Brack found a serious bug
5865 with imports and global variables ...
5867 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869 * libxslt/pattern.[ch] libxslt/transform.c: added
5870 xsltCleanupTemplates() to clean up state left after processing.
5872 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874 * libxslt/transform.c: applied patch from William M. Brack
5875 to support with-param in xsltApplyTemplates().
5877 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5879 * libxslt/pattern.c: fixed the compilation of patterns which
5880 contains XPath NodeTypes. Handling of nested predicates.
5882 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884 * libxslt/transform.c: save ctxt->node after for-each
5886 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5889 * doc/xslt.html: updated
5891 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5894 added xsltDocumentElem implementing multiple file output,
5895 including 1.1 xsl:document but yet untested.
5897 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899 * libxslt/extensions.c: fixed stoopid bug
5900 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5901 carrying extensions to the specification. Added node-set()
5902 for existing saxon and xt namespaces and debug() in libxslt
5903 namespace (http://xmlsoft.org/XSLT/namespace)
5904 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5906 * configure.in tests/Makefile.am tests/namespaces: added some
5907 namespaces tests, including a test calling the extra debugging
5908 function in libxslt namespace, worked first time !!!
5910 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912 * libxslt/xslt.c: extension prefix support for the full stylesheet
5913 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5916 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918 * doc/xslt.html : cleaned up, added a bit more description on
5921 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5924 on functions and element extensions. First on list will be
5927 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * configure.in libxslt.spec.in: releasing 0.3.0
5930 * doc/xslt.html: updated
5932 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934 * configure.in tests/docbook/html : oops forgot to add
5935 the stylesheets themselves :-\
5937 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939 * configure.in tests/Makefile.am tests/docbook tree:
5940 added docbook XSL based test suite
5942 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944 * libxslt/xsltutils.c: reformat of messages
5945 * libxslt/xsltproc.c: removed memleak on --noout
5946 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5947 changed again the way parameter are evaluated before a
5948 call-template, seems to fix a few nasty bugs, memory alloc debug too
5950 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5953 fixed the param evaluation problem in apply-template
5954 * libxslt/pattern.c: speed up seriously some context computation
5955 * libxslt/xsltInternals.h: preparing for extension support
5957 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959 * libxslt/Makefile.am: small cleanup
5960 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5961 fixed current() I hope
5963 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5966 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5967 support of namespaces, both in templates and in XPath subexpressions
5969 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5971 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5973 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5976 contextual info must be recomputed
5978 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5981 * libxslt/xsltproc.c : added --maxdepth
5983 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986 * libxslt/xsltproc.c: added --novalid and --noout as well
5987 as options printing when no args
5988 * libxslt/variables.c libxslt/transform.c: trying to get rid
5989 if some variable/params addressing errors.
5991 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5994 * libxslt/xsltutils.c: add carriage return to xsl:message when
5997 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * libxslt/functions.c: fixed a bug with generate-id()
6001 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003 * libxslt/xsltutils.c: started doing more useful stuff in
6005 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6006 libxslt/xsltInternals.h: changed the way variables/params
6008 * libxslt/xsltproc.c: removed a pedantic warning
6009 * libxslt/variables.[ch]: found an ugly evaluation bug
6011 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * tests/REC/Makefile.am: updated
6015 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017 * libxlst/functions.c: fixed ID generation
6018 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6020 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022 * libxslt/numbers.c: removed a couple of memleaks
6024 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026 * libxslt/pattern.[ch]: exported pattern matching interfaces
6027 for numbers.c and future debug module
6028 * libxslt/numbers.c: updated to new interface, should avoid
6029 unnecessary recompilation of patterns.
6030 * libxslt/xsltutils.[ch]: cleanup
6031 * tests/REC/gmon.out: removed :-)
6033 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6035 * libxslt/numbers.c: implemented level=any
6036 * libxslt/transform.c: corrected some default values
6037 * tests/REC/test-7.7-*.*: added
6039 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041 * libxslt/pattern.c: priorities were horribly broken, hope it's
6044 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6047 libxslt/xsltInternals.h libxslt/transform.[ch]
6048 libxslt/templates.c libxslt/xslt.c:
6049 Added apply-imports, keep a stack of running templates
6050 * libxslt/xsltutils.c: bugfixes, gather the output informations
6052 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6053 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6054 the real set of transformation on XML-1.0 2e generages a near
6055 perfect HTML. Needs just more number fixes and implementation
6056 and an obscure problem in 3.3.3
6058 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6060 * libxslt/pattern.c: added xsltMatchPattern()
6061 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6063 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6066 * libxslt/xsltutils.[ch] : added a small debugging hook
6068 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070 * libxslt/FEATURES libxslt/transform.c: added support for
6071 disable-output-escaping in xsl:copy-of
6072 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6073 give more debugging info
6075 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6078 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6079 Includes, more document changes
6080 * libxslt/xsltutils.c: fix the output of doctype and what is or
6082 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6083 * tests/Makefile.am tests/documents/* : added a new test from Stric
6084 exercising document() among other things
6086 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6088 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6089 for the level attribute for xsl:number
6090 * libxslt/numbers.c: internal restructuring
6092 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6095 to deal with documents
6096 * libxslt/functions.c: fixed document() to return the same set
6098 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6099 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6100 associated to loaded documents, not to the transformation
6101 context, made the change, this impacted a number of modules
6103 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6107 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6110 ready for the release
6111 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6112 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6115 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6118 added support for keys in patterns
6119 * tests/REC/test-12.2-2.*: added a specific testcase
6121 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123 * libxslt/functions.c FEATURES: started adding support for key()
6124 * tests/REC/test-12.2-1.*: first key test
6126 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6130 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6132 * libxslt/xsltutils.c: warning cleanup
6133 * libxslt/pattern.h: fixed soopid cut'n paste prob
6135 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137 * libxslt/transform.c libxslt/xslt.c: chased some reported
6138 unitinitialized variables.
6140 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6144 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146 * Copyright IPR Makefile.am: added some wording and a rewrite
6147 of the W3C IPR but without giving Copyright rights to W3C,
6148 should suit everybody
6150 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152 * FEATURES: updated, added mode support for templates
6153 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6154 support for templates
6155 * templates.c variables.c: simple fixes
6156 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6157 * xsltproc.c: added option -timing
6158 * xsltutils.c: seem I forgot to add encoding support in output...
6159 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6160 consisting of reformatting the XML REC with the xmlspec XSLT,
6163 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6166 * numbers.c: handles actual number formatting for both xsl:number
6167 and the format-number extension function.
6168 * function.c: formatting moved to numbers.c
6169 * transform.c: added xsl:number
6170 * xslt.c: minor memory leak removed
6171 * Makefile.am: added numbers.c and numbersInternals.h
6173 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176 * doc/html/*.html updated
6177 * doc/libxslt.sgml: added new modules
6178 * libxslt/pattern.c: fix loop on hash clashes.
6180 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184 * pattern.c: lots of changes to make most patterns work
6185 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6186 * transform.c: cleanup and attribute patterns testing
6187 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6189 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6190 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6193 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196 * transform.c: added xsl:element support
6197 * namespaces.[ch]: added xsltGetSpecialNamespace()
6198 * attributes.c: added xsl:attribute namespace support.
6200 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6203 implement import cascade lookups and traversal
6204 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6205 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6206 started coding the import cascade lookup in the places needed,
6207 probably incomplete.
6209 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6212 xsl:include and xsl:import, untested
6214 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216 * FEATURES: updated choose/when/otherwise added
6217 * libxslt/transform.c: plugged choose in
6218 * configure.in tests/Makefile.am tests/REC/Makefile.am
6219 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6220 tests/general/itemschoose.*: started adding a more generic
6221 infrastructure for testing.
6223 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225 * tests/REC/test-11*: added more tests
6226 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6229 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231 * tests/REC/test-[9-10]*: added more tests
6232 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6235 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237 * tests/REC/test-[7-9]*: added more tests
6238 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6239 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6240 is allocated, overall cleanup.
6242 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * tests/REC/test-7.*: added more tests
6245 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6246 fixing bugs raised by said tests
6248 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250 * tests/REC/test-7.*: added more tests
6251 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6252 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6253 raised by said tests
6255 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258 * configure.in tests/Makefile.am tests/REC/*: started adding
6259 some regression tests based from fragments of spec examples
6260 * libxslt/transform.c: fixed a problem on namespace generation
6262 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265 * tests/numbers/Makefile.am tests/numbers/format-number.*
6266 tests/Makefile.am configure.in: added number formattting
6268 * libxslt/attributes.[ch]: separated attribute support, started
6269 add support for attribute-sets
6270 * libxslt/functions.[ch]: update for number and formatting
6272 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6273 cleanups updates, etc ...
6275 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278 * libxslt/transform.c: added copy-of support
6279 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6281 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283 * FEATURES TODO: updates
6284 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6287 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289 * FEATURES TODO: updates
6290 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6291 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6292 namespace aliases and cleaned up the overall namespace related
6293 code. This materialize as a new module.
6295 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6300 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6305 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6308 and the rules to generates the makefiles.
6309 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6310 * doc/html/*.html : autogenerated documentation
6311 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6313 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6317 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319 * FEATURES TODO README INSTALL: updated
6320 * libxslt/xslt.h: added URL and version/vendor :-)
6321 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6322 attempt to support older libxml2 version.
6323 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6324 and macros to add/register new document created by document()
6325 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6326 system-property(), element-available() and function-available().
6327 A crippled version of document() has been added too.
6329 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6332 number formatting !!!
6333 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6334 tests/Makefile.am; added testing for mathematical functions,
6338 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6341 with non-named rules (*, ...) added accelerators
6342 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6343 and xsltEvalAttrValueTemplate() high level functions
6344 * libxslt/transform.c: fixed the part where attributes
6345 had to be looked at as templates, added comment and
6347 * TODO FEATURES: updated to reflect the new state
6349 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351 * libxslt/functions.[ch] Makefile.am: added new module functions
6352 with templates for the XSLT functions.
6353 * libxslt/variables.h templates.c: added registrations of new
6354 functions when an XPath context is created
6356 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358 * tests/Makefile.am: cleanup
6359 * libxslt/pattern.c: should support most of the patterns now
6360 except ID/Key and maybe some namespace checks when having
6364 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6367 tests/REC2/Makefile.am: updated the makefiles and spec files to
6368 add tests, and the FEATURES file to the RPM
6370 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6373 prepared the Makefiles and spec files for a first release.
6374 * COPYING.LIB: added LGPL Licence
6376 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6379 <breese@mail1.stofanet.dk>
6381 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383 * configure.in libxslt.spec.in: first try to get a spec file
6385 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6388 * libxslt/transform.c: add support for "*" to strip and preserve
6391 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * FEATURES: added with alist of what's in and what's not
6395 * libxslt/xslt.c: fixed top level Param and Variable stuff
6397 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399 * xsltproc.c: removed bug
6400 * tests/REC2/html.xml: added newline after doctype
6401 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6402 support, result tree fragment support (requires just commited
6403 extensions to libxml2 XPath !!!)
6404 * transform.c: added call-template, with-param support
6405 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6406 * TODO: updated, added a DONE section and started migrating stuff :-)
6408 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6411 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6412 too, added the HTML output test
6413 * libxmls/xsltutils.c: added HTML output
6414 * libxslt/xslt.c: check version on literal result used as templates
6415 * libxslt/transform.c: fixed an error in VERSION number
6416 * libxslt/templates.c: make sure generated nodes have doc and
6419 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6422 specific module. Added attribute value template, at least in
6424 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6425 the spec now works too.
6426 * libxslt/variables.c: fixed the debug
6427 * libxslt/xslt.c: fixed an ugly uninitialized variable
6428 * libxslt/transform.c: now using attr template processing
6430 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6433 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6434 structure to add an execution stack with variables. Tree
6435 valued variables still missing.
6438 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440 * libxslt/xslt.c: check version on stylesheets
6441 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6442 started adding variables interfaces and modules.
6444 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446 * libxslt/xslt.c: added support for disable-output-escaping
6447 will need libxml version > 20211
6448 * libxslt/transform.c: cleanup
6449 * libxslt/xsltutils.[ch]: added output functions
6450 * libxslt/xsltproc.c: reuse the output function
6451 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6454 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6457 with blank node stripping when not allowed.
6459 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461 * libxslt/transform.c: modified apply-templates processing
6462 added select and sort support support.
6464 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466 * TODO: guess what, it's growing :-(
6467 * configure.in: setup hacking values when compiling in my
6469 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6470 very rudimentary version of xsl:sort
6472 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475 * libxslt/transform.c: context position and size in for-each
6476 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6477 and put Error and Debug routines
6478 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6479 to use the Debug calls, cleanup
6480 * libxslt/xsltproc.c: added -v to enable debug printing
6482 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484 * TODO: started filling it :-(
6485 * libxslt/pattern.c: should now at least compile the full
6486 set of patterns authorized. Default priorities added.
6487 * libxslt/transform.c: a bit more work and cleanup.
6489 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491 * TODO: started adding in there :-(
6493 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6496 support of xslt:if and xslt:attribute, need libxml2 interfaces
6497 present only in CVS.
6499 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501 * test/Makefile.am test/REC*/Makefile.am: added first test
6502 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6503 cleanup of nodes at reading of stylesheet, added support
6504 for xsl:for-each and fixed a few recursion bugs
6506 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508 * pattern.c, xslt.c: removed debug
6509 * transform.c: added value-of, seems to handle the first
6510 REC example correctly
6512 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514 * transform.c, xsltproc.c: small fight with spaces and formatting
6515 may need a revisit later but looks pretty good right now.
6517 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519 * transform.c: basic processing in place
6520 * xsltInternals.h: exported one xslt.c function
6522 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524 * libxslt/transform.[ch] Makefile.am: started adding the
6525 transformation module
6526 * pattern.[ch] xslt.c: more work...
6528 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530 * libxslt/pattern.c: started adding xsltTestCompMatch()
6532 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534 * libxslt/pattern.c: more work on parsing selectors
6536 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538 * libxslt/xslt*: completeted the structures
6539 * libxslt/pattern.[ch]: started adding code to precompile patterns
6541 * libxslt/makefile.am: added the new files
6543 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545 * libxslt/xslt.c : small cleanup
6546 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6547 mechanism for compile-time options
6549 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551 * libxslt/xslt.[ch]: started parsing templates
6553 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6557 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6562 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6565 libxslt/Makefile.am tests/Makefile.am:
6566 Created the library framework, imported it into the GNOME CVS base
6567 * INSTALL: added a small instruction file.
6569 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6572 first steps toward building the framework
6574 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576 * NOTES: added notes taken while reading the spec.
6578 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580 * test/REC1 test/REC2: added examples from the XSLT REC
6582 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584 * README: basic informations
6585 * Changelog: created