1 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
3 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
4 removed obsolete checks
5 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
6 Windows build cleanups, removed obsolete checks
7 * win32/configure.js: removed obsolete copy operations
8 * win32/Makefile.*: make install cleanup
9 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
11 * .cvsignore: added Eclipse project files
13 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
15 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
18 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
20 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
21 tests/general/bug-142.out: updated the result of some tests
22 following the change to serailization in libxml2.
24 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
26 * libxslt/pattern.c: fixed bug #171488 with cascading select in
28 * tests/general/bug-161.*, tests/general/Makefile.am,
29 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
32 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
34 * tests/plugins/Makefile.am: fixed build outside of source tree
35 bug #172155 thanks to patch from Mike Castle
37 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
39 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
41 * configure.in tests/Makefile.am tests/xinclude/*: added a new
42 xinclude directory with the test for this problem
44 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
46 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
47 similar to same bug fixed in libxml2
48 * tests/general/bug-160.*, tests/general/Makefile.am,
49 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
52 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
54 * tests/general/bug-159.*, tests/general/Makefile.am,
55 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
56 bug #168196 fixed in libxml2
58 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
60 * libxslt/transform.c: working around Mark Vakoc' reported bug related
62 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
63 document without a dictionnary.
64 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
67 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
69 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
72 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
74 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
75 added DTD like checking when compiling stylesheets, closes
76 bug #160402 and a long term TODO
77 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
78 of the test cases where <xsl:when> was not within <xsl:choose>
80 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
82 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
83 update documentation to reflect addition of --nodtdattr
84 command line flag. Bug #171098
86 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
88 * libxslt/xslt.c: fixed problem with text node on stylesheet
89 document without a dictionary (bug 170533)
91 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
93 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
95 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
97 * libxslt.spec.in: adding a build require and a require for
98 libgcrypt-devel, c.f. Red Hat bug #133211
99 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
101 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
103 * libxslt/pattern.c: fixed a problem with '//' and
104 namespaces (bug 168208)
106 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
108 * libxslt/namespaces.c: fixed a problem with
109 exclude-result-prefixes (bug 165560)
111 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
113 * libxslt/variables.c: added a cretion of ctxt->globalVars in
114 xsltProcessUserParamInternal if missing.
116 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
118 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
119 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
120 Joel Reed and rebuild
121 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
123 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
125 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
126 applied plugin patch for Windows by Joel Reed
128 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
130 * win32/configure.js: Makefile fixes for Widows from Joel Reed
132 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
134 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
135 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
136 calls and removed them when comparing mode and modeURI for
137 templates by interning those strings when compiling the
140 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
142 * configure.in: small fix for local setup
143 * libxslt/transform.c libxslt/variables.c : speeding up some
144 variable lookup. In the process dug out something nasty about
145 ctxt->dict creation and key initialization order.
147 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
149 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
150 libxslt/xsltInternals.h: when copying text nodes in elements
151 or attributes to the output, if interning, then reuse the strings
152 directly without copying them in the output tree if dicts are
153 shared between the context and the output docs. Less allocations
154 smaller output document and no copying involved anymore.
156 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
158 * libxslt/xslt.c: internalize all text node content from
159 stylesheet documents with the stylesheet dictionnary
161 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
163 * tests/plugins/Makefile.am: Applied patch 11 (with small
164 modification) from Joel
166 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
168 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
169 patch 10 from Joel Reed
171 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
173 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
174 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
175 by Michael.Hewarth on the mailing list
177 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
179 * configure.in: patch #9 from Joel Reed
181 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
183 * transform.c: fixed problem with parserOptions not being
184 set before loading a new document (bug 164530)
186 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
188 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
189 tests/Makefile.am tests/plugins/Makefile.am
190 tests/plugins/testplugin.c: applied another patch from Joel Reed
191 still failing here but looking better
193 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
195 * libxslt/extensions.c: applied another patch from Joel Reed
197 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
199 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
200 libxslt/Makefile.am configure.in: Applied another patch from
201 Joel Reed, fixed a segfault and changed the configure code
202 a bit to work in my debug environment.
204 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
206 * configure.in: added python2.4 to the list of accepted
207 versions (bug 163274)
209 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
211 * libxslt/extensions.c: oops previous patch could break build
213 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
215 * configure.in win32/configure.js libxslt/extensions.c
216 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
217 integrated the module patch from Joel Reed with just a couple
218 of changes and cleanup.
220 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
222 * libxslt/pattern.c: fixed a problem with the expression
223 "*//name" (bug 162265), also a small problem with the '|'
226 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
228 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
229 spots where out-of-memory errors were not detected in time
230 (bug #153660 on OSF/1)
232 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
234 *doc/xslt.html, doc/downloads.html: changed the download link
235 on the web page for cvs snapshot
237 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
239 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
240 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
241 libxslt/xsltInternals.h: minor changes to get rid of gcc
242 warnings, especially on 64-bit system. Implemented
243 XML_CAST_FPTR macro to cast between function pointer <->
244 object pointer while avoiding gcc warnings (a hack).
245 No change to the logic.
247 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
249 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
250 Aleksey Gurtovoy moving some stat() definition for Windows
253 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
255 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
256 namespace URI on template names.
257 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
260 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
262 * libxslt/pattern.c: more on RVT's in XPath predicates, this
263 time for bug 159726. Cleaned up the logic a little, hopefully
264 now covers all setting of XSLT_RUNTIME_EXTRA.
265 * tests/general/bug-158.xsl: corrected a typo
267 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
269 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
270 last change and re-did it the "right way" (bug 158372).
271 * tests/general/bug-158.*, tests/general/Makefile.am,
272 tests/docs/bug-158.*, tests/general/Makefile.am: added test
275 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
277 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
278 evaluation of global variables to take account of possible
279 changes to the current document (bug 158372).
281 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
283 * libxslt/pattern.c: small change to previous fix for bug 153137,
285 * tests/general/bug-157.*, tests/general/Makefile.am,
286 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
288 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
290 * libxslt/transform.c: enhanced code to assure the "current
291 template rule" is not changed by xsl:call-template (bug 157859).
292 * tests/general/bug-156.*, tests/general/Makefile.am,
293 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
295 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
297 * libexslt/date.c: fixed problem with day-of-week-in-month
298 (bug 157592) with patch from Sal Paradise
299 * tests/exslt/date/datetime.1.out: corrected expected output
302 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
304 * tests/general/bug-155.*, tests/general/Makefile.am,
305 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
306 provided by Markus Bertheau breaking on libxml2-2.6.15
308 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
310 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
311 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
312 * libxslt/templates.c: small fix, first step in adressing #153660
314 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
316 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
319 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
321 * libxslt/transform.c: another dictionnary/string interning fix
323 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
325 * libxslt/transform.c: fix to force string interning on generated
328 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
330 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
331 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
332 libxslt/variables.c: changed some variable names for warning
333 cleanup when -ansi flag is not present.
334 * libxslt/namespaces.c: fixed potential NULL pointer reference
335 pointed out by Dennis Dams (bug 156187)
337 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
339 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
340 to include EXSLT doc in libxslt package.
342 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
344 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
345 gmtime_r if available (bug 129983)
346 * libexslt/functions.c: fixed a namespace problem concerning a
347 function with a namespace-qualified name (bug 155197)
349 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
351 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
352 by the recent namespace tests in libxml2
354 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
356 * libxslt/transform.c: fixed a problem of tree structure raised
357 by the new libxml2 tree checking code.
359 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
361 * libexslt/date.c: fixed problem with negative periods
363 * tests/exslt/date/sum.2.out: changed expected output, now
364 agrees with comments in sum.2.xml test data file
366 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
368 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
369 attribute document pointer.
371 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
373 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
376 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
378 * configure.in doc/*: release of 1.1.11, rebuilt the docs
380 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
382 * libxslt/pattern.c: try to fix #153137 but without a test case
383 it's shooting in the dark.
385 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
387 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
388 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
391 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
393 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
394 namespaced variable names.
395 * tests/general/bug-154.*, tests/general/Makefile.am,
396 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
399 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
401 * Makefile.am: add missing variable
402 * libxslt/transform.c: fixed some error callback data
403 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
404 date:sum testing from Derek Poon
406 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
408 * libexslt/date.c: fixed problem with empty sets, etc.
409 (see discussion on mailing list)
411 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
413 * libexslt/date.c: fixed problem with timezone offset
415 * tests/exslt/date/add.1.out: changed regression test output,
416 which was apparently incorrect for above case
418 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
420 * libxslt/transform.c: re-arranged sequence of setting up
421 namespaces within xsltCopyTree (see the list thread
422 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
423 * tests/general/bug-104.out: slight change to expected output
426 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
428 * libexslt/date.c: enhanced validation of date-time to catch
429 bit-field overflow (bug 152836)
430 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
433 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
435 * libxslt/numbers.c: further refinement to UTF8 pattern
436 separator (bug 151975)
438 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
440 * libxslt/numbers.c: fixed problem with UTF8 pattern
441 separator (bug 151975)
443 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
445 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
446 fixed 2 problems with xsl:include (bug #151795)
448 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
450 * NEWS configure.in doc/*: Release of libxslt-1.1.10
452 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
454 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
455 for --path as well as --load-trace, fixes Red Hat bug #106545
457 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
459 * libxslt/keys.c: fixed small problem with key initialisation
460 disturbing the transformation context (bug 151201).
461 * tests/general/bug-153.*, tests/general/Makefile.am,
462 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
465 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
467 * win32/configure.js: added support for version extra
469 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
471 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
472 compilation problems on Solaris #150844
474 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
476 * configure.in NEWS doc/*: preparing release of 1.1.9
478 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
480 * transform.c: Further enhancement for keys on exslt:node-sets.
481 Corrects a rather serious timing problem (bug 150741)
482 * tests/exslt/common/node-set.8.*: added regression test for this
484 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
486 * Makefile.am configure.in: a bit of cleanup and a extra variable for
489 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
491 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
493 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
495 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
496 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
497 libexslt/exslt.c: added some code to include the CVS
498 ChangeLog version in the version strings available for
499 printing (e.g. by xsltproc)
501 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
503 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
504 DTD attributes, RFE 150311 . Also cleanup the code from all
505 libxml2 pre 2.6.0 specific code since we are using
506 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
508 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
510 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
511 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
512 provide document loading as suggested by David Hyatt for
515 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
517 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
518 in xmlNewTransformContext for the principal document (bug 133289)
520 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
522 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
523 fixed handling of #default in namespace-alias for default
524 namespace (bug 149659)
525 * tests/namespaces/tst7.* tst8.*: added regression tests for above
527 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
529 * libexslt/date.c: added date:sum routine supplied by Joel
532 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
534 * doc/downloads.html doc/xslt.html: fixed a couple of problems
535 reported by Oliver Stoeneberg
537 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
539 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
540 libxslt/variables.c: added code to assure keys are generated
541 when needed for node-sets (bug 148773)
542 * tests/exslt/common/node-set.7.* - added test case for above.
544 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
546 * libexslt/strings.c: fixed str:tokenize for case when 2nd
547 argument is an empty string (should produce a token for
548 each char in the string). Reported on the mailing list by
551 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
552 * libxslt/imports.c: further enhancement for template priorities
553 on imported stylesheets (better fix for bug 141279, fixes
556 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
558 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
559 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
560 Rob Richards to add a normal --with-crypto configure option.
562 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
564 * libxslt/functions.c: added some logic to xsltKeyFunction
565 to set the transform context doc ptr when the xpath context
566 doc is different (bug 147445)
567 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
568 and tests/exslt/common/node-set.6*: added regression tests
569 for bug 145547 (UNION and FILTER for RVT's)
571 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
573 * python/libxslt-python-api.xml: fixed type for doctypeSystem
574 and doctypePublic (problem reported on the list by Sitsofe
576 * doc/libxslt-api.xml: updated database.
578 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
580 * transform.c: small change to key handling for RVT, needed
581 because of enhancement to libxml2 xpath.
583 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
585 * python/libxsl.py: fixes Python on 64bits box problem.
587 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
589 * libxslt.spec.in: better python dependancy Red hat bug #126364
592 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
594 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
595 tst5.xsl and tst.out to EXTRA_DIST
597 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
599 * configure.in doc/*: releasing 1.1.8
601 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
603 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
604 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
605 causing the wrong libs to be linked when using the configure
606 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
608 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
610 * libexslt/Makefile.am: implemented change from Joel Reed for
611 automake-1.4 compatibility.
612 * libexslt/crypto.c: reformatted source to remove an overly
613 generous supply of tabs. Added a #include for sys/select to
614 fix a compilation error caused by the gcrypt include file's
615 usage of 'fd_set'. Made some minor changes to fix
616 some warning messages (no change to the logic).
617 * configure.in, config.h.in: added test for presence of
619 Added test for libgcrypt version > 1.1.41 (bug 145245)
621 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
623 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
624 namespace, also a small enhancement of the surrounding text on
625 extension functions. (bug 145250)
627 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
629 * configure.in: convenience change
630 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
631 try to avoid calling libxml2 cleanup function directly but go
632 though the python wrapper of libxml2 for memory debug accounting.
634 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
636 * libxslt/keys.c: added namespace setup before calling XPath
637 to evaluate key (Bug 143520)
639 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
641 * libxslt/transform.c: added coding to xsltCopyTree to copy
642 namespaces (bug 139578).
643 * tests/general/bug-128.out: changed to reflect above fix
644 * libxslt/xslt.c: minor change to an error message
646 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
648 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
649 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
650 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
651 crypto extensions based on libgcrypt if found at configure time.
652 * tests/namespaces/Makefile.am: fixed a small breakage
654 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
656 * libxslt/namespaces: some enhancement for fixing bug 142768
657 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
658 added regression test for this bug
660 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
662 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
663 the example from Richard Jinks
665 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
667 * win32/configure.js win32/Makefile.* minor changes for the new
668 layout of the Windows binary package
670 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
672 * doc/search.php.inc, doc/search/php: enhanced to remove
673 forcing module names to lower case, and to fix problem
674 with links between pages in libxml2 directory.
676 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
678 * win32/makefile.msvc, win32/configure.js: included the cruntime
679 option, contributed by Oliver Stoeneberg
681 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
683 * libxslt/xsltutils.c: fixed bug in error message printing
684 for undefined namespace (bug 143004)
686 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
688 * NEWS doc/*: updated for 1.1.7
690 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
692 * configure.in: release of libxslt-1.1.7
694 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
696 * tests/general/bug-151*, tests/docs/bug-151.xml,
697 tests/general/Makefile.am, tests/docs/Makefile.am: added
698 regression test for old bug #127877
700 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
702 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
703 being generated when the root element is namespaced
704 * tests/general/bug-151*, tests/docs/bug-151.xml,
705 tests/general/Makefile.am, tests/docs/Makefile.am: added
706 regression test for bug #135542
708 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
710 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
711 libxslt/transform.c: fixing bug #134500 on namespace lookup for
712 attribute which sometimes lead to default namespace
713 * tests/general/bug-150*, tests/docs/bug-150.xml,
714 tests/general/Makefile.am, tests/docs/Makefile.am: added
715 regression test for bug #134500
717 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
719 * libexslt/date.h: fixing a small portability problem on Solaris
720 for the declaration of localtime_r bug #140468
722 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
724 * libxslt.m4: applied patch from Edward Rudd to fix the problems
725 raised in bug #142429
727 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
729 * libxslt/xslt.c: fixed a weird namespace bug #141532
730 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
731 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
732 to the regression for bug #141532
734 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
736 * libxslt/imports.c: added comments and function header,
737 improved logic of routine just added.
738 * tests/general/bug-147*, tests/docs/bug-147.xml,
739 tests/general/Makefile.am, tests/docs/Makefile.am: added
740 regression test for bug 141279
742 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
744 * libxslt/imports.c: enhanced normalization of comp steps
745 when an imported stylesheet has it's own imports
748 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
750 * libxslt/transform.c: added code to recognize
751 disable-output-escaping on certain text nodes (bug 140755)
752 * tests/general/bug-100.out: regenerated to account for change
753 from next ChangeLog entry (bug 140558)
755 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
757 * libxslt/xsltutils.c: suppressed any automatic linefeed after
758 a comment following the document root element (bug 140558)
760 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
762 * libxslt/transform.c: fix a problem where we updated an
763 ELEMENT node psvi field as if it was a DOCUMENT one, leading
764 to a subtle crash later, valgrind rules.
766 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
768 * libexslt/strings.c: fixed bug in UTF8 string tokenize
769 kindly reported by Vasily Tchekalkin
771 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
773 * configure.in doc/*: preparing release 1.1.6
774 * libxslt.spec.in: keep the ChangeLog compressed
776 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
778 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
779 * tests/docs/Makefile.am tests/docs/bug-146.xml
780 tests/general/Makefile.am tests/docs/bug-146*: added test
781 to the regression for bug #139132
783 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
785 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
786 with key matching attribute node.
788 2004-04-01 Johan Dahlin <johan@gnome.org>
790 * python/.cvsignore: Add generated files, to make cvs silent.
792 * .cvsignore: Add missing libexslt.pc and stamp-h1
794 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
796 * configure.in: prepare release of 1.1.5, made a hard dependancy
797 to libxml2 2.6.8 due to the dictionnary reference counting change
798 * doc/*: updated and rebuilt the doc.
799 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
801 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
803 * libxslt/xsltconfig.h.in: small fix for OpenVMS
804 * libxslt/documents.c: fixed a leak associated to the change
805 in reference counting when running the XML parser and using
806 the document() function.
808 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
810 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
811 when output file is used (bug 137341)
813 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
815 * libxslt/xsltutils.c: corrected my error from bug 135938
816 pointed out on the mailing list by Mark Vakoc.
817 * libxslt/transform.c: enhanced the error message for
818 call-template when namespace is present.
819 * tests/general/bug-145.err: regenerated for new message
821 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
823 * libxslt/namespaces.c: added additional check to prevent
824 superfluous namespace href's being generated on elements
826 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
827 added new test for bug 136914
828 * tests/namespaces, tests/extensions/ tests/reports: fixed
829 error in "enhanced" Makefile.am, removed superfluous .err files
832 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
834 * doc/search.php.incl: minor addition for later version of php
835 requiring $HTTP_GET_VARS.
836 doc/*: rebuilt the docs
838 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
840 * libexslt/strings.c: modified the 'tokenize' routine to work with
841 UTF8 chars in both string and tokens (Bug 136183)
843 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
845 * libxslt/attrvt.c: added coding to allow growing the
846 AVT structure when a large number of segments are present
848 * libxslt/keys.c: fixed a compilation warning (no logic change)
850 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
852 * tests/docbook/Makefile.am: small fix to typo
854 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
856 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
857 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
858 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
859 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
860 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
861 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
862 tests/extensions/Makefile.am, tests/general/Makefile.am,
863 tests/keys/Makefile.am, tests/multiple/Makefile.am,
864 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
865 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
866 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
867 tests/REC/test-2.5-1.err:
868 Major enhancement to "make tests". All but Python tests
869 cleaned up to produce minimum summary output if no problems.
870 * tests/general/bug-145.xsl, tests/general/bug-145.err,
871 tests/docs/Makefile.am, tests/docs/bug-145.xml:
872 Added test case for bugzilla bug 135938
874 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
876 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
877 fixed problem with dictionary handling (bug 135938).
878 * doc/EXSLT/*: fixed a few more "href_base" files.
880 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
882 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
883 the "href_base" problem.
885 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
887 * configure.in, config.h.in: added test for localtime_r
888 * libexslt/date.c: added usage of localtime_r if present on
889 system (bug 129983, suggested by Vasily Tchekalkin)
891 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
893 * libxslt/keys.c libxslt/pattern.c: removed the last use
894 of _private that time in the input document, use the psvi
895 field again, this may be interesting if XSLT2 support gets
896 in but since this is very unlikely ...
898 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
900 * libxslt/transform.c libxslt/variables.c: use the psvi field
901 of teh document used for RVT instead of _private.
903 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
905 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
906 the attribute instead of the _private one to compile AVT infos
908 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
910 * tests/docs/Makefile.am tests/docs/bug-144.xml
911 tests/general/Makefile.am tests/docs/bug-144*: added test
912 similar to 143 but checking for AVT in local variables.
914 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
916 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
917 AVT found in global variable content.
918 * tests/docs/Makefile.am tests/docs/bug-143.xml
919 tests/general/Makefile.am tests/docs/bug-143*: added test
920 to the regression suite.
922 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
924 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
925 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
926 First step toward _private cleanup: use the psvi field to store
927 the precompilation informations in the stylesheet nodes.
929 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
931 * libxslt/variables.c: trying to use the fact that names comes
932 from a dictionnary when looking up for variables.
933 * tests/documents/Makefile.am: try to fix an error reported on
936 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
938 * tests/general/Makefile.am, tests/general/bug-142.xsl,
939 tests/general/bug-142.out, tests/docs/Makefile.am,
940 tests/general/bug-142.xml: added test for language
941 attribute which previously triggered a memory leak
942 (from list report by Mike Hommey)
944 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
946 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
947 regenerated the documentation
949 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
951 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
952 minor changes to eliminate compilation warnings. No change
955 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
957 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
958 Mikhail S Grushinskiy to compile on Mingw
960 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
962 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
964 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
966 * libxslt/extensions.c: applied patch from Steve Little to
967 display the extension modules.
969 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
971 * libxslt/transform.c: trying to fix an extension regression pointed
974 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
976 * libxslt/transform.c: try to fix the problem with yelp
979 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
981 * libxslt/templates.c: applied patch from #134588 provided by
982 Mariano Suárez-Alvarez, attribute text node without doc.
984 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
986 * configure.in, doc/*: updated and rebuilt the documentation
987 preparing release of 1.1.3
988 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
990 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
992 * libxslt.m4: small fix: added missing [] quotation macro name
993 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
994 1.8.x and is backward compatible with older auto tools.
996 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
998 * libxslt/attrvt.c libxslt/templates.c: removed the two last
999 known bug with the new code, was overoptimizing a bit...
1001 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1003 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1004 mostly an error handling some ATV coupled with doctionnaries
1006 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1007 libxslt/xslt.c: added a bit of debug to be able to trace
1010 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1012 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1013 attribute value templates
1014 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1015 dictionaries at the stylesheet and transformation level.
1016 * configure.in: this relies on a recent version of libxml2
1017 with the sub dictionnary catalog.
1019 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1021 * libxslt/transform.c: added check for "?>" in PI content
1024 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1026 * libxslt/namespaces.c: fixed problem with attribute
1027 namespace (Bug 132953)
1029 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1031 * libxslt/transform.c: added check for "--" or ending '-'
1032 in xsl:comment (Bug 132742)
1034 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1036 * libxslt/transform.c, libxslt/attributes.c: added
1037 validation of QName for xsl:element and xsl:attribute
1040 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1042 * libxslt/pattern.c: changed priority of template patterns
1043 starting with '//' from 0.0 to 0.5 (Bug 131705)
1045 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1047 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1048 behaviour on unknown element from the XSLT namespace.
1049 * python/generator.py: applied patch from Stephane bidoul
1050 to export enums in the bindings.
1052 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1054 * tests/general/Makefile.am, tests/general/bug-141.out,
1055 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1056 tests/general/bug-141.xml: added test case for
1057 Bug 13971 (libxml2 xpath.c bug, but tested here)
1059 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1061 * libxslt/xsltutils.c: added a newline for any comment before
1062 the root element (Bug 130433)
1063 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1064 default namespace is changed (Bug 130793)
1065 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1066 for newline after comment change above.
1067 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1068 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1069 cdata-section-elements problem.
1071 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1073 * python/libxsl.py: applied shared lib loading patch for OS X from
1076 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1078 * libexslt/math.c, libexslt/common.c: fixed problem,
1079 reported on the list by Markus Bayerlein, concerning
1080 math functions on nodesets generated with
1082 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1083 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1084 added test case for above.
1086 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1088 * libxslt/transform.c: changed to assure comment which
1089 preceeds root node is output after DTD (Bug 130433)
1090 * test/exslt/common/node-set.4.*: added test case for
1093 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1095 * doc/site.xsl: Changed logo spacing to avoid stacking
1096 * doc/*: rebuilt web pages
1098 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1103 Test William's new site.xsl improvements by adding the
1104 W3C logo icon, rebuild docs, and presto! It shows up
1107 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1109 * libxslt/transform.c: Refined wrapper code with large
1110 test case submitted by Norm Walsh. (Bug 130922)
1112 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1114 * libxslt/transform.c: Added coding to create a xsltDocument
1115 wrapper for an RVT, in order to produce the applicable
1118 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1120 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1121 doc/search.php.inc: Added new facility to "autogen"
1122 the search script. Fixed a few more problems with
1123 the API page generation.
1124 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1125 the autogeneration of the php script. Note that from
1126 this point doc/search.php will be include in the
1127 generic "Rebuilt docs".
1128 * doc/*: api docs rebuilt.
1130 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1132 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1133 Further cleanup, fully implemented common routine for
1134 "generic page" within the docs.
1135 * doc/*: api docs rebuilt with enhanced scripts.
1137 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1139 * doc/xslt.html, doc/bugs.html
1140 made link to bugzilla more useful
1142 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1144 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1145 cleanup of scripts, assuring page tables are consistent.
1146 * doc/*: api docs rebuilt with enhanced scripts.
1148 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1150 * configure.in: fixed Bug130593.
1151 * doc/apibuild.py: fixed a couple of sequence problems on
1152 references within APIxxx.html files, rebuild doc/* (and NEWS)
1154 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1156 * doc/newapi.xsl: change background color of function
1157 declaration to improve readability
1158 * doc/*: rebuild docs with new stylesheet
1160 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1162 * libxslt/transform.c: fix bad doc comment formatting on
1163 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1164 * doc/*: rebuild docs
1166 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1168 * configure.in doc/*: prepared release of libxslt-1.1.2
1169 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1172 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1174 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1177 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1179 * libxslt/numbers.c: added namespace comparison for
1180 xsl:number count function (Bug 129057)
1182 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1184 * tests/docs/Makefile.am tests/docs/bug-139.xml
1185 tests/general/Makefile.am tests/general/bug-139*: added
1186 test for entities parsing (Bug #129489)
1188 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1190 * tests/docs/Makefile.am tests/docs/bug-138.xml
1191 tests/general/Makefile.am tests/general/bug-138*: added
1192 test for namespace problem (Bug #129624)
1194 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1196 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1197 the transformation context
1198 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1199 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1200 xsltSetCtxtParseOptions() to update parsing options in document()
1202 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1204 * libxslt/keys.c: fixed second problem on #122483, namespace
1205 definitions must be propagated to keys.
1206 * tests/docs/Makefile.am tests/docs/bug-137.xml
1207 tests/general/Makefile.am tests/docs/bug-137*: added test
1208 to the regression for bug #122483
1210 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1212 * libxslt/transform.c: added the cast needed to fix #129188 warning
1214 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1216 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1219 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1221 * libexslt/date.c: fixed several routines to assure empty
1222 string returned (rather than a string object with a null
1223 string pointer) (Bug 129561)
1225 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1227 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1228 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1229 enhanced documentation to include exslt; rebuilt docs
1231 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1233 * libxslt/xsltutils.h
1235 document XSLT_TRACE macro (sort of) and rebuild docs
1237 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1239 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1240 build, no success, it still works halfway.
1242 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1244 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1245 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1246 mingw compilation fixes.
1248 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1250 * doc/xslt.html docs.html
1251 remove reference to gtk-doc
1253 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1255 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1257 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1259 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1260 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1261 by using the new XInclude APIs provided by 2.6.3...
1263 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1265 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1266 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1267 set into node name. This modification arises from
1268 bug #128520, and avoids unnecessary work in libxml2.
1270 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1272 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1273 * doc/* doc/html/*: regenerated the docs.
1275 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1277 * doc/Makefile.am: small further enhancement to makefile
1278 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1279 doc/html/libxslt-transform.html: updated to reflect last change
1282 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1284 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1285 Makefile.am: adapted the libxml files for libxslt.
1286 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1287 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1288 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1291 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1293 * libxslt/transform.c: change initialisation of external functions
1294 to take place in xsltNewTransformContext instead of in
1295 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1296 also fix problem reported on the mailing list on today's date.
1298 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1300 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1301 detect recursion in xslt:include (bug #127687).
1302 * tests/XSLTMark/reverser.out,
1303 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1304 because of fix of bug #127877 in libxml2 (quotes in text)
1306 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1308 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1309 Changed to detect recursion in xslt:import (bug #127687).
1310 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1311 include change to xsltParseStylesheetImportedDoc parameters for
1314 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1316 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1317 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1318 Applied patch from Mark Vadoc adding flexible trace debugging
1319 support to the library.
1321 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1323 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1324 'computed' namespace attribute)
1325 * tests/docs/Makefile.am tests/docs/bug-136.xml
1326 tests/general/Makefile.am tests/docs/bug-136*: added tests
1327 to the regression for bug #127561
1329 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1331 * libxslt/keys.c: small further enhancement, bug #127450
1333 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1335 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1336 on the same code in #127450
1337 * tests/docs/Makefile.am tests/docs/bug-135.xml
1338 tests/general/Makefile.am tests/docs/bug-135*: added tests
1339 to the regression suite for bug #127450.
1341 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1343 * libxslt/keys.c: fixed an error from #120684 patch raised in
1345 * tests/docs/Makefile.am tests/docs/bug-134.xml
1346 tests/general/Makefile.am tests/docs/bug-134*: added tests
1347 to the regression suite for bug #127450.
1349 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1351 * libxslt/keys.c: fixed a bug in the keys selector parsing
1352 #120684 when | is in a predicate or a string.
1353 * tests/docs/Makefile.am tests/docs/bug-133.xml
1354 tests/general/Makefile.am tests/docs/bug-133*: added tests
1355 to the regression suite for bug #120684.
1356 * Makefile.am: don't package cvs temp files
1357 * doc/apibuild.py: update from libxml2 one
1359 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1361 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1362 uncovered by newapi.xsl
1363 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1364 to use IS_BLANK_CH for char compares (fixes warnings)
1366 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1368 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1369 number formatting bug #126994
1371 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1373 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1376 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1378 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1379 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1380 patch to moves the control of the XSLT debugger into the transform
1383 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1385 * libexslt/functions.c: applied patch for param visibility from
1386 Shaun McCance. Changed variable scoping in accordance with
1387 Shaun's suggestions. This fixed problem reported on the list
1389 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1390 regression test for above
1392 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1394 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1395 describing the entry points.
1397 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1399 * win32/configure.js: fixed #122146
1401 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1403 * tests/multiple/Makefile.am: applied last fix from #125614
1405 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1407 Minor enhancements to eliminate compile/test warnings
1408 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1409 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1410 it's defined as __attribute__((unused))
1411 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1412 variable declaration
1413 * libxslt/preproc.c: minor change to get rid of unused var/code
1415 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1417 * doc/* NEWS: preparing release 1.1.0
1419 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1421 * libxslt/preproc.c: fixing the Document element precompilation
1422 to avoid the problem raised in #125614
1424 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1426 * tests/multiple/out/letter*.orig: updated to reflect change
1427 to HTML output in libxml2 (formatting of <p>, bug #125093)
1429 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1431 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1434 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1436 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1437 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1438 for the upcoming 1.1.0 release
1439 * breakpoint/*: this release removes the deprecated breakpoint library
1441 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1443 * libxslt/transform.c, tests/general/bug-119.out: fixed
1444 bug #125502 and corrected expected test output
1445 * tests/general/bug-79.out: fixed broken test (bug #123328)
1446 * libxslt/pattern.c, libexslt/functions.c: minor change to
1447 eliminate compilation warning
1449 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1451 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1452 broken tests (revealed by #125502)
1454 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1456 * libexslt/strings.c: fix bug #125265 about entities breaking
1457 exsl:tokenize and exsl:split
1458 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1459 augmented the reression tests with the example from the bug report.
1461 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1463 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1466 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1468 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1469 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1470 xmlParseFile, this avoid relying on global parser options, far
1472 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1473 slightly corrected output for CDATA and STYLE element save.
1475 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1477 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1478 patch from Roumen Petrov for bug #124539 when building outside the
1480 * libxslt/xsltutils.c: fixed the way to grab the line number from
1481 the document, use the predefiend libxml2 API which mate it work
1482 with both 2.5.x and 2.6.x
1484 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1486 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1487 problem reported on the mailing list by Justin Fletcher
1489 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1491 * configure.in libxslt.spec.in: doing some testing and raising
1492 the build requirement to 2.5.10
1493 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1494 for linking the exslt lib with the lib being build instead of the
1497 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1499 * libxslt/pattern.c: Fixed problem with cascaded predicates
1500 (more of bug 119946)
1502 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1504 * restored earliest portion of ChangeLog (was corrupted)
1506 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1508 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1509 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1510 * doc/libxslt-api.xml: regenerated the API
1512 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1514 * configure.in: bump the libxml2 require to 2.6.0 which
1515 should ship for good real soon...
1516 * doc/Makefile.am: fix installation of HTML pages
1517 * doc/libxslt-api.xml: rebuilt
1518 * libxslt/xsltexports.h: cleanup
1519 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1520 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1522 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1524 * libxslt/attributes.c: fixed bug 123822
1526 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1528 * libxslt/pattern.c: fixed bug 119946
1529 * configure.in: enhanced for better devel (me) testing
1531 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1533 * configure.in: applied a small patch from Troels Walsted Hansen
1534 for python libxml2 detection.
1536 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1538 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1539 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1540 various compilation warnings (AIX as well as gcc)
1542 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1544 * libexslt/saxon.c: applied patch from Brett Kail to implement
1547 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1549 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1550 as pointed by Steve Ball
1552 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1554 * libxslt/extensions.c: applied patch from Karl Eichwalder
1555 apparently the xmlFree was introducting a memory error
1556 on x86_64, though not reproduced.
1557 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1559 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1561 * python/libxslt.c: don't output errors to stdout by default
1564 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1566 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1567 IS_XSLT_REAL_NODE change
1568 * python/Makefile.am Makefile.am: some makefile "distclean"
1569 target improvement from Graham Wilson
1570 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1573 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1575 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1576 IS_XSLT_REAL_NODE, fixed bug 120644.
1578 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1580 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1581 libxslt/xsltutils.h: removing the DocBook SGML support
1583 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1585 * configure.in: preparing release libxslt-1.0.33
1586 * doc/*: updated and rebuilt the docs
1587 * doc/apibuild.py: small fixes for new tokens
1589 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1591 * transform.c: enhanced previous fix to bug #120684, using
1592 excellent suggestion by Daniel
1593 * attributes.c: fixed bug #119583, merging attribute sets
1594 from imported stylesheets.
1595 * tests/docs/Makefile.am tests/docs/bug-131.xml
1596 tests/general/Makefile.am tests/docs/bug-131*: added tests
1597 to the regression suite for bug #120684.
1599 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1601 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1602 incorrect creation of "extra" variables when compiling
1603 templates on imported stylesheets.
1604 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1605 tests/general/Makefile.am test/docs/bug-130*: added tests
1606 to the regression suite for this bug.
1609 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1611 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1614 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1616 * transform.c: fixing bug #120684 on crash caused by text between
1619 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1621 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1622 macros which affect exports and added mingw section
1624 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1626 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1627 against libxml2 without XPointer supoort.
1629 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1631 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1632 with namespaced names reported by Steve Hay
1633 * tests/docs/Makefile.am tests/docs/bug-129.*
1634 tests/general/Makefile.am tests/general/bug-129*: added the
1635 test to the regression suite for this bug.
1637 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1639 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1642 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1644 * libxslt/*.h: realigned parameters after taint
1646 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1648 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1649 Borland compiler, as reported by Eric Zurcher
1651 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1653 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1654 get included in the distrib
1656 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1658 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1659 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1660 contain the export defs.
1662 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1664 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1665 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1666 for compilation with MingW compiler on Windows.
1668 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1670 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1671 instances of a key with the same namespace:name, reported
1672 on the mailing list by Ian Young. Added regression test
1675 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1677 * variables.c: fixed bug 119699 (missing error on shadowed
1679 * autogen.sh: removed dependency on automake-1.4, updated
1680 links for fetching auto* tools
1681 * doc/Makefile.am: added check for automatic regeneration of
1682 win32/*.def.src when api xml files are updated.
1684 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1686 * transform.c: fixed bug 114563 (params not passed when
1687 default template processed)
1689 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1691 * xslt.c: fixed bug 119862 (missing param on ns error print)
1693 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1695 * News configure.in: preparing libxslt-1.0.32 release
1696 * doc/* : updated the doc and rebuilt
1698 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1700 * breakpoint/Makefile.am: removed ref to libxslt.la
1701 * numbers.c transform.c python/libxml_wrap.h python/types.c
1702 xlstproc/xsltproc.c: Minor cleanup of warning errors
1704 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1706 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1708 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1710 * tests/docs/Makefile.am tests/docs/bug-127.*
1711 tests/general/Makefile.am tests/general/bug-127*: added the
1712 test from bug #118763 to the regression suite.
1714 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1716 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1718 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1720 Minor cleanup of regression test general/bug-125
1722 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1724 Fixed bug 116517 - handling of '{' and '}'
1725 * templates.c: added checks for escaping and balancing of
1727 * tests/general/Makefile.am tests/docs/Makefile.am:
1728 Added test case (bug-126) to regression suite.
1730 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1732 Fixed bug 117552 - sort with multiple keys
1733 * xsltutils.c: enhanced treatment of NaN when multiple sort
1735 * tests/general/Makefile.am tests/docs/Makefile.am:
1736 Added test case (bug-125) to regression suite.
1738 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1740 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1741 * transform.c, variables.c, xslt.c, xsltutils.c:
1742 removed some unused variables
1744 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1746 Fixing bug 118558 (Solaris 8 compiler warnings)
1747 * xslt.c: minor re-ordering of code
1748 * functions.c: added an explicit cast
1749 * number.c: added include for string.h
1750 * security.c: added an explicit cast
1752 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1754 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1755 of date:seconds as previously posted to the mailing list
1756 * numbers.c: extensive modification to cater for UTF8 within
1757 the various routines.
1759 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1761 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1762 #117616 about EXST str:tokenize.
1763 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1764 added the test in the regression suite.
1766 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1768 * xsltproc/xsltproc.c: applying a patch based on #117377
1771 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1773 * libxslt/transform.c: allow strip-space to support full namespaces
1774 using prefix:* , should fix #114287
1775 * tests/docs/Makefile.am tests/docs/bug-124.*
1776 tests/general/Makefile.am tests/general/bug-124*: added a
1777 test to the regression suite for this bug.
1779 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1781 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1782 the attribute was already defined, should fix bug #113812
1783 * tests/docs/Makefile.am tests/docs/bug-123.*
1784 tests/general/Makefile.am tests/general/bug-123*: added the
1785 test to the regression suite.
1787 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1789 * libexslt/strings.c: applied patch from Shaun McCance to implement
1790 exslt:split c.f. #117752
1791 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1792 added the test to the regression suite.
1794 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1796 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1797 might require more attention could be an Unicode support breakage.
1799 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1801 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1802 libxslt/xsltInternals.h: optimize text node coalescing by
1803 caching info about the last text node generated and doing
1804 fast alloc/copy of the text. Should fix #115273
1806 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1808 * fixed bug 113520, incorrect result for date:seconds
1809 with change to type casting in libexslt/date.c
1811 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1813 * fixed bug 114764: trouble with globals and RVT's
1814 with minor changes in variables.c and transform.c
1815 so that any global instantiated with an RVT gets
1816 uninitialized when the RVT is destroyed.
1818 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1820 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1821 * breakpoint/Makefile.am: added deps to libxslt
1822 * tests/exslt/common/Makefile.am: integrated William Brack test
1823 in the regression suite
1825 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1827 * fixed bug 114812, trouble with imported exslt functions
1828 added lookup function in libxslt/extension.c
1829 enhanced exsltInitFunc in libexslt/functions.c to take
1830 better care of imports
1832 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1834 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1835 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1836 Sean Treadway, adding Python bindings for extension element and
1837 some bindings cleanups.
1838 * python/tests/Makefile.am python/tests/extelem.py: also add an
1841 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1843 * python/libxml_wrap.h: applied patch from #116943 which should
1844 fix the xsltSaveResultToFile python binding.
1846 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1848 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1850 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1852 * configure.in: releasing 1.0.31
1853 * doc/*: update and rebuild of the docs
1855 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1857 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1859 * tests/docs/Makefile.am tests/docs/bug-122.*
1860 tests/general/Makefile.am tests/general/bug-122*: added the
1861 test to the regression suite.
1863 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1865 * libxslt/preproc.c: fix bug #115778 for attribute value template
1868 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1870 * libxslt/documents.c libxslt/transform.c: applied patch from
1871 Keith Isdale to desactivate node numbering when running under
1874 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1876 * libxslt/security.c: fix the write checking code when
1877 the output filename does not parse as an URL bug #115402
1879 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1881 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1882 triodef.h were missing from the distribution
1884 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1886 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1887 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1889 * libexslt/sets.c: applied patch from Peter Breitenlohner
1890 * doc/*: rebuilt the docs
1891 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1892 generattion of " as " in element content.
1894 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1896 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1897 which is a sibling of xsl:when
1899 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1901 * libxslt/xslt.c: fixed a possible crash when the document
1902 wasn't a proper stylesheet.
1904 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1906 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1908 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1910 * win32/defgen.xsl: new file, generates the export sources.
1911 * win32/*.def.src: these are now autogenerated, changes to these
1912 will not be logged anymore.
1914 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1916 * tests/docs/Makefile.am tests/docs/bug-121.*
1917 tests/general/Makefile.am tests/general/bug-121*: added the
1918 example for bug #112904 in the regression tests, the bug fix is
1921 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1923 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1924 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1925 of --with-python like for libxml2
1927 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1929 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1930 NaN within the sort element. Also added regression test.
1932 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1934 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1935 network accesses when building
1937 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1939 * libxslt/transform.c: fixed a segfault introduced with the RVT
1940 handling change, bug #112703 .
1942 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1944 * libxslt/xslt.c: make sure stylesheet compilation errors
1945 forces a NULL stylesheet, fixes #112270
1947 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1949 * NEWS configure.in : preparing release 1.0.30
1950 * doc/apibuild.py: backported a patch from libxml2
1951 * doc/*: updated and rebuilt the docs
1953 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1955 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1956 cleaning up Result Value Tree handling
1957 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1959 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1960 added Mark Vakoc test combining for-each and exslt:tokenize
1962 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1964 * libxslt/transform.c: fixing bug #111755 when a template is
1965 applied to an attribute
1966 * tests/docs/Makefile.am tests/docs/bug-119.*
1967 tests/general/Makefile.am tests/general/bug-119*: added the
1968 example in the regression tests for that bug.
1970 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1972 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1973 for the HTML generation fixing #111799
1974 * doc/html/*.html doc/html/*.png: associated update
1976 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1978 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1979 * win32/libxslty.def.src: added more exports
1981 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1983 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1984 transition to XHTML1 added validity checking to the makefile rules.
1986 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1988 * python/generator.py: fixed a problem in the generator where
1989 the way functions are remapped as methods on classes was
1990 not symetric and dependant on python internal hash order,
1991 as reported by Stéphane Bidoul
1992 * libexslt/strings.c: attempt at fixing an object type pbm
1993 * libxslt/triodef.h: update for OpenVMS from libxml2
1995 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1997 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1998 generation of the man page
2000 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2002 * libexslt/sets.c: fixed a bug introduced in the last commit
2003 * libxslt/transform.c: tried to fix #111437
2004 * tests/docbook/result/xtchunk/html/*.orig
2005 tests/multiple/out/*.orig: side effect of #111437 change.
2007 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2009 * libexslt/strings.c: applied last patch for #110023 from
2011 * libexslt/sets.c: fixed a memory leak when mixing one of the
2012 EXSLT set functions and a Result Value Tree
2013 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2014 with Result Value Tree
2016 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2018 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2019 bug #111420 about double initialization of extension contexts
2021 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2023 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2024 don't obbey the same rules as for literal reusl elements.
2025 * tests/docs/Makefile.am tests/docs/bug-118.*
2026 tests/general/Makefile.am tests/general/bug-118*: added the
2027 example in the regression tests for that bug.
2028 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2029 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2030 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2031 regression tests one still exposing a mem leak (Mark Vadoc).
2033 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2035 * libxslt/pattern.c: fix a memory related segfault on a
2036 pattern compilation error #110189
2038 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2040 * libxslt/variables.c: fixing bug #110020 on global parameter
2041 and variables mismatch
2042 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2043 the test to the regression suite
2045 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2047 * libexslt/math.c: applied patch from Charles Bozeman fixing
2048 the math power function where args were inverted #110996
2049 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2050 added the test to the regraession for #110996
2051 * libexslt/sets.c: avoid a problem with nodesets.
2053 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2055 * libxslt/win32config.h: added HAVE_MATH_H
2057 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2059 * win32/Makefile.msvc: fixed compilation with thread-enabled
2062 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2064 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2065 with RTF in libexslt
2067 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2069 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2070 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2071 other places where ctxt->document pointer may be used without
2072 checking it agaisnt NULL.
2073 * tests/docs/Makefile.am tests/docs/bug-115.*
2074 tests/general/Makefile.am tests/general/bug-115*: added the
2075 example in the regression tests for that bug.
2076 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2078 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2080 * configure.in NEWS: preparing 1.0.29 release
2081 * libxslt/documents.c: generate the document order for document()
2083 * doc/*: updated and regenerated the docs
2085 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2087 * libxslt/transform.c: fixed a namespace redundancy problem
2089 * tests/docs/Makefile.am tests/docs/bug-114.*
2090 tests/general/Makefile.am tests/general/bug-114*: added an
2091 example in the regression tests for that bug.
2093 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2095 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2096 and avoid some warnings when loading the python modules on non
2098 * libxslt/transform.c: fix a bug introduced in the document lookup
2099 and exhibited by the keys test.
2101 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2103 * tests/docs/Makefile.am tests/docs/bug-113.*
2104 tests/general/Makefile.am tests/general/bug-113*: added an
2105 example in the regression tests for bug #109160 fixed in libxml2
2107 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2109 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2110 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2111 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2113 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2115 * libxslt/transform.c: forgot to make one change related to
2116 Result Value Tree change, pointed out by Sebastian Rahtz
2117 * tests/docs/Makefile.am tests/docs/bug-112.*
2118 tests/general/Makefile.am tests/general/bug-112*: added an
2119 example in the regression tests that bug
2121 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2123 * libxslt/transform.c: second part of the patch fixing #108905
2124 performances problems, ask for computation of document order on
2125 the document transformed and avoid inefficiencies building large
2126 nodesets of unique nodes.
2127 * configure.in: fix a trouble with libtool in my debug environment.
2129 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2131 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2132 Result Value Tree are now generated with a document root node
2133 not an element, it's quite cleaner.
2134 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2135 also prepared for libxslt-1.0.28 release
2136 * doc/*: updated and regenerated the docs
2138 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2140 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2141 Finally fixed bug #75813, processing or Result Value Tree
2142 converted into node-sets should be a bit more sensible now.
2143 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2144 fixes this regression test, there is 4 nodes, not 3
2145 * tests/docs/Makefile.am tests/docs/bug-111.*
2146 tests/general/Makefile.am tests/general/bug-111*: added an
2147 example in the regression tests for bug #75813
2149 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2151 * tests/docs/Makefile.am tests/docs/bug-110.*
2152 tests/general/Makefile.am tests/general/bug-110*: added an
2153 example in the regression tests for bug #108976 which is
2156 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2158 * tests/docs/Makefile.am tests/docs/bug-109.xml
2159 tests/general/Makefile.am tests/general/bug-109*: added an
2160 example in the regression tests for the invalid bug #108716
2162 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2164 * libxslt/variables.c: fixed bug #108633 reported by
2165 Jerome Pesenti about recursive global variables/param detections
2166 * tests/reports/Makefile.am tests/reports/rec*: added regression
2167 tests for the checking of recusion in global/local param/variables.
2169 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2171 * libxslt/numbers.c: valgrind pointed out an uninitialized
2172 variable use in format-number()
2174 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2176 * tests/docs/Makefile.am tests/docs/bug-108.xml
2177 tests/general/Makefile.am tests/general/bug-108*: added an
2178 example in the regression tests bug #107804 fixed in libxml2
2180 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2182 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2183 matches should catch comments and PIs
2184 * tests/docs/Makefile.am tests/docs/bug-107.xml
2185 tests/general/Makefile.am tests/general/bug-107*: added an
2186 example in the regression tests for this case
2188 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2190 * tests/docs/Makefile.am tests/docs/bug-106.xml
2191 tests/general/Makefile.am tests/general/bug-106*: added the next
2192 example for bug #106788 from James Clark in the regression tests,
2193 the bug fix is actually in libxml2
2195 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2197 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2198 for Python checks, makefile cleanup, and convenience changes
2200 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2202 * xsltproc/xsltproc.c: had to comment out Igor last change
2203 since it made libxslt-1.0.27 depends on libxml2 newly
2204 API extension which hasn't propagated yet :-(
2206 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2208 * configure.in: preparing release 1.0.27
2209 * doc/*: updated and rebuilt the docs
2211 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2213 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2216 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2218 * tests/docs/Makefile.am tests/docs/bug-105.xml
2219 tests/general/Makefile.am tests/general/bug-105*: added the
2220 example for bug #106788 from James Clark in the regression tests,
2221 the bug fix is actually in libxml2
2223 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2226 James Clark and a bit of cleanup
2227 * tests/docs/Makefile.am tests/docs/bug-104.xml
2228 tests/general/Makefile.am tests/general/bug-104*: added the
2229 example in the regression tests for this case
2231 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2233 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2235 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2237 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2239 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2241 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2242 * win32/configure.js: included handling of the trio option
2244 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2246 * configure.in doc/*: preparing release 1.0.26
2248 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2250 * libxslt/functions.c: fixing another bug in document(), bug #105450
2251 * tests/documents/test_bad.result: Slight change to the output
2253 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2255 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2256 * tests/documents/Makefile.am tests/documents/test_bad: add the
2257 specific test as suggested by Jean T Anderson
2259 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2261 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2262 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2263 libxslt/xslt.c: tried to fix 105387 and all similar cases
2264 in the library sources.
2266 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2268 * doc/* configure.in: preparing for release of 1.0.25
2270 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2272 * xsltproc/xsltproc.c: fixed bug #99623
2274 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2276 * libxslt/transform.c: fixing bug #105116 sometimes one need
2277 to generate a default namespace reset xmlns="" in the output
2278 * tests/docs/Makefile.am tests/docs/bug-103.xml
2279 tests/general/Makefile.am tests/general/bug-103*: added the
2280 example in the regression tests for this case
2282 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2284 * libxslt/pattern.c libxslt/transform.c: changed the way the
2285 root element of value tree are handled to fix bug #104123
2287 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2289 * README: change of policy w.r.t. mails
2290 * configure.in: small cleanup
2291 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2292 a couple of bugs raised by Eric van der Vlist in #104114
2293 * tests/exslt/*/*.out: slight change to the tests
2295 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2297 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2298 emphasis on the fact that --docbook should not be used
2301 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2303 * python/libxslt.c: fixed a couple of return error #104150
2304 reported by Peter O'Shea
2306 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2308 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2309 when applied to a standalone stylesheet
2311 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2313 * configure.in: preparing release 2.0.24
2314 * libxslt.spec.in: small update
2315 * doc/*: updated the news, rebuilt the APIs descriptions
2317 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2319 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2320 the associated patch from Daniel Stodden.
2321 * tests/documents/Makefile.am tests/documents/fragment*: added a
2324 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2326 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2327 for extension modules init and shutdown callbacks, check that
2328 they are now called when needed.
2329 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2330 started adding the extension module support at the Python level.
2331 Still a strange bug to hunt down left.
2333 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2335 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2336 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2337 computation in the presence of imports
2338 * tests/docs/Makefile.am tests/docs/bug-102.xml
2339 tests/general/Makefile.am tests/general/bug-102*: added an
2340 example in the regression tests for this case
2342 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2344 * xsltproc/xsltproc.c: final touch to #102800 fix
2346 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2348 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2349 memory debug checking which got deactivated at some point ?!?
2350 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2351 * libxslt/xsltutils.c: very small change on HTML indentation handling
2353 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2355 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2356 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2357 exclude-result-prefixes to avoid extra namespace declaration being
2358 dumped following the fix for #102920 in libxml2
2360 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2362 * libxslt/transform.c: fixed a problem related to directory
2363 checking and creation raised by Craig Goss
2365 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2367 * libexslt/strings.c: applied patch from Jörg Walter to provide
2368 URI escaping and unescaping functions.
2370 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2372 * libexslt/strings.c: Alexey Efimov found a typo bug in
2373 exsltStrPaddingFunction()
2375 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2377 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2379 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2381 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2382 applied patch from Craig A. Berry for the VMS port.
2384 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2386 * libxslt/xsltInternals.h: increase the max number of cascaded
2388 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2389 the Windows binaries.
2391 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2393 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2395 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2397 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2398 the apibuilder script, regenerated the APIs
2400 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2402 * libxslt/numbers.c: numbering should not traverse XInclude
2403 nodes left in the tree. Closes bug #101114 raised by
2406 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2408 * doc/apibuild.py: fixed a bug in merging public info from
2410 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2411 the iconv option to configure.js didn't work, and
2412 added zlib option needed when linking xsltproc statically
2414 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2416 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2417 the generation of libexslt-api.xml
2418 * libexslt/exslt.h: small cleanup.
2420 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2422 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2423 copied over the apibuild.py from libxml2, adapted a bit and
2424 regenerated the API description in XML. Todo: libexslt-api.xml
2425 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2426 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2427 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2428 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2429 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2430 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2431 report from the scripts.
2432 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2435 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2437 * libxslt/transform.c: xsl:element generated superfluous xmlns
2438 declarations, closes bug #99905
2439 * tests/docs/Makefile.am tests/docs/bug-101.xml
2440 tests/general/Makefile.am tests/general/bug-101.*: added the
2441 example in the regression tests for this case
2443 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2445 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2446 within an <xsl:text>
2448 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2450 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2452 * tests/docs/Makefile.am tests/docs/bug-100.xml
2453 tests/general/Makefile.am tests/general/bug-100.*: added the
2454 example in the regression tests for this case
2455 * tests/docs/Makefile.am tests/docs/bug-99.xml
2456 tests/general/Makefile.am tests/general/bug-99.*: this test
2457 covers an xsl:attribute namespace bug that Norm pointed out.
2459 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2461 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2462 win32/libxslt.def.src: applied another patch from Richard Jinks
2463 for the export of teh sorting routine and allowing per context
2466 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2468 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2469 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2470 redefining the sorting routine, plus a bit of tweaking of the
2473 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2475 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2477 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2478 * doc/html/*.html: updated too
2479 * python/libxsltclass.txt: updated too
2481 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2483 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2484 xsltGetProfileInformation() to retrieve profiling informations
2485 from an XSLT transformation context. It returns it as an XML
2486 tree. Provided by Michael Rothwell this closes RFE #99527
2488 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2490 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2491 in xsltFindElemSpaceHandling() missing imported informations
2492 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2495 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2497 * libxslt/namespaces.c: fix for namespace generation on
2498 attributes created with xsl:attribute
2500 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2502 * libxslt.spec.in configure.in: add a line in %changelog for releases
2504 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2506 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2507 xsltInternals.h reference.
2509 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2511 * python/tests/*.py: enable libxml2 memory debug before
2512 loading libxslt since libxslt initialization now includes
2513 EXSLT registration which initialize the libxml2 library and
2516 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2518 * python/libxsl.py: updated with new version from Stéphane Bidoul
2520 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2522 * win32/libxslt.def.src: exported new functions
2524 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2526 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2527 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2528 * python/tests/exslt.py: trouble with mem debug in that specific
2531 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2533 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2534 problem when compiling on HP-UX
2536 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2538 * python/generator.py python/libxslt.c: fixes for compiling
2541 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2543 * libxslt/transform.c: fixed bug #99168 select evaluating to
2546 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2548 * tests/documents/result.xhtml: the XHTML1 serialization change
2549 to libxml2 modifies slightly the result of that test.
2551 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2553 * configure.in: the python bindings requires libxml2 >= 2.4.25
2554 for the regexp stuff.
2556 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2558 * configure.in: similar patch to #98825 for --with-python
2560 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2562 * libxslt/variables.c: fix bug #98793 on clash of imported global
2564 * tests/reports/tst-1.err: this changes the output of that test
2566 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2568 * configure.in: preparing 1.0.23
2569 * doc/*: rebuilding the docs
2571 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2573 * python/libxslt.c: make sure to register EXSLT for the bindings
2574 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2575 * xsltproc/xsltproc.c: minor cleanup
2577 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2579 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2580 when building outside of the source tree
2582 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2584 * python/generator.py: xpathObjectRet() pertains to the libxml2
2585 module, add the namespace.
2587 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2589 * libxslt/win32config.h: cleanup
2590 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2591 * win32/Makefile.msvc: modified to allow mingw coexistence
2592 * win32/configure.js: integrated mingw
2593 * win32/Readme.txt: cleanup
2594 * xsltproc/xsltproc.c: allowed stdarg for mingw
2596 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2599 * doc/xsltproc.html - ran stylesheets to update man page
2600 and html with Daniel's fix to #95510
2602 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2604 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2605 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2606 * README: fix the bug page URL
2608 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2610 * libxslt/functions.c: make sure the fixup for key() reported
2611 by John Escott actually works.
2612 * tests/docs/Makefile.am tests/docs/bug-98.xml
2613 tests/general/Makefile.am tests/general/bug-98.*: added the
2614 example in the regression tests for this case
2616 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2618 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2619 * tests/docs/Makefile.am tests/docs/bug-97.xml
2620 tests/general/Makefile.am tests/general/bug-97.*: added the
2621 example in the regression tests for this case
2623 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2625 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2626 checks in recursive copies.
2627 * tests/docs/Makefile.am tests/docs/bug-96.xml
2628 tests/general/Makefile.am tests/general/bug-96.*: added the
2629 example in the regression tests for this case
2631 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2633 * libxslt/functions.c: autoconvert key() first arg to string,
2634 reported by John Escott
2636 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2638 * libxslt/transform.c: corner case handling of copying a CDATA node.
2640 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2642 * libxslt/win32config.h: retired xmlwin32version.h
2644 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2646 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2647 written by Thomas Schraitle (RFE #96485)
2649 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2653 clarifying --catalog option and xsltproc's use of
2654 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2655 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2657 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2659 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2660 libxml2 string API instead.
2661 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2662 try to cope with architecture lacking some of the string functions,
2663 reuse the trio ones compiled in libxml2 , should close #97113
2665 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2668 the spec file and associated changes in the Makefiles.
2670 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2674 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676 * libxslt/keys.h: fixed include c.f. bug #96487
2677 * config.h.in: Red Hat 8.0 induced change
2679 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2682 fixed bug #78501 when using a non ascii character for the
2683 number formatting grouping separator.
2684 * tests/docs/Makefile.am tests/docs/bug-95.xml
2685 tests/general/Makefile.am tests/general/bug-95.*: added the
2686 example in the regression tests for this case
2687 * libxslt/attributes.c: cleaning up a problem introduced in last
2690 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2692 * libxslt/attributes.c: fixed minor typo in a call to
2695 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697 * python/types.c: fixed bugs when passing result value tree
2698 to Python functions.
2700 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2702 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2704 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2707 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709 * configure.in: preparing 1.0.22
2710 * doc/*: upated and rebuilt the docs
2712 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714 * libxslt/variables.c: fixed bug #86421
2715 * tests/docs/Makefile.am tests/docs/bug-94.xml
2716 tests/general/Makefile.am tests/general/bug-94.*: added the
2717 example in the regression tests for this case
2719 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721 * xsltproc: added and tested the --path option to close #79638
2723 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2726 with the inherited stylesheet value.
2727 * tests/docs/Makefile.am tests/docs/bug-93.xml
2728 tests/general/Makefile.am tests/general/bug-93-inc.*
2729 tests/general/bug-93.*: added the example in the regression
2732 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2735 possibility to register a transformation context specific
2736 error handler, with xsltSetTransformErrorFunc() and provided
2737 a new routine xsltTransformError() to handle contextual errors,
2738 this should fix #94435
2739 * libxslt/*.c: modified all the code to use the context specific
2740 error handling, as a result xsltPrintErrorContext() is not called
2741 anymore except internally from xsltTransformError()
2743 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745 * libxslt/transform.c: closing #94933, any error will make
2746 the transformation abort with no result.
2747 * tests/reports/tst-1.err tests/reports/tst-1.out
2748 tests/reports/undefvar.err: this changed the regression tests
2750 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2751 updated the result accordingly to the fixes done last month.
2752 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2753 declarations in the result trees. May fix #93692 but it's unclear.
2755 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757 * xsltproc/xsltproc.c: added a --path option to provide the
2758 enhancement requested by #79638, first cut at it, untested
2761 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763 * libxslt/xslt.c: seems the media-type attribute wasn't
2764 always correctly handled
2766 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768 * libxslt/transform.c: added URI escaping in case the resource
2769 target computation of exslt:element failed. Should fix #81837
2771 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773 * README: updated the contact informations
2775 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777 * libxslt/pattern.c: fixed the behaviour of node() patter which
2778 didn't patch the one defined in XPath :-( . Closes bug #95793
2779 * tests/docs/Makefile.am tests/docs/bug-92.xml
2780 tests/general/Makefile.am tests/general/bug-92.*: added the
2781 example in the regression tests for this case
2783 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2785 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2786 * win32/Makefile.msvc: added security.c to the build
2787 * win32/libxslt.def.src: exported functions from security.c
2789 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2792 documents to be written only to a given subtree.
2794 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2797 runtime security checks, it will also check and do directory
2798 creation when allowed
2799 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2800 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2801 security infrastructure probes at file reading or file creation
2802 * xsltproc/xsltproc.c: plugged the security module there too,
2803 added the new options --nowrite and --nomkdir
2804 * doc/*: updated the man page and regenerated.
2806 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808 * doc/*: updated the doc XSLT to add the search, added the search
2809 page, fixed a link problem raised by Yves Pratter, regenerated
2811 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813 * doc/index.py: the indexer version of the XSLT part of the
2814 xmlsoft site + archives
2816 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2818 * win32/Makefile.msvc: introduced double-run compilation.
2819 * win32/configure.js: introduced double-run compilation.
2821 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823 * configure.in: preparing 1.0.21
2824 * doc/* : updated and regenerated the docs and web pages
2826 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828 * libxslt/transform.c: fixed a disable output escaping bug for
2829 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2830 * tests/docs/Makefile.am tests/docs/bug-91.xml
2831 tests/general/Makefile.am tests/general/bug-91.*: added the
2832 example in the regression tests for this case
2834 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2836 * doc/xlst.html: changing link on ftp.gnome.org
2838 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2841 reported for libxml2
2843 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845 * Makefile.am configure.in: trying to fix the same problem as
2846 #88412 by bypassing all the python subdir if python ain't detected
2848 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2852 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2854 * libexslt/date.c: fixed the embedded '-' in the duration format
2856 * tests/.../difference.1.xml: added test cases which illustrated
2859 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2861 * libexslt/date.c: fixed date:difference() bugs, removed all
2862 type conversion warnings.
2863 * libxslt/xsltutils.c: removed unused local variable.
2865 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2867 * doc/xsltproc.html:
2868 oops, forgot to update the html version of the man page
2870 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2874 * doc/xsltproc2.html
2875 Fixing erroneous mention of old --warnnet option (thanks to Jean
2876 T. Anderson for pointing this out)
2878 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2880 * win32/configure.js: added more readme info for the binary
2883 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2888 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890 * libxslt.spec.in: fixes libary path for x86_64 AMD
2892 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894 * python/Makefile.am: applied patch from Christophe Merlet to
2897 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2900 a possible memory leak in case of error
2902 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2905 nice logos generated by Marc Liyanage
2906 * doc/site.xsl *.html: changed the stylesheet to show the new
2907 logo and regenerated the pages
2909 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911 * python/libxslt-python-api.xml python/libxslt.c
2912 python/libxsltclass.txt python/tests/basic.py: applied a patch
2913 from Ralf Mattes providing style.saveResultToString()
2915 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917 * configure.in: preparing release 1.0.20
2918 * doc/*: updated and regenerated the docs
2920 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2923 doing the evaluation of attribute value templates
2924 * libxslt.spec.in python/Makefile.am: fixed some troubles
2927 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929 * python/libxslt.c: fixed the parameter order when calling
2930 Python based extensions.
2932 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2936 * tests/docs/Makefile.am tests/docs/bug-90.xml
2937 tests/general/Makefile.am tests/general/bug-90.*: added the
2938 example in the regression tests for this case
2940 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2942 * win32/Makefile.msvc: added the prefix location to the include
2943 and lib search path.
2945 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947 * libxslt/transform.c: found and fixed the small <xsl:choose>
2948 bug which was giving troubles to DocBook users (the test expression
2949 of <when> was evaluated in the namespace context of <choose> !)
2951 2002-08-18 Havoc Pennington <hp@pobox.com>
2953 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2954 both automake 1.6 and 1.4 installed get the right automake. Means
2955 compilation from CVS will now require the latest automake 1.4
2956 release, or manually creating symlinks called "automake-1.4" and
2959 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2964 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966 * libxslt/functions.c: recovering to the old (somewhat) broken
2967 implementation of document('') when there is no base for the
2968 source document or it can't be realoaded (e.g. when the sytlesheet
2969 was loaded from a memory string). Matt Sergeant insisted on this
2972 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974 * libxslt/transform.c: applied another patch from Nathan Myers about
2975 a possible memory leak in case of error
2977 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979 * libxslt/transform.c: applied a patch from Nathan Myers about
2980 an erroneous free in case of error
2982 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2985 the misdetection of libxml2 python bindings a warning only
2987 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2989 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2990 a bug reported by Gero Meissner (87230)
2991 * fixed a problem compiling python directory when multiple
2992 'make' jobs were executed (python/Makefile.am)
2994 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2997 at the xsltdbg interface when encountering an empty attribute
3000 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002 * tests/* : the change in HTML meta encoding tag serialization
3003 affected some of the results
3005 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3008 to fix Red Hat bug #68614
3010 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3012 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3013 if there is no *.pdb
3015 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017 * configure.in: preparing 1.0.19
3018 * doc/* : rebuilt the docs
3020 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022 * libxslt/transform.c: fixed bug #83749 about namespace generated
3023 being invalid when they are inherited from the context.
3025 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027 * libxslt/transform.c: fixed bug #86753 on multiple identical
3028 attributes being generated, oops ...
3029 * tests/docs/Makefile.am tests/docs/bug-89.xml
3030 tests/general/Makefile.am tests/general/bug-89.*: added an
3031 example in the regression tests for this case
3033 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3036 * tests/docs/Makefile.am tests/docs/bug-88.xml
3037 tests/general/Makefile.am tests/general/bug-88.*: added an
3038 example in the regression tests for this case
3040 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3043 Ken Neighbors to implement/fix sorting orders
3044 * tests/docbook/result/*/gdp-handbook.*
3045 tests/docbook/result/xtchunk/html/*.orig
3046 tests/general/bug-12-.out tests/general/bug-63.out:
3047 cleaned up the result of "make tests" following some changes
3048 in namespace axis order and serialization rules in libxml2
3050 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3052 * transform.c further enhancement for bug 84902 (another
3053 path), also cleaned up code slightly
3055 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3057 * transform.c: fixed bug 84902 - message with terminate=yes
3060 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062 * tests/docs/Makefile.am tests/docs/bug-87.xml
3063 tests/general/Makefile.am tests/general/bug-87.*: added a
3064 example in the regression tests for a case where the XML
3065 default namespace was missing from the namespace axis
3066 * xsltproc/xsltproc.c: added the informations that parameter
3067 strings are expected to be UTF8
3068 * libxslt/attributes.c: fixes on attribute group implementation
3070 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3072 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3073 updating docs to add reference to UTF-8 requirement for
3074 stringparam command line option
3076 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3079 fixed document('') as pointed by Eric van der Vlist
3080 * tests/docs/Makefile.am tests/docs/bug-86.xml
3081 tests/general/Makefile.am tests/general/bug-86.*: added the
3082 specific example in the regression tests
3084 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3087 patch from Ken Neighbors fixing some format-number inconsistencies
3088 * tests/numbers/format-number.out tests/numbers/format-number.xml
3089 tests/numbers/format-number.xsl: the patch also included
3090 updates to the regression tests
3092 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3095 xsl:number level="multiple"
3096 * tests/docs/Makefile.am tests/docs/bug-84.xml
3097 tests/general/Makefile.am tests/general/bug-84.*: added a
3098 specific example in the regression tests
3100 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102 * libexslt/dynamic.c: turned a function static
3103 * libxslt/win32config.h: applied patch from Mark Vadoc
3105 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3108 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3109 a patch from Mark Vakoc to implement the EXSLT
3110 object dyn:evaluate(string) extension function, and a small fix
3113 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115 * configure.in: preparing 1.0.18
3116 * doc/*: recompiled the API and web site
3118 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3121 duplicated namespace declarations, this might not be as generic as
3122 it should but works well for DocBook stylesheets
3124 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126 * libxslt.pc.in: fix bug #82970
3128 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130 * python/libxslt-python-api.xml python/libxslt.c
3131 python/libxsltclass.txt : tried to fix #79105 by providing a
3132 specific error registering routine.
3134 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3137 adding xsltSaveResultToString()
3138 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3139 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3140 API with the new function.
3142 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144 * libxslt/function.c: applied a patch from Richard Jinks
3145 to avoid a crash in element-available()
3147 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149 * libxslt.spec.in: applied patch from Geert Kloosterman to
3150 not miss gif and .png files in the RPM documentation
3152 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3155 from Charles Bozeman
3157 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3160 libxslt/xsltconfig.h.in: applied a man page patch from
3161 Christian Cornelssen and fixed a couple of issues he raised.
3163 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3167 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3170 Applied Mark Vakoc patch to show registered extensions in xsltproc
3171 * doc/*: rebuilt the API, docs and website
3172 * python/libxsltclass.txt: this added an entry point
3174 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3176 * libxslt/xslt.c: xsl:include crash fix
3177 * libxslt/imports.c: xsl:include crash fix
3178 * libxslt/imports.h: xsl:include crash fix
3180 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3182 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3184 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3187 fixed some return code problems raised by Thomas Mauch
3189 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191 * libxslt/transform.c: don't allow adding an attribute to
3194 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3197 * doc/*: rebuilt the docs.
3199 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201 * libxslt/variables.c: better attempt to fix the problem in
3202 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3204 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3206 * win32/dsp/*.dsp: Removed obsolete macros
3207 * win32/dsp/*.def: Updated export definitions
3209 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211 * libxslt/variables.c: tried to fix a problem in
3212 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3214 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216 * libexslt/date.c: applied another patch from Charles Bozeman to
3217 enhance date/duration support
3218 * tests/exslt/date: added the associated set of regression tests
3220 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222 * libexslt/date.c: applied a patch from Charles Bozeman to add
3223 duration routines to the date exslt extensions.
3225 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3229 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3231 * libexslt/date.c: fixed type inconsistencies, double->int
3232 and unsigned/signed mismatch warnings eliminated
3234 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3236 * win32/Makefile.msvc: XSLT debugger support fix
3237 * win32/configure.js: XSLT debugger support fix
3238 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3240 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242 * configure.in: preparing 1.0.16
3243 * doc/*: updated and rebuilt the docs
3245 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247 * libxslt/attributes.c: removed a warning
3248 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3249 added xsltRunStylesheetUser() API needed to fix #78546
3250 * xsltproc/xsltproc.c: second part of the fix #78546
3252 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254 * python/Makefile.am: fixing the equivalent of #75779
3256 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3258 * libxslt/keys.c: fixed bug #78735
3259 * configure.in tests/Makefile.am tests/keys/*:
3260 added the tests in a separate directory
3262 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264 * tests/docs/Makefile.am tests/docs/bug-83.xml
3265 tests/general/Makefile.am tests/general/bug-83.*: added a
3266 specific example for bug #78662 in the regression tests
3267 * tests/docbook/: this also changed a couple of DocBook results
3269 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271 * configure.in: trying to kill #77827 IEEE conformance on alphas
3272 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3274 * tests/docs/Makefile.am tests/docs/bug-82.xml
3275 tests/general/Makefile.am tests/general/bug-82.*: added a
3276 specific example for bug #78211 in the regression tests
3278 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280 * libxslt/pattern.c: applied patch from Mark Vakoc
3282 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3284 * tests/docs/Makefile.am tests/docs/bug-81.xml
3285 tests/general/Makefile.am tests/general/bug-81.*: added a
3286 specific example for bug #76927 in the regression tests
3288 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3290 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3291 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3292 that $(datadir) should be used for docs
3294 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3296 * configure.in: preparing 1.0.15
3297 * doc/*: updated and rebuilt
3299 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3301 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3302 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3303 * tests/docs/Makefile.am tests/docs/bug-80.xml
3304 tests/general/Makefile.am tests/general/bug-80.*: added a
3305 specific example for bug #76043 in the regression tests
3307 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3309 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3310 steps which were not compiled
3311 * tests/docs/Makefile.am tests/docs/bug-79.xml
3312 tests/general/Makefile.am tests/general/bug-79.*: added a
3313 specific example for bug #75902 in the regression tests
3315 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3317 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3318 attribute match rules evaluation
3319 * tests/docs/Makefile.am tests/docs/bug-78.xml
3320 tests/general/Makefile.am tests/general/bug-78.*: added a
3321 specific example for bug #75777 in the regression tests
3323 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3325 * libxslt/transform.c: found another stupid bug by step by
3326 step processing of the code
3327 * libxslt/pattern.c: idem, except that once stupid mistake
3328 ELEM vs NODE forced the templates to be stored in a list
3329 instead of a hash table, fixing this stupidity should
3330 again lead to a substantive improvement of processing speed.
3331 Like divide by 2 processing time for DocBook stylesheets.
3333 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3335 * libxslt/transform.c: fixing bug #75603
3336 * tests/docs/Makefile.am tests/docs/bug-77.xml
3337 tests/general/Makefile.am tests/general/bug-77.*: added a
3338 specific example for bug #75603 in the regression tests
3340 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3342 * python/Makefile.am: Art Haas pointed a stupid error
3344 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3346 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3347 tests/*/*/Makefile.am : added "make valgrind" targets
3348 to run the test suite under the debugger control
3349 * transform.c: valgrind spotted 2 bugs, one related to
3350 the ordering of the deallocation of the data associated to
3351 a transofrmation, the second in xsltCopyTree when the new
3352 node may have been coalesced with an adjacent text node.
3353 The regression tests now pass cleanly under testgrind.
3355 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3357 * python/Makefile.am: fixed a stupid bug
3359 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3361 * configure.in: preparing 1.0.14
3362 * doc/*: updated rebuilt
3363 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3364 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3365 with the Windows maintainers
3367 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3369 * python/Makefile.am python/generator.py python/libxslt.c
3370 python/types.c python/tests/Makefile.am: applied the same kind of
3371 fixes to the Python Makefiels than to libxml2 ones. Updates
3374 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3376 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3377 libxslt/variables.c: chaing result tree values which may
3378 be deallocated and must not be kept in the template
3379 pattern lookup cache. Thanks to Valgrin to allow finding
3380 the real problem in bug #74857
3382 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3384 * libxslt/*.h doc/* python/*: applied another cleanup comment
3385 diff from Heiko W. Rupp, regenerated the API and python
3387 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3389 * tests/docs/Makefile.am tests/docs/bug-76.xml
3390 tests/general/Makefile.am tests/general/bug-76.*: added a
3391 home brewed test for path computation elmininating duplicate
3394 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3396 * doc/Makefile.am: fixed a build problem in some environements
3398 2002-03-08 jacob berkman <jacob@ximian.com>
3400 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3401 as make will automatically look there for these files
3403 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3405 * configure.in libxslt/xsltwin32config.h: preparing release
3407 * doc/*: updated and rebuilt the docs
3408 * python/libxslt.c: fixed a possible reentrancy problem
3410 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3412 * libxslt/pattern.c: Fixes the problems exposed by #73880
3413 those ought to be computed at stylesheet compile time, not
3414 at run-time, and the computation was wrong.
3415 * libxslt/transform.c: get rid of fake nodes coming from node-set
3416 transformations. At least if they are still produced they will
3417 become easy to spot as resulting document won't be well-formed.
3419 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3421 * libxslt/extensions.c: fixed bug #73791 related to extension
3422 function declared in included stylesheets
3423 * tests/exslt/functions/function.7.*: added specific test
3425 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3427 * tests/docs/Makefile.am tests/docs/bug-75.xml
3428 tests/general/Makefile.am tests/general/bug-75.*: added a
3429 specific example for bug #72150 in the regression tests
3431 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3433 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3434 similar way as #71457
3436 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3438 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3439 some HTML meta encoding fixups resulting from fix in libxml2
3441 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3443 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3444 related to the XPath changes in fixing #61290
3446 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3448 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3451 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3453 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3455 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3456 the associated regression test provided by Charles
3458 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3460 * libxslt/preproc.c: Fixed #73088 with the associated patch
3462 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3464 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3465 unless compiled explicitely with memory debugging switched on
3466 * TODO: refreshed a bit
3468 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3470 * python/generator.py python/libxslt.c: changes for the 'usual'
3471 setup.py to allow building a libxml2-python
3472 module based on the same code. The initialization is however
3473 different the 2 .so files fo libxml2 and libxslt are identical and
3474 they entry point initialize both libraries. this is done to avoid
3475 some possible nasty problem since the Python don't merge the maps
3476 of all shared modules.
3477 * python/libxsl.py: attempt to cope with the shared library loading
3478 problem when both modules are not merged.
3480 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3482 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3483 documentation for the wrappers and python modules.
3485 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3487 * tests/docs/Makefile.am tests/docs/bug-74.xml
3488 tests/general/Makefile.am tests/general/bug-74.*: added a
3489 specific example for bug #71342 in the regression tests
3490 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3491 #71342 changed one attribute serialization.
3493 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3495 * python/Makefile.am: trying to fix #71270
3497 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3499 * python/*.py: removed tab used spaces
3500 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3501 * doc/news.html doc/xslt.html: rebuild/updated
3503 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3505 * tests/docs/Makefile.am tests/docs/bug-73.xml
3506 tests/general/Makefile.am tests/general/bug-73.*: added a
3507 specific example for bug #71181 in the regression tests
3509 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3511 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3512 work. A bit of cleanup.
3514 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3516 * xslt-config: fixing Red Hat bug #59508
3518 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3520 * tests/docs/Makefile.am tests/docs/bug-72.xml
3521 tests/general/Makefile.am tests/general/bug-72.*: added a
3522 specific example for bug #58444 in the regression tests
3524 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3526 * libxslt/transform.c: fixed bug #58444, was quite simpler
3529 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3531 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3532 closed bug #70131, still wondering about the position() when
3533 the node is selected.
3535 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3537 * tests/docs/Makefile.am tests/docs/bug-71.xml
3538 tests/general/Makefile.am tests/general/bug-71.*: added a
3539 specific example for Norm's bug in the regression tests
3541 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3543 * libxslt/attributes.c: fixed a bug reported by Norm
3545 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3547 * python/libxml.c : fixed a small warning.
3548 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3549 python/libxsltclass.txt: rebuilt the APIs
3551 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3553 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3554 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3555 libxslt/xsltInternals.h: adding extra run-time informations
3556 to make the stylesheet really read-only at run-time.
3558 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3560 * libxslt/transform.c: fixing bug #70281
3562 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3564 * libxslt/numbers.c: trying to fix #68759
3566 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3568 * python/Makefile.am: seems some version of automake didn't
3569 generate the dependancies right as Jacob found out. Add
3570 an extra dependancy rule.
3572 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3574 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3575 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3576 Fixed the python Makefiles, corrected a bug showing up on ia64,
3577 changed the name of the python internal module too
3579 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3581 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3582 Licence to MIT Licence and release of 1.0.11
3583 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3584 doc/xslt.html: updates of the docs accordingly
3585 * libxslt/xsltwin32config.h: numbering
3586 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3587 python/libxslt-python-api.xml: cleanup the dependancies with
3589 * python/tests/extfunc.py: updated examples.
3591 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3593 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3594 doc/parsedecl.py: fixup the script and rebuid the API
3595 * libxslt/extensions.h: cleanup
3596 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3597 python/libxsltclass.txt: provided accessors for a lot of the
3598 tructures involved in the transformation. Stylesheet and
3599 transformation python object don't free automatically the
3600 encapsulated object when deallocated.
3601 * python/tests/Makefile.am python/tests/basic.py
3602 python/tests/extfunc.py python/tests/pyxsltproc.py:
3603 updated the examples
3605 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3607 * xsltproc/xsltproc.c: small fix
3608 * Makefile.am: cleanup
3609 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3610 * python/generator.py python/libxml_wrap.h python/libxsl.py
3611 python/libxslt.c python/libxsltclass.txt: augmented the
3613 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3614 libxslt-python API to get an estimate of what is missing
3616 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3618 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3619 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3620 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3621 fixed an import order.
3622 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3624 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3626 * python/libxlst.c python/libxslt-python-api.xml
3627 python/libxsltclass.txt: plugged the extension of the engine
3628 with python defined functions
3629 * python/tests/Makefile.am python/tests/extfunc.py: added a
3630 basic test, still a memleak, cleanup function needed.
3632 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3634 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3635 spec file will now build libxslt-python, fought with shared
3636 and other crazyness, seems to work now :-)
3637 * doc/libxslt-api.xml: regenerated
3639 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3641 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3642 tests/*/*/Makefile.am: refactored make tests, make all now don't
3644 * python/Makefile.am: added tests
3645 * python/tests/basic.py python/tests/Makefile.am: added the first
3646 basic test, memory debug included
3648 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3650 * configure.in python/Makefile.am: attempst to tweak to get
3651 full memory debug...
3652 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3653 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3654 the basic API starts to work
3655 * python/tests/test.*: first basic test
3656 * libxslt/xsltutils.c: fixed a comment
3658 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3660 * configure.in doc/Makefile.am: do not install outside of prefix,
3661 make sure the API get shipped.
3663 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3665 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3666 reactivated xsltMatchPattern() since this is really something
3667 one may want to have access to in an extension function.
3668 * Makefile.am configure.in python/Makefile.am python/generator.py
3669 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3670 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3671 python/types.c: started working on the python bindings, borrowed
3672 most of the work done for libxml2, most of the generator code
3673 is similar. Commit at the point where this compiles cleanly and
3674 "import libxslt" doesn't yield any missing entry point.
3676 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3678 * libxslt/pattern.c: patch from Charles Bozeman to support
3681 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3683 * libxslt/keys.c: Bob Stayton pointed out a problem when
3684 using unions in key match patterns.
3685 * tests/docs/Makefile.am tests/docs/bug-70.xml
3686 tests/general/Makefile.am tests/general/bug-70.*: added a
3687 specific example in the regression tests
3689 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3691 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3692 closes bug #69809 submitted by Michael Kroell
3694 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3696 * xsltproc/xsltproc.c: added links to the Web site from usage()
3698 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3700 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3701 an index based on comments content similar to libxml2 one
3702 The code need more specific comments.
3703 * doc/*: rebuilt the web site with the new references
3705 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3707 * libxslt/functions.h: roll back the change after more analysis
3708 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3711 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3713 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3716 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3718 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3719 error when parsing -o arguments.
3721 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3723 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3724 Fixed RH bug #57496, xsltproc was not returning error
3725 code on internal runtime errors. Should return 9 now.
3727 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3729 * libexslt/math.c: Charlie Bozeman provided the implementation
3730 for the EXSLT math other functions
3732 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3734 * libexslt/Makefile.am: jacob berkman pointed out that the
3735 Cygwin patch forgot to add libexslt.h to the tarball
3737 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3739 * libxslt/pattern.c: fixed I18N problemes in the template parser
3740 pointed out by Xavier Cazin
3741 * tests/docs/Makefile.am tests/docs/bug-69.xml
3742 tests/general/Makefile.am tests/general/bug-69.*: added a
3743 specific example in the regression tests
3745 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3747 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3748 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3749 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3750 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3751 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3752 xsltproc/xsltproc.c: applied Robert Collins patch for
3755 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3757 * xsltproc/Makefile.am configure.in: ugly way to keep
3758 the memory debugging active on my devel workstation
3759 by bypassing libtool completely
3761 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3763 * libxslt/templates.c: fixed bug #68751
3764 * tests/docs/Makefile.am tests/docs/bug-68.xml
3765 tests/general/Makefile.am tests/general/bug-68.*: added a
3766 specific example in the regression tests
3768 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3770 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3771 small problems raised by Justin Fletcher
3773 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3775 * configure.in: releasing 1.0.10
3776 * doc/*: updating the docs for the release.
3777 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3778 seems I inadvertantly commited previously stuff from a failed
3779 attempt at fixing namespace nodes parents.
3781 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3783 * libxslt/numbers.c: the xsl:number implementation incorrectly
3784 cached the format string in some case. Fixes bug #65391
3786 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3788 * configure.in: fixed a couple of cut and paste errors in the
3789 math functions detection
3790 * libxslt.spec.in: added missing file entry for libxslt.pc
3792 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3794 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3795 update xsltproc man page to add --stringparam option
3797 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3799 * xsltproc/xsltproc.c: added the --stringparam option
3800 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3801 the --novalid behaviour.
3803 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3805 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3807 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3809 * doc/*.html: updated gdome2 homepage
3811 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3813 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3815 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3817 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3818 increased number of parameteres, changed license, cleaned up some
3819 places where it looked junky because of stylesheet issues
3821 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3823 * xsltproc/xsltproc.c: increased the max number of parameters
3825 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3827 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3829 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3831 * configure.in: applied albert portability patch
3832 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3833 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3834 applied Igor patch for Windows
3836 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3838 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3840 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3842 * configure.in: preparing 1.0.9
3843 * doc/*: updated and rebuild the doc
3845 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3847 * configure.in libexslt/Makefile.am: trying to fix the problem
3848 related to prelinking and libtools crazyness
3850 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3852 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3853 patch for the debugger glue.
3855 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3857 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3858 the whole module with just the entry points.
3860 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3862 * libxslt/transform.c: Nik Clayton found a bug introduced in
3863 1.0.8 when using doctypes for HTML output
3865 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3867 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3868 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3869 to use a callback setup function, deprecating libxsltbreakpoint
3870 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3871 dependancies on libxsltbreakpoint
3873 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3875 Build patch from Peter Williams <peterw@ximian.com>
3876 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3877 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3878 $(srcdir), not the build directory.
3880 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3882 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3884 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3886 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3887 xsltproc return codes, per
3888 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3890 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3892 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3893 much as 40 steps. A dynamic alloc would still be better
3895 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3897 * xsltproc/xsltproc.c: return useful code signaling error conditions
3900 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3902 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3904 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3906 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3907 template matches compilation was failing to skip blanks bewteen
3908 consecutive predicates
3910 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3912 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3913 updating Makefiles to fix the prelinking.
3915 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3917 * libxslt/transform.c: fixed a bug in the document extension
3918 element where the doctype infos were not taken into account.
3920 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3922 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3924 * tests/namespaces/*: updated the tests to separate stdout and
3926 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3928 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3930 * configure.in libexslt/Makefile.am: more Makefile fixups
3932 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3934 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3936 * libxslt/transform.c: small fix.
3938 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3940 * vms/* Makefile.am: included OpenVMS port instructions from
3941 John A Fotheringham, integrated in the tar file.
3943 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3945 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3946 from Igor for Windows
3947 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3949 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3951 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3953 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3955 * configure.in: preparing 1.0.7
3956 * libxslt.spec.in: cleanup similar to libxml2 one
3957 * breakpoint/*.[hc]: finished cleaning up contributed code
3958 * doc/*: updated and rebuilt the documentation
3959 * xsltproc/xsltproc.c: cleanup of the timing code
3960 * xsltproc/Makefile.am: auto* sucks
3961 * libxslt/transform.c: added a missing include
3963 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3965 * Makefile.am acconfig.h config.h.in configure.in
3966 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3967 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3968 the debugger support, make it the default, added the
3969 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3971 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3973 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3975 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3977 * libxslt/xsltutils.c: handle indent=no when using an HTML
3979 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3980 modified the output of those test suites
3982 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3984 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3985 to libxml and removed the --warnnet option
3987 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3989 * configure.in: applied patches from David Härdeman closing
3992 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3994 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3995 * libexslt/date.c: applied patch from Bruce Miller
3996 * doc/*: updated and rebuilt the docs
3998 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4001 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4002 made sure the .def is handled as binary
4004 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4008 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4010 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4012 * libxslt/numbers.c: take NaN and infinity attributes of
4013 xsl:decimal-format into account. Closes #62577
4015 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4018 is now extracted from the xslt.html flat file using
4019 the site stylesheet ... eat your own dogfood !
4020 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4021 HTML output to not generate a DOCTYPE if it should not
4022 i.e. no identifier nor version specified in the xsl:output
4023 * tests/multiple/out/*.orig tests/general/bug-11-.out
4024 tests/general/bug-33-.out tests/general/bug-52.out
4025 tests/docbook/result/xtchunk/html/*.orig
4026 tests/docbook/result/html/gdp-handbook.html
4027 tests/XSLTMark/*.out: fixing xsl:output with method=html
4028 resulted in a number of small changes in the regression tests
4031 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4034 config.h include out of exsltconfig.h since this header is
4035 exported and config.h is not.
4037 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4040 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4043 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4045 * libxslt/numbers.c: reworked internal representation of
4046 tokenized number format and parsing/tokenization. This fixes
4047 many bugs regarding separator and default tokens.
4048 * tests/REC/test-7.7-3.out: the fix changes the output of this
4049 test. It now complies to the XSLT spec (wow! ;o)
4051 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053 * xsltproc/Makefile.am configure.in config.h.in: trying to
4054 bypass libtool crazyness when compiling in my debug environment
4055 * libxslt/templates.c: fix a compilation problem due to recent
4058 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4060 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4061 non-alphanumeric token handling in number formatting.
4063 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065 * configure.in: releasing 1.0.5
4066 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4068 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4070 * tests/REC/test-7.7-4.out: fixed a typo
4072 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4074 * libexslt/saxon.c: fixed a typo and improved handling of
4075 non-XPath-expression arguments.
4076 * libexslt/strings.c: fixed a bug in tokenize: function was using
4077 tctxt->output instead of tctxt->document->doc.
4078 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4079 which was using variable "node" instead of "cur"
4081 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4083 * libxslt/extra.[ch]: removed older SAXON extensions
4084 implementations from Darren Graves.
4085 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4086 a bug with time zone offset on Linux.
4088 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4091 strip-space should also be applied to document imported
4094 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4097 rewrote the way strip-space gets applied. Closes bugs #61962
4098 * tests/docs/Makefile.am tests/docs/bug-66.xml
4099 tests/general/Makefile.am tests/general/bug-66.*: added a
4100 specific example in the regression tests
4102 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4104 * libxslt/xslt.c: Fixing bug #61913
4105 * libxslt/transform.c: removing a small memleak when running with
4108 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4110 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4111 added implementation of SAXON expression(), eval() and
4112 evaluate() functions.
4113 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4114 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4115 modified to use SAXON namespace (functions are not registered
4116 in the LibXSLT namespace)
4117 * tests/exslt/common/object-type.1.out: modified to take account
4118 of the new saxon:expression function
4120 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4123 should be faster too.
4124 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4125 updated the result of the tests. A subtle bug unnnoticed yet
4126 in the XML Rec formatting got fixed.
4128 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130 * libxslt/numbers.c: trying to fix bug #61070, seems there
4131 is still a couple of problem left. And optimizations are
4134 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136 * libxslt/variables.c: fixing bug #61673 part II
4137 * tests/docs/Makefile.am tests/docs/bug-65.xml
4138 tests/general/Makefile.am tests/general/bug-65.*: added a
4139 specific example in the regression tests
4141 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4143 * libxslt/pattern.c: fixed bug #61627
4144 * tests/docs/Makefile.am tests/docs/bug-64.xml
4145 tests/general/Makefile.am tests/general/bug-64.*: added a
4146 specific example in the regression tests
4147 * tests/docs/Makefile.am tests/docs/bug-63.xml
4148 tests/general/Makefile.am tests/general/bug-63.*: added a
4149 specific example in the regression tests for bug #61291
4150 (fixed in libxml2 module)
4151 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4152 a test for handling undefined variables
4154 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156 * configure.in xslt-config.in: trying to fix bug #60890
4158 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160 * configure.in: applied patch to close bug #60724
4162 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4164 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4165 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4167 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169 * libxslt/extra.[ch] tests/extensions/list.*
4170 tests/extensions/evaluate.*: applied patch from Darren Graves
4171 adding support for Saxon's evaluate & expression extension functions
4172 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4174 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4177 patches from Igor for Windows.
4179 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181 * libxslt/xslt.c: fixed bug #60624
4182 * libxslt/xsltutils.c: improver the error context reporting
4183 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4184 specific regression test
4185 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4187 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189 * libxslt/variables.c: fixed a problem with global var override
4190 being reported as an error.
4191 * tests/docs/Makefile.am tests/docs/bug-61.xml
4192 tests/general/Makefile.am tests/general/bug-61.*: added a
4193 specific example in the regression tests
4194 * configure.in tests/Makefile.am tests/reports/*: adding a test
4195 to make sure redefinition of global variables in the same stylesheet
4198 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200 * libxslt/extra.c: okay the code from Norm is really non
4201 portable and break everywhere except on Sun and Linux
4202 platform. Compile it only on those targets.
4204 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4206 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4207 and Justin Fletcher)
4209 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211 * libxslt/numbers.c: Fixing bug #60415
4212 * tests/docs/Makefile.am tests/docs/bug-61.xml
4213 tests/general/Makefile.am tests/general/bug-61.*: added a
4214 specific example in the regression tests
4216 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218 * tests/docbook/result/*: the change in libxml to output
4219 decimal charrefs instead of hexadecimal changed a lot of
4222 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4226 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228 * configure.in: preparing for 1.0.4
4229 * doc/xslt.html doc/html/*: updated and regenerated docs
4231 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4233 * libexslt/date.c: fixed some compile warnings and disabled
4234 debugging by default.
4236 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4239 incorporate comments from bug #59220
4241 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4243 * configure.in libexslt/date.c libexslt/Makefile.am
4244 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4245 of the EXSLT - Dates and Times core functions.
4246 The exsltDateFormat* functions need to be reworked but it
4247 works like this, even if it's quite messy.
4248 * tests/exslt/strings/.cvsignore: added
4250 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252 * xsltproc/xsltproc.c: tell in usage that parameter strings
4255 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257 * libxslt/Makefile.am libxslt/transform.c: trying to close
4258 bug #60304 on xsl:fallback usage
4259 * tests/docs/Makefile.am tests/docs/bug-60.xml
4260 tests/general/Makefile.am tests/general/bug-60.*: added a
4261 specific example in the regression tests
4263 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265 * tests/documents/Makefile.am tests/documents/*: changed the
4266 test to use doc%5Ffile instead of doc%20file, this is
4267 sufficient to preserve the test capacities while closing
4270 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272 * libxslt/extra.c : close #59570 by simply not providing
4273 Norm's extension on FreeBSD.
4274 * tests/general tests/docs: added a couple of new entries
4276 * libexslt/strings.c: NULL initialized a local variable
4277 which was tested later on.
4279 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4282 #60143 and rebuilt the FO test outputs
4284 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4287 on inheritance of attributes from multiple attributes-sets
4289 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4291 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4292 added implementation of EXSLT - Strings.
4293 Currently implemented functins are str:tokenize, str:align
4294 str:concat and str:padding.
4295 * configure.in tests/exslt/Makefile.am
4296 tests/exslt/strings/Makefile.am
4297 tests/exslt/strings/tokenize.1.*: added a test for the
4298 str:tokenize function.
4300 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4303 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4305 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4307 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4308 tutorial text to add references to global variables cleanups
4310 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4312 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4313 been added into the build yet)
4315 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4318 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4320 * tests/documents/Makefile.am: mjcox pointed to some missing files
4322 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4324 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4326 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4328 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4330 * tests/exslt/common/Makefile.am
4331 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4333 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4335 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4336 update doc/xslt.html with link to xsltproc.html
4338 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4340 * adding doc/xsltproc.xml - user manual for xsltproc
4342 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4344 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4345 warning raised by the Windows compiler (Chris Poblete)
4347 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4350 closed bugs #59212 and #59220
4352 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4355 of a DocBook XSLt transform with --nonet, need stat(), added
4356 checking in configure.
4358 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360 * xsltproc/xsltproc.c: catalog integration, cleanup with
4361 the --nonet option closing #59427
4362 * libxslt/xslt.c: removed a small memleak when using a
4365 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367 * //Makefile.am : fixed an error I propagated to nearly all
4368 Makefiles.am on Saturday
4370 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4374 * libxslt/pattern.c: tag a potential threading problem.
4376 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4378 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4381 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383 * //Makefile.am : fixed a number of small problems with
4384 Makefiles spotted by Albert Chin
4386 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4391 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393 * libxslt/extensions.c: fixed a permutation of args to
4394 xsltPrintErrorContext()
4396 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4400 * tests/docs/Makefile.am libexslt/Makefile.am
4401 tests/documents/Makefile.am tests/general/Makefile.am
4402 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4405 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4409 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4412 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4413 export xsltconfig.h at make install stage
4415 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4417 * doc/xslt.html updated xsltproc description with the many new
4418 command line options Daniel has added, cleaned up some spelling
4420 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4422 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4423 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4424 serious changes on Result Value Trees and NodeSets
4425 w.r.t. deallocation and collect operations. Probably not
4426 100% clean (merge of allocated trees smells like a problem).
4427 Seems sufficient to close #58943 . Also check if XPath evaluations
4428 failed, and in this case stops the processing and avoid
4429 going further, goal is to not segfault on broken XSLT.
4431 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4434 some associated serious cleanup in the pattern code.
4435 * tests/docbook/result/*: regenerated all the results for the
4436 docbook testsuite. Seems killing #58878 also changes the
4437 fo results seriously.
4438 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4439 tests/general/Makefile.am tests/general/bug-5[56].*: added
4442 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4444 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4445 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4446 fixed compilation warnings due to recent changes to the extension
4448 * libxslt/preproc.[ch] libexslt/common.c
4449 fixed the precomputation of *:document elements
4450 * libxslt/functions.h: fixed a compilation warning
4452 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4455 for xsltTimeStamp() in bug report #58012
4457 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4460 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4461 of 'non-standard' libxml element like namespace nodes.
4462 * tests/docs/Makefile.am tests/docs/bug-54.xml
4463 tests/general/Makefile.am tests/general/bug-54.*: added a
4464 specific example in the regression tests
4466 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468 * HACKING: added John Fleck right to commit in the doc subdir
4470 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4472 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4473 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4474 tests/general/Makefile.am tests/general/bug-52.*
4475 tests/general/bug-53.*: Added a few new tests for recently fixed
4477 * tests/xmlspec/REC-xml-20001006-review.html
4478 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4479 DTD changed the result by adding extra attributes to the HTML output
4481 2001-08-06 Peter Williams <peterw@ximian.com>
4483 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4484 when srcdir != builddir.
4486 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4488 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4489 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4490 to easify extension element precomputation.
4491 * libexslt/functions.c: uses the new framework and precomputes
4492 func:result elements.
4494 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4498 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4500 * tests/general/bug-21-.out tests/general/bug-31-.out:
4501 this got fixed by libxml patches
4502 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4503 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4504 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4505 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4506 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4507 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4508 a few things related to those changes.
4510 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4513 * test//*/*.out: the output of some tests changed, looks better
4516 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4518 * libxslt/xsltutils.c: avoid extra \n when serializing top
4521 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4523 * libxslt/extra.c: one more revision on Norm's localTime() function
4525 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4527 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4528 exsltLeadingFunction when passing an empty node-set as the
4530 * libxslt/functions.[ch]: gave priority to context-level functions
4531 over extension module functions. This allows a function declared
4532 with a func:function element to override an extension module
4533 function for example. This is a bit hackish...
4534 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4535 values didn't conform to the expected values. This is a bug in
4536 the EXSLT official use cases.
4538 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540 * config.h.in configure.in libxslt/extra.c: tried to integrate
4541 Norm's implemntation of localTime()
4543 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4545 * libxslt/extra.c: fixed a serious proble is node-set was called
4547 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4549 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4551 * libexslt/functions.c: fixed memory leaks
4553 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4555 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4556 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4557 more cleanup of the problems introduced with EXSLT, also closes
4560 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4562 * doc/internals.html - general cleanup
4564 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4566 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4567 to check EXSLT conformance
4568 * libexslt/sets.c: fixed a typo when registering has-same-node
4570 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4572 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4573 of memory allocations, raise a bug in the test suite, also
4574 need to be centralized as a single cleanup function.
4576 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4578 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4579 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4580 Some cleanup, there is still a memory leak left and some warnings
4583 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4585 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4586 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4587 libxslt/xsltInternals.h: new extension framework.
4588 Added stylesheet module data, top-level and extension elements
4589 precomputing, global registration of top-level elements and
4590 extension elements and functions.
4591 Extensions are no longer initialized from extension-element-prefixes
4592 declarations but when modules need the data.
4593 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4594 only allocate and free module data, they shouldn't register the
4595 elements and functions any more.
4596 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4598 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4599 non-XSLT top-level elements before any xsl:import element.
4600 * libexslt/common.c libexslt/functions.c libexslt/math.c
4601 libexslt/sets.c: adapted to use the new extension framework.
4602 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4603 moved the test module from functions.c to extensions.[ch],
4604 modified it to use the new extension framework. Updated xsltproc
4605 to register the test module.
4607 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4609 * libxslt/pattern.c: fixed an ugly problem with namespaces
4610 in templates compilation
4611 * tests/namespaces/tst4.*: added a specific testcase
4612 * libxslt/transform.c: reenabled debug
4614 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4618 * doc/html/*.html: updated the docs.
4619 * xsltproc/xsltproc.c: activate line numbering unfortunately
4620 this works only with CVS, libxml2-2.4.1 is broken in this respect
4622 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4624 * libxslt/documents.c enhancement to xsltFindDocument to
4625 cater for the Matt Sergeant patch
4627 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4629 * updating libxslt tutorial to include param support
4631 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4633 * libexslt/math.c: small cleanup
4634 * libxslt/functions.c: patch to document('') from Matt Sergeant
4635 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4636 c.f. bug #57464 from Tom Moog
4638 2001-07-19 Darin Adler <darin@bentspoon.com>
4640 * configure.in: Add HTML_DIR definition.
4641 * xsltproc/.cvsignore: Ignore some generated files.
4643 2001-07-18 Peter Williams <peterw@ximian.com>
4645 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4648 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4650 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4651 libexslt/common.c libexslt/functions.c libexslt/math.c
4652 libexslt/sets.c: removed utils.[ch] as their content is
4653 integrated in libxml
4654 * libexslt/sets.c: uses the new libxml functions
4655 * libxslt/extra.[ch]: removed exsl:document
4656 * AUTHORS: added /me
4658 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4660 * libexslt/.cvsignore: some more generated files to ignore
4661 * libexslt/Makefile.am: utils.h not installed anymore
4662 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4663 libexslt/math.c libexslt/sets.c:
4664 changed function prefix from exsl* to exslt*
4665 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4666 from common.c to exslt.c
4667 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4669 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4670 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4671 * xsltproc/xsltproc.c: updated to use the new function prefix
4673 2001-07-15 Darin Adler <darin@bentspoon.com>
4675 * libxslt/.cvsignore:
4676 * tests/XSLTMark/.cvsignore:
4677 * tests/extensions/.cvsignore:
4678 * tests/xmlspec/.cvsignore:
4679 Some more generated files to ignore.
4681 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683 * Makefile.am configure.in libexslt/Makefile.am:
4684 Integration of libexslt in the build system
4685 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4686 xsltproc/Makefile.am xsltproc/xsltproc.c:
4687 Moved xsltproc to a separate directory, linked it to libexslt,
4688 and added exslt version reports to -V
4689 * tests/*/Makefile.am: updated the path to xsltproc
4690 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4691 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4692 versionning informations, some cleanup, and added documentation
4693 to a couple of exported functions
4695 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4697 * libexslt/Makefile.am: account for new source files
4698 * libexslt/.cvsignore: added
4700 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4702 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4703 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4704 start implementing EXSLT
4706 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4709 trying to accept AVT for "format" in xsl:number
4711 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4714 xsltProfileStylesheet
4716 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4719 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4720 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4721 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4722 libxslt/variables.c libxslt/xslt.c: provide context for
4723 error messages. Requires libxml head changes.
4724 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4727 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729 * libexslt/Makefile.am: initial EXSLT framework
4731 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4734 * win32/libxslt/libxslt.def: added another entry point
4735 * libxslt/transform.c: fixed a comment block
4736 * doc/xslt.html doc/html/*: updated and regenerated the docs
4738 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740 * win32/libxslt/libxslt.def: added missing functions
4742 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4745 libxslt/xsltInternals.h: added Embedding Stylesheets
4746 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4747 from the REC about it
4748 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4749 tried to accomodate the various (and changing) proprietary
4750 ways of implementing chunking.
4751 * tests/docbook/result/xtchunk/html: now output is generated in
4754 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756 * libxslt/xsltproc.c: small cleanup
4757 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4758 for cdata/text handling
4760 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4763 * tests/documents/Makefile.am tests/documents/message.*: added
4764 a specific regression test
4765 * libxslt/transform.c: fixed an infinite loop
4766 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4769 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4772 fixed exclude-result-prefixes handling and how namespaces
4773 propagate from the stylesheet to the result in general, this
4774 is a serious cleanup.
4775 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4776 tests/general/itemschoose.out tests/namespaces/extra.xsl
4777 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4778 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4779 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4780 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4781 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4782 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4783 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4784 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4785 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4786 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4787 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4788 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4789 fixed and rechecked all the tests where the namespace
4790 propagation was wrong either taht the rules were not applied
4791 correctly or that superfluous namespaces were declared in the
4794 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4797 libxslt/variables.h: Norm pointed out that element-available()
4798 didn't work, implemented it
4799 * tests/extensions/Makefile.am tests/extensions/list.*: added
4800 a test for all registered xslt element, function and default
4803 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4806 tests/documents/docfile.xml tests/documents/test.result
4807 tests/documents/test.xml tests/documents/test.xsl:
4808 added a test for URI-escaping on document() input
4810 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812 * tests/docs/Makefile.am tests/general/Makefile.am
4813 tests/general/bug-49-* tests/docs/bug-49-*
4814 tests/general/bug-50-* tests/docs/bug-50-*: added a
4815 couple of regression tests for bugs posted on the list
4817 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819 * libxslt/xsltproc.c: avoid generating CDATA node in document
4820 tree when parsed, force generation of text nodes instead.
4822 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * doc/extensions.html: fixed a number of typo found by Dan York
4825 * libxslt/xsltutils.c: improved the profiling ouput, added the
4828 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4832 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834 * config.h.in configure.in: added gettimeofday() check
4835 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4836 profiling works option --profile (or --norman ;)
4838 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4841 libxslt/variables.c: big cleanup on the way templates or
4842 template fragments are processed, cleanup of stack building
4843 * tests/docs/Makefile.am tests/general/Makefile.am
4844 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4845 series of regression test for the variable/params lookups
4846 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4847 started working on profiling code, there is just invocation counting
4848 yet but the framework is in place.
4850 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852 * tests/docs/Makefile.am tests/general/Makefile.am
4853 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4854 regression test for the variable scope within templates problem
4856 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4858 * xsltInternals.h variables.c transform.c:
4859 fixed problem with variable scope within templates
4861 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863 * doc/extensions.html doc/internals.html doc/xslt.html:
4864 added a documentation on writing libxslt extensions, and
4865 added links to the main page
4866 * libxslt/functions.c libxslt/xsltInternals.h
4868 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4870 * cleaned up many comments and error messages
4872 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4875 * doc/xslt.html: added 0.14.0 release
4877 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879 * doc/html/*: rebuilt docs before release
4880 * libxslt/extensions.c: fixed a function doc header
4882 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4887 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4889 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4890 something there, not visually perceptible
4892 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894 * tests/docbook/result/: the change in libxml affected the
4895 output of the Docbook tests (of course it was detected on
4898 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901 * libxslt/transform.c: added cdata-section-elements
4902 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4905 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908 * libxslt/xsltutils.c: do not dump document for which there have
4909 been no generated content
4910 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4911 test output accordingly
4912 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4913 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4914 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4916 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4919 libxslt/transform.c libxslt/functions.c: Added the extension API
4920 suggested by Thomas Broyer, this should allow implementation of
4922 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4923 CVS extension namespace to avoid complaints, some cleanup
4924 * configure.in tests/Makefile.am tests/extensions/*: added a test
4925 for new modules testing both elements and functions registration
4927 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4930 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4931 and cleaned up the way URI for QNames were computed through
4932 the code, serious cleanup.
4933 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4934 in their own hash table, implementation not yet finished.
4936 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4939 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4940 to save/restore some XPath context, bug raised by
4943 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945 * libxslt/xsltwin32config.h[.in]: added configuration/version
4946 informations for Windows/MSC
4947 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4949 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4950 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4952 * AUTHORS: added William
4954 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956 * configure.in doc/xslt.html: releasing 0.13.0
4957 * doc/Makefile.am: don't index the win32 include
4958 * doc/html/*: rebuilt the docs
4960 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4963 * libxslt/xslt.c: avoid warning if version="1.1" is used
4964 * libxslt/transform.c: forgot to initialize cur->outputFile
4965 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4966 use the vendor string to detect supporting chunking, this
4967 is a workaround to be considered in the list of decent XSLT
4970 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4973 added a new interface xsltRunStylesheet() for a more flexible
4974 handling of the output and trying to adhere to xsl:document
4975 filename generation semantic if one knows the URL of the output,
4976 also add IObuf capacity and SAX for output but is currently not
4978 * libxslt/xsltproc.c: added a -o or --output filename argument
4979 to test xsltRunStylesheet() or provide a base when generating
4981 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4982 updated tests to add DocBook xt:document based chunking
4983 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4984 * tests/multiple/out/*.html: the new xt:document now generate
4985 the DOCTYPE if available as is the case for HTML
4987 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4989 * Removed some redundant code in xsltDefaultProcessOneNode
4990 and revised the default processing of an attribute node
4992 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4994 * Enhanced ApplyTemplates and ForEach to allow multiple
4995 documents within a nodelist.
4996 * Repaired small bug in xsltDocument function which caused
4997 a crash if invalid second argument was provided.
4999 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5001 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5002 updating tutorial with explanation of xsltSave vs. xmlSave
5005 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5009 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5012 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5013 Patches for Windows mostly contributed by Yon Derek
5014 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5015 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5016 Project file for Mircrosoft C provided by Yon Derek
5018 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020 * libxslt/pattern.c: closing bug #56517, fixed a number of
5021 problems in the patterns compilations, priorities and debug
5022 * libxslt/transform.c: improved the template debug message
5023 * tests/docs/Makefile.am tests/general/Makefile.am
5024 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5025 regression test for #56517
5027 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029 * libxslt/xslt.c: avoid a stupid bug when compiling with
5030 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5032 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034 * libxslt/numbers.c: fix of a small bug
5035 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5038 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5042 * tests/docbook/xhtml/*: added XHTML stylesheets
5043 * tests/docbook/fo/*: added XSL FO stylesheets
5044 * tests/docbook/result/xhtml/*: added XHTML results
5045 * tests/docbook/result/fo/*: added XSL FO results
5047 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049 * HACKING: fixed, added William
5051 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5054 xml cases, and fixed text output to be recursive in text nodes
5057 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5061 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5064 'namespace' is a reserved C++ identifier
5066 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068 * doc/xslt.html: adding 0.12.0 release
5070 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072 * configure.in: preparing 0.12.0 release
5073 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5074 * libxslt/xsltconfig.h.in: added doc inline comment
5075 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5076 and enriched xsltproc --version to show them
5077 * doc/html/*.html: rebuilt the docs
5078 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5079 tutorial ends up in the tars and RPMs
5081 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083 * libxslt.spec.in: updated the descriptions
5085 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087 * libxslt/namespaces.[ch]: added a single namespace def copy
5088 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5089 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5090 any kind of input nodes.
5091 * libxslt/variables.c: checked and closed the last TODO about
5092 namespace propagation
5093 * tests/docs/Makefile.am tests/general/Makefile.am
5094 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5095 regression test for #56115
5097 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5099 * updating tutorial: adding discussion of freeing memory, image
5100 files for callouts, link to xsltproc.c code
5102 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5105 to remove the old code
5106 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5109 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111 * libxslt/variables.c: fixed bug #56267, namespaces must
5112 be propagated when evaluating local variables.
5113 * tests/docs/Makefile.am tests/general/Makefile.am
5114 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5115 regression test for #56267
5117 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5120 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5121 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5122 request to have xinclude processing done on document() if requested
5124 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5128 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130 * libxslt/preproc.c: removed a warning on xsl:transform
5131 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5132 tests/general/array.out tests/general/array.xsl: added a new
5133 test fround in xsl-dev
5135 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5138 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5139 serializer of libxml impacted the result of some tests. Checked
5140 that the XML REC renders identically.
5142 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5144 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5147 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149 * libxslt/variables.c: fixed bug #55670, namespaces must
5150 be propagated when evaluating global variables.
5151 * tests/docs/Makefile.am tests/general/Makefile.am
5152 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5153 regression test for #55670
5155 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157 * doc/xslt.html: linked to the tutorial
5159 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5161 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5165 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167 * libxslt/transform.c: closed bug #55723, problem was due to
5168 a limitation of xsltGetNamespace() when the insertion point
5170 * tests/docs/Makefile.am tests/general/Makefile.am
5171 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5172 regression test for #55723
5174 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5176 * libxslt/transform.c: fixed problems with document() in
5177 xsltApplyTemplates and xsltForEach. Cleaned up several
5179 * libxslt/keys.c: saved and restored ctxt->document within
5180 xsltInitKey to fix problem with keys when doc changed
5181 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5182 needed when document() causes a change of doc within
5183 xsltApplyTemplates and xsltForEach
5185 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5189 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5190 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5191 Updated to use the new function
5192 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5193 the fixes in the serialization of <pre> in HTML in libxml
5194 led to a number of changes in the output
5196 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198 * tests/docs/Makefile.am tests/general/Makefile.am
5199 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5200 regression test for #55722
5202 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204 * doc/xslt.html: updated to ask to not send mail directly
5205 * tests/docs/Makefile.am tests/general/Makefile.am
5206 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5207 regression test for #55722
5209 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211 * libxslt/pattern.c : trying to fix #55670
5212 * tests/XSLTMark/reverser.out : result of test changed when
5215 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * doc/xslt.html: updated with 0.11.0
5219 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221 * configure.in libxslt.spec.in: released 0.11.0
5223 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225 * libxslt/transform.c: William M. Brack found a small bug
5226 when call-template didn't find the template.
5228 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230 * libxslt/transform.c: fixed handling of PI and comments
5231 (bug raised by Brent M Hendricks).
5232 * tests/docs/Makefile.am tests/general/Makefile.am
5233 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5236 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238 * libxslt/xsltproc.c: added --xinclude in the option list,
5239 patch from Raphael Hertzog
5240 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5241 test in the normal testsuite
5243 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5246 at the top template level
5247 * tests/docs/Makefile.am tests/general/Makefile.am
5248 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5251 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253 * libxslt/functions.c: fixed the document() bug reported by
5254 Stephane GUIBOUD-RIBAUD
5255 * tests/docs/Makefile.am tests/general/Makefile.am
5256 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5259 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261 * configure.in libxslt/Makefile.am: fixed bug #54953
5262 * libxslt/attributes.c: cleanup pointed by Joe Orton
5263 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5265 * libxslt/functions.c: cleanup unreached code
5266 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5267 include with preprocessor definitions
5269 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271 * tests/documents/Makefile.am tests/general/Makefile.am
5272 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5273 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5274 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5275 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5276 configure.in: Makefiles cleanup from Joe Orton
5278 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280 * tests/docbook/result/html/external.html
5281 tests/docbook/result/html/graphics.html
5282 tests/docbook/result/html/gtest.html
5283 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5284 Added a test from coolo for IDs in external parsed entities
5287 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5290 added --version info to xsltproc closing #54952
5292 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294 * tests/documents/Makefile.am tests/general/Makefile.am
5295 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5296 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5297 Seems some of the changes I made for 0.9.0 Makefiles were
5300 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302 * configure.in: preparing 0.10.0 release
5303 * doc/xslt.html: updated
5304 * doc/html/* : rebuilt the docs
5306 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5309 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5310 avoiding modifying stylesheet informations, and fixing
5311 document() when called from a global variable init
5313 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5316 add ctxt->inst to allow stylesheet element lookup (needed
5318 * libxslt/*.[ch]: generate docs for the structures and
5319 macros, general cleanup for docs
5320 * doc/html/*.html: regenerated all docs
5322 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5325 libxslt/xsltInternals.h: optimizations, cleanup of global
5328 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5331 libxslt/variables.c: force the precompilation of XPath expressions
5332 at stylesheet compilation time
5334 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5338 * tests/REC/Makefile.am: be less verbose if things really go wrong
5339 * tests/docs/Makefile.am tests/general/Makefile.am
5340 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5341 the regression tests
5343 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5346 detection method to generate HTML documents
5347 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5348 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5349 tests/XSLTMark/html.out tests/XSLTMark/products.out
5350 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5351 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5352 tests/general/bug-5-.out: updated a number of tests output
5355 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5359 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5362 about attribute being generated twice. Fixed a number of related
5363 bugs on attributes handling.
5364 * tests/REC/test-7.1.4.out: this changed an attribute generation
5366 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5368 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5371 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5373 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5376 the cases where perl is not in the path (nor in /usr/bin)
5377 * tests/docbook/result/html/gdp-handbook.html
5378 tests/docbook/result/html/kwrite.html
5379 tests/docbook/test/gdp-handbook.xml
5380 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5382 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5385 cases where a network access is needed to load a DTD or entity
5386 * tests/docbook/Makefile.am: added --nonet
5387 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5388 fixed 2 tests as a result
5390 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5393 try to remove the unneeded docbook Makefile stuff
5395 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397 * doc/xslt.html: fixed a link error
5398 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5399 * libxslt/xsltproc.c: cleaned up the --repeat loop
5400 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5401 fixed the DOCTYPE in tests output
5402 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5403 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5404 test case and fixed the EXTRA_DIST
5406 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408 * libxslt/extra.c: add more debug to xsltDebug
5409 * libxslt/transform.c: spent a few hours tracking down an ugly
5410 race like bug in xsltCopyTreeList() arghhh
5411 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5413 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415 * doc/internals.html: more work done on the doc, mostly complete
5416 except the section on the XSLT stack and the extensions API
5417 since both still need more work.
5419 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421 * doc/internals.html doc/contexts.* doc/object.*: more work done
5424 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426 * doc/internals.html: more work done on the doc
5428 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5430 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5431 for the CDATA output
5433 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5437 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5440 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5441 doc/templates.fig doc/templates.gif: started writing tye doc
5442 on how libxslt works.
5444 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5446 * libxslt/numbersInternals.h libxslt/numbers.c
5447 tests/numbers/format-number.out tests/XSLTMark/number.out:
5448 Patch from William Brack to bring format-number() more in alignment
5449 with the Java implementations.
5451 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5454 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456 * tests/docbook/result/html/* tests/general/bug-11-.out
5457 tests/multiple/result.xml tests/XSLTMark/*.out
5458 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5461 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5464 has the SGML DocBook support compiled in.
5466 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5469 tests especially on sorting
5470 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5473 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5477 * doc/html/* doc/xslt.html: updated and regenerated the docs
5479 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481 * xsltutils.[ch] transform.c: implemented multiple levels of
5483 * test/REC/test-10-2.*: added a really small test for it
5485 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5488 there can be multiple text and CDATA child
5490 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492 * tests/multiple/makefile.am: fixing #54015
5493 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5494 and a similar problem for the docbook tests
5496 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498 * tests/general/bug-8-.out: fixed in libxml xpath
5499 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5500 problem in predicates within a pattern. Spotted another
5501 potential namespace problem
5503 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5506 libxslt/xsltproc.c: counting errors and warnings at compilation
5507 time. Stop processing in case of error.
5508 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5509 added more namespace related bug checks
5511 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513 * libxslt/preproc.c libxslt/variables.c: found the source of a
5514 memory leak with DocBook introduced this w.e.. bit of cleanup.
5515 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5518 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520 * libxslt/variables.c: fixing bug #53769
5521 * tests/general tests/docs: added new examples from the
5522 bug reports to the regression tests, updated the Makefiles
5524 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5527 attributes.c extensions.[ch]: moved all stylesheet precomputation
5528 at stylesheet loading time (stylesheet transform should be thread
5529 safe now), improved params and variables evaluations (but optim
5530 is not complete yet).
5533 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * libxslt/xsltproc.c : changed the way --repeat works when
5538 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5540 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5541 fixed default formatting
5543 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5546 * libxslt/xsltproc.c : added an option to process HTML input
5548 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550 * libxslt/transform.c: Tony Gorski found a bug pointed by
5551 a compiler on Tandem
5552 * tests/documents/result.xhtml: this results in a small
5553 change in the output of this test
5555 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5560 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562 * transform.c: fixed text and cdata handling in xsl:copy
5563 * xslt.c : avoid crashing on invalid xslt input
5564 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5565 bugs submitted to the regression tests
5567 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5571 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573 * configure.in: updated to 0.8.0
5575 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577 * transform.c: fixed a bug introduced on handling #53401
5579 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581 * transform.c: fixed #53401
5582 * configure.in libxslt/*.c: allowed to suppress debug reporting
5583 functionalities but it brings not noticeable improvements
5584 * doc/xslt.html doc/html/*: updated and regenerated docs
5586 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588 * tests/general/bug-5-.out tests/multiple/out/*.orig
5589 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5590 following the libxml changes
5592 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594 * libxslt/functions.c: applied TOM's patch to key()
5595 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5596 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5597 small HTML output change
5599 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5604 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5607 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5608 fixed for the most part the namespace handling problem in XPath
5609 expression computations.
5610 * test/doc/ tests/general: added bug 5 and 6
5612 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614 * libxslt/xslt.c: applied William M. Brack patch fixing the
5615 template lack of support for priority
5616 * test/XSLTMark/*.out : this fixed anumber of problems in the
5619 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5622 fixed a bug in generate-id()
5623 * libxslt/transform.c: fixed null list result errors
5624 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5625 fixes for sorting semantic
5627 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5631 * libxslt/xsltproc.c : added --xinclude option
5632 * tests/XSLTMark/union.out : fixed the output
5634 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5636 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5638 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640 * configure.in: released 0.7.0
5641 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5644 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5647 some checking against NULL pointers
5649 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5652 added the XSLTMark in the regression tests as well as multiple
5653 output test from Ankh
5654 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5655 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5656 patches and fixed a memory leak
5657 * tests/docbook/result/html/*.html : updated the results after
5659 * tests/xmlspec/REC-xml-20001006-review.html
5660 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5661 an HTML doctype when serializing HTML result, but adds the
5664 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5668 * test/docbook/result/html/*.html: this change the output
5669 * tests/xmlspec/REC-xml-20001006-review.html
5670 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5671 the reference anchors generated for the XML spec
5673 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5676 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5677 libxslt/xsltutils.c: of course the way I defined
5678 UNUSED breaks on old gcc version. Try to be smart and
5679 also define it directly in xsltconfig.h
5680 * tests/xmlspec/Makefile.am: fixed the timing arg test
5682 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5685 implemented command line parameter passing
5686 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5687 tested it by passing show.diff.markup=1 to build the review version too
5689 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691 Huge cleanup, I switched to compile with
5692 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5693 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5694 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5695 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5696 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5697 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5698 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5699 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5700 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5701 libxslt/xsltutils.c: basically made static unexported functions
5702 avoided name clashes and flagged unused parameters.
5704 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706 * configure.in: 0.6.0 yet another release
5707 * doc/xslt.html doc/html/*: updated the docs
5709 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5712 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5713 extended xsltEvalStaticAttrValueTemplate and
5714 xsltEvalAttrValueTemplate to support foreign namespaces,
5715 and fixed document()
5717 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * xsltutils.h: cleanup some garbage added last night
5720 * xsltInternals.h variables.c transform.c templates.[ch]
5721 preproc.c pattern.c keys.c: switched the whole XSLt processing
5722 to use XPath precompiled expressions and reusing them.
5723 * functions.c: some cleanup, seems people don't use
5724 unparsed-entity-uri() the way it's supposed to be used
5726 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5729 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5730 with the new way XPath is interpreted. This doesn't yet
5731 take advantage of the separate parsing/evaluation phases
5733 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5736 problem in xsl:copy-of in case of attributes
5737 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5738 tests/general/Makefile.am tests/general/bug-3-.*:
5739 added the test to the general regression suite
5741 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5744 fixing some of the missing functionnalities in the XSLT
5745 functions implementations.
5747 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5751 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753 * README.cvs-commits: added, pointing to HACKING
5754 * HACKING: added defines commit rules.
5756 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758 * libxslt/extra.c libxslt/variables.c: fixing compilation
5759 when libxml was compiled without debug support
5761 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763 * configure.in: time for 0.5.0
5764 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5765 new test files are included in the distribution
5766 * doc/xslt.html : updated
5767 * doc/html/*.html: regenerated the docs
5769 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771 * tests/docbook/result/html/*.html: regenerated the HTML
5772 now that value-of an result tree don't include the fake root
5774 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776 * libxslt/transform.c libxslt/variables.c: removed a couple
5777 of possibly uninitialized var probs
5778 * tests/xmlspec/Makefile.am: run the processing without verbose
5779 avoid raising generated id differences.
5781 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5785 * libxslt/transform.c: fixed a bug which exaplined why no
5786 optimization were resulting from preproc stuff
5788 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5791 w.r.t. value of tree result (and attributes within it) fixed.
5792 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5793 Integrated the xmlspec to the test (i.e. diffed output for
5796 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5799 strip-spaces problem
5800 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5803 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805 * libxslt/transform.[ch]: finished integrating the current
5806 state of the preproc optimizations.
5807 * tests/xmlspec/diffspec.xsl: switched off diff printing
5809 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811 * libxslt/preproc.c libxslt/transform.c: started rolling in
5812 some of the optimizations.
5814 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5817 transform.[ch]: previous commit broke a lot of stuff, fixing
5818 and preparing for next step
5820 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5823 xsltInternals.h: started working on optimizing stylesheet
5824 element parsing. Just builds the extra informations so far.
5825 * xsltutils.h: added a missing XPath decl
5827 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829 * libxslt/variables.c: William M. Brack found a serious bug
5830 with imports and global variables ...
5832 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834 * libxslt/pattern.[ch] libxslt/transform.c: added
5835 xsltCleanupTemplates() to clean up state left after processing.
5837 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839 * libxslt/transform.c: applied patch from William M. Brack
5840 to support with-param in xsltApplyTemplates().
5842 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5844 * libxslt/pattern.c: fixed the compilation of patterns which
5845 contains XPath NodeTypes. Handling of nested predicates.
5847 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849 * libxslt/transform.c: save ctxt->node after for-each
5851 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5854 * doc/xslt.html: updated
5856 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5859 added xsltDocumentElem implementing multiple file output,
5860 including 1.1 xsl:document but yet untested.
5862 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * libxslt/extensions.c: fixed stoopid bug
5865 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5866 carrying extensions to the specification. Added node-set()
5867 for existing saxon and xt namespaces and debug() in libxslt
5868 namespace (http://xmlsoft.org/XSLT/namespace)
5869 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5871 * configure.in tests/Makefile.am tests/namespaces: added some
5872 namespaces tests, including a test calling the extra debugging
5873 function in libxslt namespace, worked first time !!!
5875 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877 * libxslt/xslt.c: extension prefix support for the full stylesheet
5878 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5881 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883 * doc/xslt.html : cleaned up, added a bit more description on
5886 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5889 on functions and element extensions. First on list will be
5892 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894 * configure.in libxslt.spec.in: releasing 0.3.0
5895 * doc/xslt.html: updated
5897 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899 * configure.in tests/docbook/html : oops forgot to add
5900 the stylesheets themselves :-\
5902 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904 * configure.in tests/Makefile.am tests/docbook tree:
5905 added docbook XSL based test suite
5907 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909 * libxslt/xsltutils.c: reformat of messages
5910 * libxslt/xsltproc.c: removed memleak on --noout
5911 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5912 changed again the way parameter are evaluated before a
5913 call-template, seems to fix a few nasty bugs, memory alloc debug too
5915 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5918 fixed the param evaluation problem in apply-template
5919 * libxslt/pattern.c: speed up seriously some context computation
5920 * libxslt/xsltInternals.h: preparing for extension support
5922 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924 * libxslt/Makefile.am: small cleanup
5925 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5926 fixed current() I hope
5928 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5931 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5932 support of namespaces, both in templates and in XPath subexpressions
5934 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5936 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5938 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5941 contextual info must be recomputed
5943 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5946 * libxslt/xsltproc.c : added --maxdepth
5948 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951 * libxslt/xsltproc.c: added --novalid and --noout as well
5952 as options printing when no args
5953 * libxslt/variables.c libxslt/transform.c: trying to get rid
5954 if some variable/params addressing errors.
5956 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5959 * libxslt/xsltutils.c: add carriage return to xsl:message when
5962 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964 * libxslt/functions.c: fixed a bug with generate-id()
5966 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968 * libxslt/xsltutils.c: started doing more useful stuff in
5970 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5971 libxslt/xsltInternals.h: changed the way variables/params
5973 * libxslt/xsltproc.c: removed a pedantic warning
5974 * libxslt/variables.[ch]: found an ugly evaluation bug
5976 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978 * tests/REC/Makefile.am: updated
5980 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982 * libxlst/functions.c: fixed ID generation
5983 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5985 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * libxslt/numbers.c: removed a couple of memleaks
5989 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991 * libxslt/pattern.[ch]: exported pattern matching interfaces
5992 for numbers.c and future debug module
5993 * libxslt/numbers.c: updated to new interface, should avoid
5994 unnecessary recompilation of patterns.
5995 * libxslt/xsltutils.[ch]: cleanup
5996 * tests/REC/gmon.out: removed :-)
5998 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6000 * libxslt/numbers.c: implemented level=any
6001 * libxslt/transform.c: corrected some default values
6002 * tests/REC/test-7.7-*.*: added
6004 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006 * libxslt/pattern.c: priorities were horribly broken, hope it's
6009 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6012 libxslt/xsltInternals.h libxslt/transform.[ch]
6013 libxslt/templates.c libxslt/xslt.c:
6014 Added apply-imports, keep a stack of running templates
6015 * libxslt/xsltutils.c: bugfixes, gather the output informations
6017 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6018 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6019 the real set of transformation on XML-1.0 2e generages a near
6020 perfect HTML. Needs just more number fixes and implementation
6021 and an obscure problem in 3.3.3
6023 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6025 * libxslt/pattern.c: added xsltMatchPattern()
6026 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6028 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6031 * libxslt/xsltutils.[ch] : added a small debugging hook
6033 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035 * libxslt/FEATURES libxslt/transform.c: added support for
6036 disable-output-escaping in xsl:copy-of
6037 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6038 give more debugging info
6040 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6043 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6044 Includes, more document changes
6045 * libxslt/xsltutils.c: fix the output of doctype and what is or
6047 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6048 * tests/Makefile.am tests/documents/* : added a new test from Stric
6049 exercising document() among other things
6051 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6053 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6054 for the level attribute for xsl:number
6055 * libxslt/numbers.c: internal restructuring
6057 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6060 to deal with documents
6061 * libxslt/functions.c: fixed document() to return the same set
6063 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6064 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6065 associated to loaded documents, not to the transformation
6066 context, made the change, this impacted a number of modules
6068 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6072 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6075 ready for the release
6076 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6077 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6080 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6083 added support for keys in patterns
6084 * tests/REC/test-12.2-2.*: added a specific testcase
6086 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088 * libxslt/functions.c FEATURES: started adding support for key()
6089 * tests/REC/test-12.2-1.*: first key test
6091 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6095 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6097 * libxslt/xsltutils.c: warning cleanup
6098 * libxslt/pattern.h: fixed soopid cut'n paste prob
6100 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102 * libxslt/transform.c libxslt/xslt.c: chased some reported
6103 unitinitialized variables.
6105 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6109 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111 * Copyright IPR Makefile.am: added some wording and a rewrite
6112 of the W3C IPR but without giving Copyright rights to W3C,
6113 should suit everybody
6115 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117 * FEATURES: updated, added mode support for templates
6118 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6119 support for templates
6120 * templates.c variables.c: simple fixes
6121 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6122 * xsltproc.c: added option -timing
6123 * xsltutils.c: seem I forgot to add encoding support in output...
6124 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6125 consisting of reformatting the XML REC with the xmlspec XSLT,
6128 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6131 * numbers.c: handles actual number formatting for both xsl:number
6132 and the format-number extension function.
6133 * function.c: formatting moved to numbers.c
6134 * transform.c: added xsl:number
6135 * xslt.c: minor memory leak removed
6136 * Makefile.am: added numbers.c and numbersInternals.h
6138 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141 * doc/html/*.html updated
6142 * doc/libxslt.sgml: added new modules
6143 * libxslt/pattern.c: fix loop on hash clashes.
6145 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149 * pattern.c: lots of changes to make most patterns work
6150 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6151 * transform.c: cleanup and attribute patterns testing
6152 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6154 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6155 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6158 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161 * transform.c: added xsl:element support
6162 * namespaces.[ch]: added xsltGetSpecialNamespace()
6163 * attributes.c: added xsl:attribute namespace support.
6165 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6168 implement import cascade lookups and traversal
6169 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6170 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6171 started coding the import cascade lookup in the places needed,
6172 probably incomplete.
6174 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6177 xsl:include and xsl:import, untested
6179 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181 * FEATURES: updated choose/when/otherwise added
6182 * libxslt/transform.c: plugged choose in
6183 * configure.in tests/Makefile.am tests/REC/Makefile.am
6184 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6185 tests/general/itemschoose.*: started adding a more generic
6186 infrastructure for testing.
6188 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190 * tests/REC/test-11*: added more tests
6191 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6194 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196 * tests/REC/test-[9-10]*: added more tests
6197 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6200 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202 * tests/REC/test-[7-9]*: added more tests
6203 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6204 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6205 is allocated, overall cleanup.
6207 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 * tests/REC/test-7.*: added more tests
6210 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6211 fixing bugs raised by said tests
6213 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215 * tests/REC/test-7.*: added more tests
6216 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6217 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6218 raised by said tests
6220 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223 * configure.in tests/Makefile.am tests/REC/*: started adding
6224 some regression tests based from fragments of spec examples
6225 * libxslt/transform.c: fixed a problem on namespace generation
6227 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * tests/numbers/Makefile.am tests/numbers/format-number.*
6231 tests/Makefile.am configure.in: added number formattting
6233 * libxslt/attributes.[ch]: separated attribute support, started
6234 add support for attribute-sets
6235 * libxslt/functions.[ch]: update for number and formatting
6237 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6238 cleanups updates, etc ...
6240 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243 * libxslt/transform.c: added copy-of support
6244 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6246 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248 * FEATURES TODO: updates
6249 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6252 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254 * FEATURES TODO: updates
6255 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6256 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6257 namespace aliases and cleaned up the overall namespace related
6258 code. This materialize as a new module.
6260 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6265 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6270 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6273 and the rules to generates the makefiles.
6274 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6275 * doc/html/*.html : autogenerated documentation
6276 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6278 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6282 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284 * FEATURES TODO README INSTALL: updated
6285 * libxslt/xslt.h: added URL and version/vendor :-)
6286 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6287 attempt to support older libxml2 version.
6288 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6289 and macros to add/register new document created by document()
6290 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6291 system-property(), element-available() and function-available().
6292 A crippled version of document() has been added too.
6294 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6297 number formatting !!!
6298 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6299 tests/Makefile.am; added testing for mathematical functions,
6303 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6306 with non-named rules (*, ...) added accelerators
6307 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6308 and xsltEvalAttrValueTemplate() high level functions
6309 * libxslt/transform.c: fixed the part where attributes
6310 had to be looked at as templates, added comment and
6312 * TODO FEATURES: updated to reflect the new state
6314 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316 * libxslt/functions.[ch] Makefile.am: added new module functions
6317 with templates for the XSLT functions.
6318 * libxslt/variables.h templates.c: added registrations of new
6319 functions when an XPath context is created
6321 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323 * tests/Makefile.am: cleanup
6324 * libxslt/pattern.c: should support most of the patterns now
6325 except ID/Key and maybe some namespace checks when having
6329 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6332 tests/REC2/Makefile.am: updated the makefiles and spec files to
6333 add tests, and the FEATURES file to the RPM
6335 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6338 prepared the Makefiles and spec files for a first release.
6339 * COPYING.LIB: added LGPL Licence
6341 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6344 <breese@mail1.stofanet.dk>
6346 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348 * configure.in libxslt.spec.in: first try to get a spec file
6350 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6353 * libxslt/transform.c: add support for "*" to strip and preserve
6356 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359 * FEATURES: added with alist of what's in and what's not
6360 * libxslt/xslt.c: fixed top level Param and Variable stuff
6362 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364 * xsltproc.c: removed bug
6365 * tests/REC2/html.xml: added newline after doctype
6366 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6367 support, result tree fragment support (requires just commited
6368 extensions to libxml2 XPath !!!)
6369 * transform.c: added call-template, with-param support
6370 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6371 * TODO: updated, added a DONE section and started migrating stuff :-)
6373 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6376 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6377 too, added the HTML output test
6378 * libxmls/xsltutils.c: added HTML output
6379 * libxslt/xslt.c: check version on literal result used as templates
6380 * libxslt/transform.c: fixed an error in VERSION number
6381 * libxslt/templates.c: make sure generated nodes have doc and
6384 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6387 specific module. Added attribute value template, at least in
6389 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6390 the spec now works too.
6391 * libxslt/variables.c: fixed the debug
6392 * libxslt/xslt.c: fixed an ugly uninitialized variable
6393 * libxslt/transform.c: now using attr template processing
6395 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6398 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6399 structure to add an execution stack with variables. Tree
6400 valued variables still missing.
6403 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405 * libxslt/xslt.c: check version on stylesheets
6406 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6407 started adding variables interfaces and modules.
6409 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411 * libxslt/xslt.c: added support for disable-output-escaping
6412 will need libxml version > 20211
6413 * libxslt/transform.c: cleanup
6414 * libxslt/xsltutils.[ch]: added output functions
6415 * libxslt/xsltproc.c: reuse the output function
6416 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6419 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6422 with blank node stripping when not allowed.
6424 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426 * libxslt/transform.c: modified apply-templates processing
6427 added select and sort support support.
6429 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431 * TODO: guess what, it's growing :-(
6432 * configure.in: setup hacking values when compiling in my
6434 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6435 very rudimentary version of xsl:sort
6437 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440 * libxslt/transform.c: context position and size in for-each
6441 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6442 and put Error and Debug routines
6443 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6444 to use the Debug calls, cleanup
6445 * libxslt/xsltproc.c: added -v to enable debug printing
6447 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449 * TODO: started filling it :-(
6450 * libxslt/pattern.c: should now at least compile the full
6451 set of patterns authorized. Default priorities added.
6452 * libxslt/transform.c: a bit more work and cleanup.
6454 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456 * TODO: started adding in there :-(
6458 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6461 support of xslt:if and xslt:attribute, need libxml2 interfaces
6462 present only in CVS.
6464 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466 * test/Makefile.am test/REC*/Makefile.am: added first test
6467 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6468 cleanup of nodes at reading of stylesheet, added support
6469 for xsl:for-each and fixed a few recursion bugs
6471 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473 * pattern.c, xslt.c: removed debug
6474 * transform.c: added value-of, seems to handle the first
6475 REC example correctly
6477 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479 * transform.c, xsltproc.c: small fight with spaces and formatting
6480 may need a revisit later but looks pretty good right now.
6482 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484 * transform.c: basic processing in place
6485 * xsltInternals.h: exported one xslt.c function
6487 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489 * libxslt/transform.[ch] Makefile.am: started adding the
6490 transformation module
6491 * pattern.[ch] xslt.c: more work...
6493 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495 * libxslt/pattern.c: started adding xsltTestCompMatch()
6497 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499 * libxslt/pattern.c: more work on parsing selectors
6501 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503 * libxslt/xslt*: completeted the structures
6504 * libxslt/pattern.[ch]: started adding code to precompile patterns
6506 * libxslt/makefile.am: added the new files
6508 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * libxslt/xslt.c : small cleanup
6511 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6512 mechanism for compile-time options
6514 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516 * libxslt/xslt.[ch]: started parsing templates
6518 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6522 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6527 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6530 libxslt/Makefile.am tests/Makefile.am:
6531 Created the library framework, imported it into the GNOME CVS base
6532 * INSTALL: added a small instruction file.
6534 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6537 first steps toward building the framework
6539 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541 * NOTES: added notes taken while reading the spec.
6543 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545 * test/REC1 test/REC2: added examples from the XSLT REC
6547 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549 * README: basic informations
6550 * Changelog: created