1 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
3 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
4 Solaris with dates, extended bitfield size too to match libxml2
5 code from xmlschemastypes.c
7 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
9 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
10 use of xmlHashScanFull() fixes bug #321582
12 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
14 * libxslt/attrvt.c: added a missing parameter to a debug function
16 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
18 * libexslt/date.c: applied fix to date:week-in-year posted to
19 the mailing list by Thomas Broyer
20 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
21 updated to reflect above fix
23 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
25 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
26 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
27 patch from Joel Reed to ease plugin integration
29 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
31 * libxslt/pattern.c: fixed problem in internal XPath compilation
32 of patterns including variables, fixes #316861
34 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
36 * libxslt/transform.c: removed a superfluous second sorting of
37 the node set on xsl:copy-of, fixes #316288
38 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
39 obsolete and deprecated :-)
41 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
43 * configure.in: check environment for PYTHON, fixes #315367
45 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
47 * configure.in NEWS doc/*: preparing release 1.1.15
48 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
50 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
52 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
53 * tests/general/bug-89.xsl: had to fix that test which was doing this
54 * tests/general/bug-142.out tests/general/bug-152.out
55 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
56 new way of serializing encoding meta in HTML
58 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
60 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
61 node merging, which probably fixed #311267 too.
63 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
65 * libxslt/xslt.c: libxslt should deallocate directly text node content
66 use xmlSetNodeContent(..., NULL)
68 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
70 * tests/general/bug-163.*, tests/general/Makefile.am,
71 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
74 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
76 * tests/plugins/Makefile.am: try to get rid of complaints from
79 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
81 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
82 changes, uses the libxml2 alloc and dealloc functions instead.
84 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
86 * libxslt/transform.c: added check in xsltCopyText to assure
87 content is in dictionary before doing a straight copy of
90 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
92 * libxslt/transform.c: fixed to set current default value for
93 XInclude when creating new TransformContext
94 * libxslt/xslt.c: minor change for per-mille
96 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
98 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
99 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
101 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
102 added test for dyn:map to the regression suite
104 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
106 * libxslt/numbers.c: further fixes for bug 309209, changing
107 behaviour of format-number.
108 * libxslt/xslt.c: changed definition of per-mille character from
109 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
111 2005-06-30 Federico Mena Quintero <federico@ximian.com>
113 * libxslt/xsltwin32config.h: Added this file back. We'll have to
114 figure out a way to make jhbuild not get CVS conflicts with it.
116 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
118 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
120 2005-06-17 Federico Mena Quintero <federico@ximian.com>
122 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
123 file anyway and it breaks jhbuild all the time.
125 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
127 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
128 the namespace name for the EXSLT date and time functions in the man
131 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
133 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
134 removed obsolete checks
135 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
136 Windows build cleanups, removed obsolete checks
137 * win32/configure.js: removed obsolete copy operations
138 * win32/Makefile.*: make install cleanup
139 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
141 * .cvsignore: added Eclipse project files
143 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
145 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
148 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
150 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
151 tests/general/bug-142.out: updated the result of some tests
152 following the change to serailization in libxml2.
154 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
156 * libxslt/pattern.c: fixed bug #171488 with cascading select in
158 * tests/general/bug-161.*, tests/general/Makefile.am,
159 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
162 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
164 * tests/plugins/Makefile.am: fixed build outside of source tree
165 bug #172155 thanks to patch from Mike Castle
167 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
169 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
171 * configure.in tests/Makefile.am tests/xinclude/*: added a new
172 xinclude directory with the test for this problem
174 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
176 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
177 similar to same bug fixed in libxml2
178 * tests/general/bug-160.*, tests/general/Makefile.am,
179 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
182 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
184 * tests/general/bug-159.*, tests/general/Makefile.am,
185 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
186 bug #168196 fixed in libxml2
188 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
190 * libxslt/transform.c: working around Mark Vakoc' reported bug related
192 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
193 document without a dictionnary.
194 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
197 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
199 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
202 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
204 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
205 added DTD like checking when compiling stylesheets, closes
206 bug #160402 and a long term TODO
207 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
208 of the test cases where <xsl:when> was not within <xsl:choose>
210 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
212 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
213 update documentation to reflect addition of --nodtdattr
214 command line flag. Bug #171098
216 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
218 * libxslt/xslt.c: fixed problem with text node on stylesheet
219 document without a dictionary (bug 170533)
221 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
223 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
225 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
227 * libxslt.spec.in: adding a build require and a require for
228 libgcrypt-devel, c.f. Red Hat bug #133211
229 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
231 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
233 * libxslt/pattern.c: fixed a problem with '//' and
234 namespaces (bug 168208)
236 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
238 * libxslt/namespaces.c: fixed a problem with
239 exclude-result-prefixes (bug 165560)
241 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
243 * libxslt/variables.c: added a cretion of ctxt->globalVars in
244 xsltProcessUserParamInternal if missing.
246 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
248 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
249 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
250 Joel Reed and rebuild
251 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
253 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
255 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
256 applied plugin patch for Windows by Joel Reed
258 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
260 * win32/configure.js: Makefile fixes for Widows from Joel Reed
262 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
264 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
265 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
266 calls and removed them when comparing mode and modeURI for
267 templates by interning those strings when compiling the
270 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
272 * configure.in: small fix for local setup
273 * libxslt/transform.c libxslt/variables.c : speeding up some
274 variable lookup. In the process dug out something nasty about
275 ctxt->dict creation and key initialization order.
277 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
279 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
280 libxslt/xsltInternals.h: when copying text nodes in elements
281 or attributes to the output, if interning, then reuse the strings
282 directly without copying them in the output tree if dicts are
283 shared between the context and the output docs. Less allocations
284 smaller output document and no copying involved anymore.
286 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
288 * libxslt/xslt.c: internalize all text node content from
289 stylesheet documents with the stylesheet dictionnary
291 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
293 * tests/plugins/Makefile.am: Applied patch 11 (with small
294 modification) from Joel
296 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
298 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
299 patch 10 from Joel Reed
301 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
303 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
304 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
305 by Michael.Hewarth on the mailing list
307 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
309 * configure.in: patch #9 from Joel Reed
311 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
313 * transform.c: fixed problem with parserOptions not being
314 set before loading a new document (bug 164530)
316 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
318 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
319 tests/Makefile.am tests/plugins/Makefile.am
320 tests/plugins/testplugin.c: applied another patch from Joel Reed
321 still failing here but looking better
323 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
325 * libxslt/extensions.c: applied another patch from Joel Reed
327 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
329 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
330 libxslt/Makefile.am configure.in: Applied another patch from
331 Joel Reed, fixed a segfault and changed the configure code
332 a bit to work in my debug environment.
334 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
336 * configure.in: added python2.4 to the list of accepted
337 versions (bug 163274)
339 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
341 * libxslt/extensions.c: oops previous patch could break build
343 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
345 * configure.in win32/configure.js libxslt/extensions.c
346 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
347 integrated the module patch from Joel Reed with just a couple
348 of changes and cleanup.
350 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
352 * libxslt/pattern.c: fixed a problem with the expression
353 "*//name" (bug 162265), also a small problem with the '|'
356 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
358 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
359 spots where out-of-memory errors were not detected in time
360 (bug #153660 on OSF/1)
362 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
364 *doc/xslt.html, doc/downloads.html: changed the download link
365 on the web page for cvs snapshot
367 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
369 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
370 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
371 libxslt/xsltInternals.h: minor changes to get rid of gcc
372 warnings, especially on 64-bit system. Implemented
373 XML_CAST_FPTR macro to cast between function pointer <->
374 object pointer while avoiding gcc warnings (a hack).
375 No change to the logic.
377 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
379 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
380 Aleksey Gurtovoy moving some stat() definition for Windows
383 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
385 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
386 namespace URI on template names.
387 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
390 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
392 * libxslt/pattern.c: more on RVT's in XPath predicates, this
393 time for bug 159726. Cleaned up the logic a little, hopefully
394 now covers all setting of XSLT_RUNTIME_EXTRA.
395 * tests/general/bug-158.xsl: corrected a typo
397 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
399 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
400 last change and re-did it the "right way" (bug 158372).
401 * tests/general/bug-158.*, tests/general/Makefile.am,
402 tests/docs/bug-158.*, tests/general/Makefile.am: added test
405 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
407 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
408 evaluation of global variables to take account of possible
409 changes to the current document (bug 158372).
411 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
413 * libxslt/pattern.c: small change to previous fix for bug 153137,
415 * tests/general/bug-157.*, tests/general/Makefile.am,
416 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
418 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
420 * libxslt/transform.c: enhanced code to assure the "current
421 template rule" is not changed by xsl:call-template (bug 157859).
422 * tests/general/bug-156.*, tests/general/Makefile.am,
423 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
425 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
427 * libexslt/date.c: fixed problem with day-of-week-in-month
428 (bug 157592) with patch from Sal Paradise
429 * tests/exslt/date/datetime.1.out: corrected expected output
432 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
434 * tests/general/bug-155.*, tests/general/Makefile.am,
435 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
436 provided by Markus Bertheau breaking on libxml2-2.6.15
438 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
440 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
441 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
442 * libxslt/templates.c: small fix, first step in adressing #153660
444 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
446 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
449 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
451 * libxslt/transform.c: another dictionnary/string interning fix
453 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
455 * libxslt/transform.c: fix to force string interning on generated
458 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
460 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
461 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
462 libxslt/variables.c: changed some variable names for warning
463 cleanup when -ansi flag is not present.
464 * libxslt/namespaces.c: fixed potential NULL pointer reference
465 pointed out by Dennis Dams (bug 156187)
467 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
469 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
470 to include EXSLT doc in libxslt package.
472 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
474 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
475 gmtime_r if available (bug 129983)
476 * libexslt/functions.c: fixed a namespace problem concerning a
477 function with a namespace-qualified name (bug 155197)
479 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
481 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
482 by the recent namespace tests in libxml2
484 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
486 * libxslt/transform.c: fixed a problem of tree structure raised
487 by the new libxml2 tree checking code.
489 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
491 * libexslt/date.c: fixed problem with negative periods
493 * tests/exslt/date/sum.2.out: changed expected output, now
494 agrees with comments in sum.2.xml test data file
496 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
498 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
499 attribute document pointer.
501 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
503 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
506 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
508 * configure.in doc/*: release of 1.1.11, rebuilt the docs
510 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
512 * libxslt/pattern.c: try to fix #153137 but without a test case
513 it's shooting in the dark.
515 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
517 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
518 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
521 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
523 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
524 namespaced variable names.
525 * tests/general/bug-154.*, tests/general/Makefile.am,
526 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
529 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
531 * Makefile.am: add missing variable
532 * libxslt/transform.c: fixed some error callback data
533 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
534 date:sum testing from Derek Poon
536 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
538 * libexslt/date.c: fixed problem with empty sets, etc.
539 (see discussion on mailing list)
541 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
543 * libexslt/date.c: fixed problem with timezone offset
545 * tests/exslt/date/add.1.out: changed regression test output,
546 which was apparently incorrect for above case
548 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
550 * libxslt/transform.c: re-arranged sequence of setting up
551 namespaces within xsltCopyTree (see the list thread
552 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
553 * tests/general/bug-104.out: slight change to expected output
556 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
558 * libexslt/date.c: enhanced validation of date-time to catch
559 bit-field overflow (bug 152836)
560 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
563 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
565 * libxslt/numbers.c: further refinement to UTF8 pattern
566 separator (bug 151975)
568 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
570 * libxslt/numbers.c: fixed problem with UTF8 pattern
571 separator (bug 151975)
573 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
575 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
576 fixed 2 problems with xsl:include (bug #151795)
578 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
580 * NEWS configure.in doc/*: Release of libxslt-1.1.10
582 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
584 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
585 for --path as well as --load-trace, fixes Red Hat bug #106545
587 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
589 * libxslt/keys.c: fixed small problem with key initialisation
590 disturbing the transformation context (bug 151201).
591 * tests/general/bug-153.*, tests/general/Makefile.am,
592 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
595 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
597 * win32/configure.js: added support for version extra
599 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
601 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
602 compilation problems on Solaris #150844
604 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
606 * configure.in NEWS doc/*: preparing release of 1.1.9
608 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
610 * transform.c: Further enhancement for keys on exslt:node-sets.
611 Corrects a rather serious timing problem (bug 150741)
612 * tests/exslt/common/node-set.8.*: added regression test for this
614 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
616 * Makefile.am configure.in: a bit of cleanup and a extra variable for
619 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
621 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
623 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
625 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
626 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
627 libexslt/exslt.c: added some code to include the CVS
628 ChangeLog version in the version strings available for
629 printing (e.g. by xsltproc)
631 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
633 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
634 DTD attributes, RFE 150311 . Also cleanup the code from all
635 libxml2 pre 2.6.0 specific code since we are using
636 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
638 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
640 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
641 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
642 provide document loading as suggested by David Hyatt for
645 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
647 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
648 in xmlNewTransformContext for the principal document (bug 133289)
650 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
652 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
653 fixed handling of #default in namespace-alias for default
654 namespace (bug 149659)
655 * tests/namespaces/tst7.* tst8.*: added regression tests for above
657 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
659 * libexslt/date.c: added date:sum routine supplied by Joel
662 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
664 * doc/downloads.html doc/xslt.html: fixed a couple of problems
665 reported by Oliver Stoeneberg
667 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
669 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
670 libxslt/variables.c: added code to assure keys are generated
671 when needed for node-sets (bug 148773)
672 * tests/exslt/common/node-set.7.* - added test case for above.
674 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
676 * libexslt/strings.c: fixed str:tokenize for case when 2nd
677 argument is an empty string (should produce a token for
678 each char in the string). Reported on the mailing list by
681 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
682 * libxslt/imports.c: further enhancement for template priorities
683 on imported stylesheets (better fix for bug 141279, fixes
686 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
688 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
689 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
690 Rob Richards to add a normal --with-crypto configure option.
692 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
694 * libxslt/functions.c: added some logic to xsltKeyFunction
695 to set the transform context doc ptr when the xpath context
696 doc is different (bug 147445)
697 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
698 and tests/exslt/common/node-set.6*: added regression tests
699 for bug 145547 (UNION and FILTER for RVT's)
701 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
703 * python/libxslt-python-api.xml: fixed type for doctypeSystem
704 and doctypePublic (problem reported on the list by Sitsofe
706 * doc/libxslt-api.xml: updated database.
708 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
710 * transform.c: small change to key handling for RVT, needed
711 because of enhancement to libxml2 xpath.
713 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
715 * python/libxsl.py: fixes Python on 64bits box problem.
717 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
719 * libxslt.spec.in: better python dependancy Red hat bug #126364
722 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
724 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
725 tst5.xsl and tst.out to EXTRA_DIST
727 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
729 * configure.in doc/*: releasing 1.1.8
731 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
733 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
734 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
735 causing the wrong libs to be linked when using the configure
736 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
738 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
740 * libexslt/Makefile.am: implemented change from Joel Reed for
741 automake-1.4 compatibility.
742 * libexslt/crypto.c: reformatted source to remove an overly
743 generous supply of tabs. Added a #include for sys/select to
744 fix a compilation error caused by the gcrypt include file's
745 usage of 'fd_set'. Made some minor changes to fix
746 some warning messages (no change to the logic).
747 * configure.in, config.h.in: added test for presence of
749 Added test for libgcrypt version > 1.1.41 (bug 145245)
751 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
753 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
754 namespace, also a small enhancement of the surrounding text on
755 extension functions. (bug 145250)
757 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
759 * configure.in: convenience change
760 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
761 try to avoid calling libxml2 cleanup function directly but go
762 though the python wrapper of libxml2 for memory debug accounting.
764 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
766 * libxslt/keys.c: added namespace setup before calling XPath
767 to evaluate key (Bug 143520)
769 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
771 * libxslt/transform.c: added coding to xsltCopyTree to copy
772 namespaces (bug 139578).
773 * tests/general/bug-128.out: changed to reflect above fix
774 * libxslt/xslt.c: minor change to an error message
776 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
778 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
779 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
780 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
781 crypto extensions based on libgcrypt if found at configure time.
782 * tests/namespaces/Makefile.am: fixed a small breakage
784 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
786 * libxslt/namespaces: some enhancement for fixing bug 142768
787 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
788 added regression test for this bug
790 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
792 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
793 the example from Richard Jinks
795 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
797 * win32/configure.js win32/Makefile.* minor changes for the new
798 layout of the Windows binary package
800 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
802 * doc/search.php.inc, doc/search/php: enhanced to remove
803 forcing module names to lower case, and to fix problem
804 with links between pages in libxml2 directory.
806 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
808 * win32/makefile.msvc, win32/configure.js: included the cruntime
809 option, contributed by Oliver Stoeneberg
811 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
813 * libxslt/xsltutils.c: fixed bug in error message printing
814 for undefined namespace (bug 143004)
816 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
818 * NEWS doc/*: updated for 1.1.7
820 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
822 * configure.in: release of libxslt-1.1.7
824 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
826 * tests/general/bug-151*, tests/docs/bug-151.xml,
827 tests/general/Makefile.am, tests/docs/Makefile.am: added
828 regression test for old bug #127877
830 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
832 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
833 being generated when the root element is namespaced
834 * tests/general/bug-151*, tests/docs/bug-151.xml,
835 tests/general/Makefile.am, tests/docs/Makefile.am: added
836 regression test for bug #135542
838 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
840 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
841 libxslt/transform.c: fixing bug #134500 on namespace lookup for
842 attribute which sometimes lead to default namespace
843 * tests/general/bug-150*, tests/docs/bug-150.xml,
844 tests/general/Makefile.am, tests/docs/Makefile.am: added
845 regression test for bug #134500
847 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
849 * libexslt/date.h: fixing a small portability problem on Solaris
850 for the declaration of localtime_r bug #140468
852 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
854 * libxslt.m4: applied patch from Edward Rudd to fix the problems
855 raised in bug #142429
857 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
859 * libxslt/xslt.c: fixed a weird namespace bug #141532
860 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
861 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
862 to the regression for bug #141532
864 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
866 * libxslt/imports.c: added comments and function header,
867 improved logic of routine just added.
868 * tests/general/bug-147*, tests/docs/bug-147.xml,
869 tests/general/Makefile.am, tests/docs/Makefile.am: added
870 regression test for bug 141279
872 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
874 * libxslt/imports.c: enhanced normalization of comp steps
875 when an imported stylesheet has it's own imports
878 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
880 * libxslt/transform.c: added code to recognize
881 disable-output-escaping on certain text nodes (bug 140755)
882 * tests/general/bug-100.out: regenerated to account for change
883 from next ChangeLog entry (bug 140558)
885 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
887 * libxslt/xsltutils.c: suppressed any automatic linefeed after
888 a comment following the document root element (bug 140558)
890 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
892 * libxslt/transform.c: fix a problem where we updated an
893 ELEMENT node psvi field as if it was a DOCUMENT one, leading
894 to a subtle crash later, valgrind rules.
896 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
898 * libexslt/strings.c: fixed bug in UTF8 string tokenize
899 kindly reported by Vasily Tchekalkin
901 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
903 * configure.in doc/*: preparing release 1.1.6
904 * libxslt.spec.in: keep the ChangeLog compressed
906 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
908 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
909 * tests/docs/Makefile.am tests/docs/bug-146.xml
910 tests/general/Makefile.am tests/docs/bug-146*: added test
911 to the regression for bug #139132
913 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
915 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
916 with key matching attribute node.
918 2004-04-01 Johan Dahlin <johan@gnome.org>
920 * python/.cvsignore: Add generated files, to make cvs silent.
922 * .cvsignore: Add missing libexslt.pc and stamp-h1
924 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
926 * configure.in: prepare release of 1.1.5, made a hard dependancy
927 to libxml2 2.6.8 due to the dictionnary reference counting change
928 * doc/*: updated and rebuilt the doc.
929 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
931 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
933 * libxslt/xsltconfig.h.in: small fix for OpenVMS
934 * libxslt/documents.c: fixed a leak associated to the change
935 in reference counting when running the XML parser and using
936 the document() function.
938 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
940 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
941 when output file is used (bug 137341)
943 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
945 * libxslt/xsltutils.c: corrected my error from bug 135938
946 pointed out on the mailing list by Mark Vakoc.
947 * libxslt/transform.c: enhanced the error message for
948 call-template when namespace is present.
949 * tests/general/bug-145.err: regenerated for new message
951 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
953 * libxslt/namespaces.c: added additional check to prevent
954 superfluous namespace href's being generated on elements
956 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
957 added new test for bug 136914
958 * tests/namespaces, tests/extensions/ tests/reports: fixed
959 error in "enhanced" Makefile.am, removed superfluous .err files
962 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
964 * doc/search.php.incl: minor addition for later version of php
965 requiring $HTTP_GET_VARS.
966 doc/*: rebuilt the docs
968 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
970 * libexslt/strings.c: modified the 'tokenize' routine to work with
971 UTF8 chars in both string and tokens (Bug 136183)
973 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
975 * libxslt/attrvt.c: added coding to allow growing the
976 AVT structure when a large number of segments are present
978 * libxslt/keys.c: fixed a compilation warning (no logic change)
980 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
982 * tests/docbook/Makefile.am: small fix to typo
984 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
986 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
987 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
988 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
989 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
990 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
991 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
992 tests/extensions/Makefile.am, tests/general/Makefile.am,
993 tests/keys/Makefile.am, tests/multiple/Makefile.am,
994 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
995 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
996 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
997 tests/REC/test-2.5-1.err:
998 Major enhancement to "make tests". All but Python tests
999 cleaned up to produce minimum summary output if no problems.
1000 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1001 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1002 Added test case for bugzilla bug 135938
1004 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1006 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1007 fixed problem with dictionary handling (bug 135938).
1008 * doc/EXSLT/*: fixed a few more "href_base" files.
1010 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1012 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1013 the "href_base" problem.
1015 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1017 * configure.in, config.h.in: added test for localtime_r
1018 * libexslt/date.c: added usage of localtime_r if present on
1019 system (bug 129983, suggested by Vasily Tchekalkin)
1021 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1023 * libxslt/keys.c libxslt/pattern.c: removed the last use
1024 of _private that time in the input document, use the psvi
1025 field again, this may be interesting if XSLT2 support gets
1026 in but since this is very unlikely ...
1028 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1030 * libxslt/transform.c libxslt/variables.c: use the psvi field
1031 of teh document used for RVT instead of _private.
1033 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1035 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1036 the attribute instead of the _private one to compile AVT infos
1038 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1040 * tests/docs/Makefile.am tests/docs/bug-144.xml
1041 tests/general/Makefile.am tests/docs/bug-144*: added test
1042 similar to 143 but checking for AVT in local variables.
1044 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1046 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1047 AVT found in global variable content.
1048 * tests/docs/Makefile.am tests/docs/bug-143.xml
1049 tests/general/Makefile.am tests/docs/bug-143*: added test
1050 to the regression suite.
1052 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1054 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1055 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1056 First step toward _private cleanup: use the psvi field to store
1057 the precompilation informations in the stylesheet nodes.
1059 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1061 * libxslt/variables.c: trying to use the fact that names comes
1062 from a dictionnary when looking up for variables.
1063 * tests/documents/Makefile.am: try to fix an error reported on
1066 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1068 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1069 tests/general/bug-142.out, tests/docs/Makefile.am,
1070 tests/general/bug-142.xml: added test for language
1071 attribute which previously triggered a memory leak
1072 (from list report by Mike Hommey)
1074 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1076 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1077 regenerated the documentation
1079 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1081 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1082 minor changes to eliminate compilation warnings. No change
1085 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1087 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1088 Mikhail S Grushinskiy to compile on Mingw
1090 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1092 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1094 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1096 * libxslt/extensions.c: applied patch from Steve Little to
1097 display the extension modules.
1099 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1101 * libxslt/transform.c: trying to fix an extension regression pointed
1104 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1106 * libxslt/transform.c: try to fix the problem with yelp
1109 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1111 * libxslt/templates.c: applied patch from #134588 provided by
1112 Mariano Suárez-Alvarez, attribute text node without doc.
1114 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1116 * configure.in, doc/*: updated and rebuilt the documentation
1117 preparing release of 1.1.3
1118 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1120 2004-02-15 Tomasz Kłoczko <kloczek@pld.org.pl>
1122 * libxslt.m4: small fix: added missing [] quotation macro name
1123 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1124 1.8.x and is backward compatible with older auto tools.
1126 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1128 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1129 known bug with the new code, was overoptimizing a bit...
1131 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1133 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1134 mostly an error handling some ATV coupled with doctionnaries
1136 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1137 libxslt/xslt.c: added a bit of debug to be able to trace
1140 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1142 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1143 attribute value templates
1144 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1145 dictionaries at the stylesheet and transformation level.
1146 * configure.in: this relies on a recent version of libxml2
1147 with the sub dictionnary catalog.
1149 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1151 * libxslt/transform.c: added check for "?>" in PI content
1154 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1156 * libxslt/namespaces.c: fixed problem with attribute
1157 namespace (Bug 132953)
1159 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1161 * libxslt/transform.c: added check for "--" or ending '-'
1162 in xsl:comment (Bug 132742)
1164 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1166 * libxslt/transform.c, libxslt/attributes.c: added
1167 validation of QName for xsl:element and xsl:attribute
1170 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1172 * libxslt/pattern.c: changed priority of template patterns
1173 starting with '//' from 0.0 to 0.5 (Bug 131705)
1175 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1177 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1178 behaviour on unknown element from the XSLT namespace.
1179 * python/generator.py: applied patch from Stephane bidoul
1180 to export enums in the bindings.
1182 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1184 * tests/general/Makefile.am, tests/general/bug-141.out,
1185 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1186 tests/general/bug-141.xml: added test case for
1187 Bug 13971 (libxml2 xpath.c bug, but tested here)
1189 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1191 * libxslt/xsltutils.c: added a newline for any comment before
1192 the root element (Bug 130433)
1193 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1194 default namespace is changed (Bug 130793)
1195 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1196 for newline after comment change above.
1197 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1198 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1199 cdata-section-elements problem.
1201 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1203 * python/libxsl.py: applied shared lib loading patch for OS X from
1206 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1208 * libexslt/math.c, libexslt/common.c: fixed problem,
1209 reported on the list by Markus Bayerlein, concerning
1210 math functions on nodesets generated with
1212 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1213 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1214 added test case for above.
1216 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1218 * libxslt/transform.c: changed to assure comment which
1219 preceeds root node is output after DTD (Bug 130433)
1220 * test/exslt/common/node-set.4.*: added test case for
1223 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1225 * doc/site.xsl: Changed logo spacing to avoid stacking
1226 * doc/*: rebuilt web pages
1228 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1233 Test William's new site.xsl improvements by adding the
1234 W3C logo icon, rebuild docs, and presto! It shows up
1237 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1239 * libxslt/transform.c: Refined wrapper code with large
1240 test case submitted by Norm Walsh. (Bug 130922)
1242 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1244 * libxslt/transform.c: Added coding to create a xsltDocument
1245 wrapper for an RVT, in order to produce the applicable
1248 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1250 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1251 doc/search.php.inc: Added new facility to "autogen"
1252 the search script. Fixed a few more problems with
1253 the API page generation.
1254 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1255 the autogeneration of the php script. Note that from
1256 this point doc/search.php will be include in the
1257 generic "Rebuilt docs".
1258 * doc/*: api docs rebuilt.
1260 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1262 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1263 Further cleanup, fully implemented common routine for
1264 "generic page" within the docs.
1265 * doc/*: api docs rebuilt with enhanced scripts.
1267 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1269 * doc/xslt.html, doc/bugs.html
1270 made link to bugzilla more useful
1272 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1274 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1275 cleanup of scripts, assuring page tables are consistent.
1276 * doc/*: api docs rebuilt with enhanced scripts.
1278 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1280 * configure.in: fixed Bug130593.
1281 * doc/apibuild.py: fixed a couple of sequence problems on
1282 references within APIxxx.html files, rebuild doc/* (and NEWS)
1284 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1286 * doc/newapi.xsl: change background color of function
1287 declaration to improve readability
1288 * doc/*: rebuild docs with new stylesheet
1290 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1292 * libxslt/transform.c: fix bad doc comment formatting on
1293 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1294 * doc/*: rebuild docs
1296 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1298 * configure.in doc/*: prepared release of libxslt-1.1.2
1299 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1302 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1304 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1307 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1309 * libxslt/numbers.c: added namespace comparison for
1310 xsl:number count function (Bug 129057)
1312 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1314 * tests/docs/Makefile.am tests/docs/bug-139.xml
1315 tests/general/Makefile.am tests/general/bug-139*: added
1316 test for entities parsing (Bug #129489)
1318 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1320 * tests/docs/Makefile.am tests/docs/bug-138.xml
1321 tests/general/Makefile.am tests/general/bug-138*: added
1322 test for namespace problem (Bug #129624)
1324 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1326 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1327 the transformation context
1328 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1329 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1330 xsltSetCtxtParseOptions() to update parsing options in document()
1332 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1334 * libxslt/keys.c: fixed second problem on #122483, namespace
1335 definitions must be propagated to keys.
1336 * tests/docs/Makefile.am tests/docs/bug-137.xml
1337 tests/general/Makefile.am tests/docs/bug-137*: added test
1338 to the regression for bug #122483
1340 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1342 * libxslt/transform.c: added the cast needed to fix #129188 warning
1344 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1346 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1349 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1351 * libexslt/date.c: fixed several routines to assure empty
1352 string returned (rather than a string object with a null
1353 string pointer) (Bug 129561)
1355 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1357 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1358 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1359 enhanced documentation to include exslt; rebuilt docs
1361 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1363 * libxslt/xsltutils.h
1365 document XSLT_TRACE macro (sort of) and rebuild docs
1367 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1369 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1370 build, no success, it still works halfway.
1372 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1374 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1375 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1376 mingw compilation fixes.
1378 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1380 * doc/xslt.html docs.html
1381 remove reference to gtk-doc
1383 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1385 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1387 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1389 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1390 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1391 by using the new XInclude APIs provided by 2.6.3...
1393 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1395 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1396 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1397 set into node name. This modification arises from
1398 bug #128520, and avoids unnecessary work in libxml2.
1400 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1402 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1403 * doc/* doc/html/*: regenerated the docs.
1405 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1407 * doc/Makefile.am: small further enhancement to makefile
1408 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1409 doc/html/libxslt-transform.html: updated to reflect last change
1412 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1414 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1415 Makefile.am: adapted the libxml files for libxslt.
1416 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1417 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1418 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1421 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1423 * libxslt/transform.c: change initialisation of external functions
1424 to take place in xsltNewTransformContext instead of in
1425 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1426 also fix problem reported on the mailing list on today's date.
1428 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1430 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1431 detect recursion in xslt:include (bug #127687).
1432 * tests/XSLTMark/reverser.out,
1433 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1434 because of fix of bug #127877 in libxml2 (quotes in text)
1436 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1438 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1439 Changed to detect recursion in xslt:import (bug #127687).
1440 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1441 include change to xsltParseStylesheetImportedDoc parameters for
1444 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1446 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1447 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1448 Applied patch from Mark Vadoc adding flexible trace debugging
1449 support to the library.
1451 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1453 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1454 'computed' namespace attribute)
1455 * tests/docs/Makefile.am tests/docs/bug-136.xml
1456 tests/general/Makefile.am tests/docs/bug-136*: added tests
1457 to the regression for bug #127561
1459 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1461 * libxslt/keys.c: small further enhancement, bug #127450
1463 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1465 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1466 on the same code in #127450
1467 * tests/docs/Makefile.am tests/docs/bug-135.xml
1468 tests/general/Makefile.am tests/docs/bug-135*: added tests
1469 to the regression suite for bug #127450.
1471 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1473 * libxslt/keys.c: fixed an error from #120684 patch raised in
1475 * tests/docs/Makefile.am tests/docs/bug-134.xml
1476 tests/general/Makefile.am tests/docs/bug-134*: added tests
1477 to the regression suite for bug #127450.
1479 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1481 * libxslt/keys.c: fixed a bug in the keys selector parsing
1482 #120684 when | is in a predicate or a string.
1483 * tests/docs/Makefile.am tests/docs/bug-133.xml
1484 tests/general/Makefile.am tests/docs/bug-133*: added tests
1485 to the regression suite for bug #120684.
1486 * Makefile.am: don't package cvs temp files
1487 * doc/apibuild.py: update from libxml2 one
1489 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1491 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1492 uncovered by newapi.xsl
1493 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1494 to use IS_BLANK_CH for char compares (fixes warnings)
1496 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1498 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1499 number formatting bug #126994
1501 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1503 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1506 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1508 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1509 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1510 patch to moves the control of the XSLT debugger into the transform
1513 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1515 * libexslt/functions.c: applied patch for param visibility from
1516 Shaun McCance. Changed variable scoping in accordance with
1517 Shaun's suggestions. This fixed problem reported on the list
1519 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1520 regression test for above
1522 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1524 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1525 describing the entry points.
1527 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1529 * win32/configure.js: fixed #122146
1531 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1533 * tests/multiple/Makefile.am: applied last fix from #125614
1535 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1537 Minor enhancements to eliminate compile/test warnings
1538 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1539 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1540 it's defined as __attribute__((unused))
1541 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1542 variable declaration
1543 * libxslt/preproc.c: minor change to get rid of unused var/code
1545 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1547 * doc/* NEWS: preparing release 1.1.0
1549 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1551 * libxslt/preproc.c: fixing the Document element precompilation
1552 to avoid the problem raised in #125614
1554 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1556 * tests/multiple/out/letter*.orig: updated to reflect change
1557 to HTML output in libxml2 (formatting of <p>, bug #125093)
1559 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1561 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1564 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1566 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1567 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1568 for the upcoming 1.1.0 release
1569 * breakpoint/*: this release removes the deprecated breakpoint library
1571 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1573 * libxslt/transform.c, tests/general/bug-119.out: fixed
1574 bug #125502 and corrected expected test output
1575 * tests/general/bug-79.out: fixed broken test (bug #123328)
1576 * libxslt/pattern.c, libexslt/functions.c: minor change to
1577 eliminate compilation warning
1579 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1581 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1582 broken tests (revealed by #125502)
1584 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1586 * libexslt/strings.c: fix bug #125265 about entities breaking
1587 exsl:tokenize and exsl:split
1588 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1589 augmented the reression tests with the example from the bug report.
1591 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1593 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1596 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1598 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1599 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1600 xmlParseFile, this avoid relying on global parser options, far
1602 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1603 slightly corrected output for CDATA and STYLE element save.
1605 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1607 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1608 patch from Roumen Petrov for bug #124539 when building outside the
1610 * libxslt/xsltutils.c: fixed the way to grab the line number from
1611 the document, use the predefiend libxml2 API which mate it work
1612 with both 2.5.x and 2.6.x
1614 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1616 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1617 problem reported on the mailing list by Justin Fletcher
1619 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1621 * configure.in libxslt.spec.in: doing some testing and raising
1622 the build requirement to 2.5.10
1623 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1624 for linking the exslt lib with the lib being build instead of the
1627 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1629 * libxslt/pattern.c: Fixed problem with cascaded predicates
1630 (more of bug 119946)
1632 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1634 * restored earliest portion of ChangeLog (was corrupted)
1636 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1638 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1639 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1640 * doc/libxslt-api.xml: regenerated the API
1642 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1644 * configure.in: bump the libxml2 require to 2.6.0 which
1645 should ship for good real soon...
1646 * doc/Makefile.am: fix installation of HTML pages
1647 * doc/libxslt-api.xml: rebuilt
1648 * libxslt/xsltexports.h: cleanup
1649 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1650 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1652 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1654 * libxslt/attributes.c: fixed bug 123822
1656 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1658 * libxslt/pattern.c: fixed bug 119946
1659 * configure.in: enhanced for better devel (me) testing
1661 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1663 * configure.in: applied a small patch from Troels Walsted Hansen
1664 for python libxml2 detection.
1666 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1668 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1669 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1670 various compilation warnings (AIX as well as gcc)
1672 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1674 * libexslt/saxon.c: applied patch from Brett Kail to implement
1677 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1679 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1680 as pointed by Steve Ball
1682 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1684 * libxslt/extensions.c: applied patch from Karl Eichwalder
1685 apparently the xmlFree was introducting a memory error
1686 on x86_64, though not reproduced.
1687 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1689 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1691 * python/libxslt.c: don't output errors to stdout by default
1694 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1696 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1697 IS_XSLT_REAL_NODE change
1698 * python/Makefile.am Makefile.am: some makefile "distclean"
1699 target improvement from Graham Wilson
1700 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1703 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1705 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1706 IS_XSLT_REAL_NODE, fixed bug 120644.
1708 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1710 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1711 libxslt/xsltutils.h: removing the DocBook SGML support
1713 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1715 * configure.in: preparing release libxslt-1.0.33
1716 * doc/*: updated and rebuilt the docs
1717 * doc/apibuild.py: small fixes for new tokens
1719 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1721 * transform.c: enhanced previous fix to bug #120684, using
1722 excellent suggestion by Daniel
1723 * attributes.c: fixed bug #119583, merging attribute sets
1724 from imported stylesheets.
1725 * tests/docs/Makefile.am tests/docs/bug-131.xml
1726 tests/general/Makefile.am tests/docs/bug-131*: added tests
1727 to the regression suite for bug #120684.
1729 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1731 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1732 incorrect creation of "extra" variables when compiling
1733 templates on imported stylesheets.
1734 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1735 tests/general/Makefile.am test/docs/bug-130*: added tests
1736 to the regression suite for this bug.
1739 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1741 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1744 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1746 * transform.c: fixing bug #120684 on crash caused by text between
1749 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1751 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1752 macros which affect exports and added mingw section
1754 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1756 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1757 against libxml2 without XPointer supoort.
1759 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1762 with namespaced names reported by Steve Hay
1763 * tests/docs/Makefile.am tests/docs/bug-129.*
1764 tests/general/Makefile.am tests/general/bug-129*: added the
1765 test to the regression suite for this bug.
1767 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1769 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1772 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1774 * libxslt/*.h: realigned parameters after taint
1776 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1778 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1779 Borland compiler, as reported by Eric Zurcher
1781 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1783 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1784 get included in the distrib
1786 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1788 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1789 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1790 contain the export defs.
1792 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1794 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1795 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1796 for compilation with MingW compiler on Windows.
1798 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1800 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1801 instances of a key with the same namespace:name, reported
1802 on the mailing list by Ian Young. Added regression test
1805 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1807 * variables.c: fixed bug 119699 (missing error on shadowed
1809 * autogen.sh: removed dependency on automake-1.4, updated
1810 links for fetching auto* tools
1811 * doc/Makefile.am: added check for automatic regeneration of
1812 win32/*.def.src when api xml files are updated.
1814 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1816 * transform.c: fixed bug 114563 (params not passed when
1817 default template processed)
1819 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1821 * xslt.c: fixed bug 119862 (missing param on ns error print)
1823 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1825 * News configure.in: preparing libxslt-1.0.32 release
1826 * doc/* : updated the doc and rebuilt
1828 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1830 * breakpoint/Makefile.am: removed ref to libxslt.la
1831 * numbers.c transform.c python/libxml_wrap.h python/types.c
1832 xlstproc/xsltproc.c: Minor cleanup of warning errors
1834 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1836 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1838 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1840 * tests/docs/Makefile.am tests/docs/bug-127.*
1841 tests/general/Makefile.am tests/general/bug-127*: added the
1842 test from bug #118763 to the regression suite.
1844 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1846 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1848 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1850 Minor cleanup of regression test general/bug-125
1852 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1854 Fixed bug 116517 - handling of '{' and '}'
1855 * templates.c: added checks for escaping and balancing of
1857 * tests/general/Makefile.am tests/docs/Makefile.am:
1858 Added test case (bug-126) to regression suite.
1860 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1862 Fixed bug 117552 - sort with multiple keys
1863 * xsltutils.c: enhanced treatment of NaN when multiple sort
1865 * tests/general/Makefile.am tests/docs/Makefile.am:
1866 Added test case (bug-125) to regression suite.
1868 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1870 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1871 * transform.c, variables.c, xslt.c, xsltutils.c:
1872 removed some unused variables
1874 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1876 Fixing bug 118558 (Solaris 8 compiler warnings)
1877 * xslt.c: minor re-ordering of code
1878 * functions.c: added an explicit cast
1879 * number.c: added include for string.h
1880 * security.c: added an explicit cast
1882 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1884 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
1885 of date:seconds as previously posted to the mailing list
1886 * numbers.c: extensive modification to cater for UTF8 within
1887 the various routines.
1889 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
1891 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
1892 #117616 about EXST str:tokenize.
1893 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
1894 added the test in the regression suite.
1896 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
1898 * xsltproc/xsltproc.c: applying a patch based on #117377
1901 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1903 * libxslt/transform.c: allow strip-space to support full namespaces
1904 using prefix:* , should fix #114287
1905 * tests/docs/Makefile.am tests/docs/bug-124.*
1906 tests/general/Makefile.am tests/general/bug-124*: added a
1907 test to the regression suite for this bug.
1909 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1911 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1912 the attribute was already defined, should fix bug #113812
1913 * tests/docs/Makefile.am tests/docs/bug-123.*
1914 tests/general/Makefile.am tests/general/bug-123*: added the
1915 test to the regression suite.
1917 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1919 * libexslt/strings.c: applied patch from Shaun McCance to implement
1920 exslt:split c.f. #117752
1921 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1922 added the test to the regression suite.
1924 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1926 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1927 might require more attention could be an Unicode support breakage.
1929 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1931 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1932 libxslt/xsltInternals.h: optimize text node coalescing by
1933 caching info about the last text node generated and doing
1934 fast alloc/copy of the text. Should fix #115273
1936 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1938 * fixed bug 113520, incorrect result for date:seconds
1939 with change to type casting in libexslt/date.c
1941 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1943 * fixed bug 114764: trouble with globals and RVT's
1944 with minor changes in variables.c and transform.c
1945 so that any global instantiated with an RVT gets
1946 uninitialized when the RVT is destroyed.
1948 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1950 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1951 * breakpoint/Makefile.am: added deps to libxslt
1952 * tests/exslt/common/Makefile.am: integrated William Brack test
1953 in the regression suite
1955 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1957 * fixed bug 114812, trouble with imported exslt functions
1958 added lookup function in libxslt/extension.c
1959 enhanced exsltInitFunc in libexslt/functions.c to take
1960 better care of imports
1962 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1964 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1965 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1966 Sean Treadway, adding Python bindings for extension element and
1967 some bindings cleanups.
1968 * python/tests/Makefile.am python/tests/extelem.py: also add an
1971 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1973 * python/libxml_wrap.h: applied patch from #116943 which should
1974 fix the xsltSaveResultToFile python binding.
1976 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1978 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1980 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1982 * configure.in: releasing 1.0.31
1983 * doc/*: update and rebuild of the docs
1985 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1987 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1989 * tests/docs/Makefile.am tests/docs/bug-122.*
1990 tests/general/Makefile.am tests/general/bug-122*: added the
1991 test to the regression suite.
1993 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1995 * libxslt/preproc.c: fix bug #115778 for attribute value template
1998 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2000 * libxslt/documents.c libxslt/transform.c: applied patch from
2001 Keith Isdale to desactivate node numbering when running under
2004 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2006 * libxslt/security.c: fix the write checking code when
2007 the output filename does not parse as an URL bug #115402
2009 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2011 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2012 triodef.h were missing from the distribution
2014 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2016 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2017 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2019 * libexslt/sets.c: applied patch from Peter Breitenlohner
2020 * doc/*: rebuilt the docs
2021 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2022 generattion of " as " in element content.
2024 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2026 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2027 which is a sibling of xsl:when
2029 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2031 * libxslt/xslt.c: fixed a possible crash when the document
2032 wasn't a proper stylesheet.
2034 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2036 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2038 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2040 * win32/defgen.xsl: new file, generates the export sources.
2041 * win32/*.def.src: these are now autogenerated, changes to these
2042 will not be logged anymore.
2044 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2046 * tests/docs/Makefile.am tests/docs/bug-121.*
2047 tests/general/Makefile.am tests/general/bug-121*: added the
2048 example for bug #112904 in the regression tests, the bug fix is
2051 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2053 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2054 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2055 of --with-python like for libxml2
2057 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2059 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2060 NaN within the sort element. Also added regression test.
2062 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2064 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2065 network accesses when building
2067 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2069 * libxslt/transform.c: fixed a segfault introduced with the RVT
2070 handling change, bug #112703 .
2072 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2074 * libxslt/xslt.c: make sure stylesheet compilation errors
2075 forces a NULL stylesheet, fixes #112270
2077 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2079 * NEWS configure.in : preparing release 1.0.30
2080 * doc/apibuild.py: backported a patch from libxml2
2081 * doc/*: updated and rebuilt the docs
2083 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2085 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2086 cleaning up Result Value Tree handling
2087 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2089 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2090 added Mark Vakoc test combining for-each and exslt:tokenize
2092 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2094 * libxslt/transform.c: fixing bug #111755 when a template is
2095 applied to an attribute
2096 * tests/docs/Makefile.am tests/docs/bug-119.*
2097 tests/general/Makefile.am tests/general/bug-119*: added the
2098 example in the regression tests for that bug.
2100 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2102 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2103 for the HTML generation fixing #111799
2104 * doc/html/*.html doc/html/*.png: associated update
2106 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2108 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2109 * win32/libxslty.def.src: added more exports
2111 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2113 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2114 transition to XHTML1 added validity checking to the makefile rules.
2116 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2118 * python/generator.py: fixed a problem in the generator where
2119 the way functions are remapped as methods on classes was
2120 not symetric and dependant on python internal hash order,
2121 as reported by Stéphane Bidoul
2122 * libexslt/strings.c: attempt at fixing an object type pbm
2123 * libxslt/triodef.h: update for OpenVMS from libxml2
2125 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2127 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2128 generation of the man page
2130 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2132 * libexslt/sets.c: fixed a bug introduced in the last commit
2133 * libxslt/transform.c: tried to fix #111437
2134 * tests/docbook/result/xtchunk/html/*.orig
2135 tests/multiple/out/*.orig: side effect of #111437 change.
2137 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2139 * libexslt/strings.c: applied last patch for #110023 from
2141 * libexslt/sets.c: fixed a memory leak when mixing one of the
2142 EXSLT set functions and a Result Value Tree
2143 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2144 with Result Value Tree
2146 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2148 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2149 bug #111420 about double initialization of extension contexts
2151 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2153 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2154 don't obbey the same rules as for literal reusl elements.
2155 * tests/docs/Makefile.am tests/docs/bug-118.*
2156 tests/general/Makefile.am tests/general/bug-118*: added the
2157 example in the regression tests for that bug.
2158 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2159 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2160 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2161 regression tests one still exposing a mem leak (Mark Vadoc).
2163 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2165 * libxslt/pattern.c: fix a memory related segfault on a
2166 pattern compilation error #110189
2168 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2170 * libxslt/variables.c: fixing bug #110020 on global parameter
2171 and variables mismatch
2172 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2173 the test to the regression suite
2175 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2177 * libexslt/math.c: applied patch from Charles Bozeman fixing
2178 the math power function where args were inverted #110996
2179 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2180 added the test to the regraession for #110996
2181 * libexslt/sets.c: avoid a problem with nodesets.
2183 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2185 * libxslt/win32config.h: added HAVE_MATH_H
2187 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2189 * win32/Makefile.msvc: fixed compilation with thread-enabled
2192 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2194 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2195 with RTF in libexslt
2197 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2199 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2200 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2201 other places where ctxt->document pointer may be used without
2202 checking it agaisnt NULL.
2203 * tests/docs/Makefile.am tests/docs/bug-115.*
2204 tests/general/Makefile.am tests/general/bug-115*: added the
2205 example in the regression tests for that bug.
2206 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2208 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2210 * configure.in NEWS: preparing 1.0.29 release
2211 * libxslt/documents.c: generate the document order for document()
2213 * doc/*: updated and regenerated the docs
2215 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2217 * libxslt/transform.c: fixed a namespace redundancy problem
2219 * tests/docs/Makefile.am tests/docs/bug-114.*
2220 tests/general/Makefile.am tests/general/bug-114*: added an
2221 example in the regression tests for that bug.
2223 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2225 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2226 and avoid some warnings when loading the python modules on non
2228 * libxslt/transform.c: fix a bug introduced in the document lookup
2229 and exhibited by the keys test.
2231 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2233 * tests/docs/Makefile.am tests/docs/bug-113.*
2234 tests/general/Makefile.am tests/general/bug-113*: added an
2235 example in the regression tests for bug #109160 fixed in libxml2
2237 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2239 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2240 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2241 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2243 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2245 * libxslt/transform.c: forgot to make one change related to
2246 Result Value Tree change, pointed out by Sebastian Rahtz
2247 * tests/docs/Makefile.am tests/docs/bug-112.*
2248 tests/general/Makefile.am tests/general/bug-112*: added an
2249 example in the regression tests that bug
2251 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2253 * libxslt/transform.c: second part of the patch fixing #108905
2254 performances problems, ask for computation of document order on
2255 the document transformed and avoid inefficiencies building large
2256 nodesets of unique nodes.
2257 * configure.in: fix a trouble with libtool in my debug environment.
2259 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2261 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2262 Result Value Tree are now generated with a document root node
2263 not an element, it's quite cleaner.
2264 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2265 also prepared for libxslt-1.0.28 release
2266 * doc/*: updated and regenerated the docs
2268 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2270 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2271 Finally fixed bug #75813, processing or Result Value Tree
2272 converted into node-sets should be a bit more sensible now.
2273 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2274 fixes this regression test, there is 4 nodes, not 3
2275 * tests/docs/Makefile.am tests/docs/bug-111.*
2276 tests/general/Makefile.am tests/general/bug-111*: added an
2277 example in the regression tests for bug #75813
2279 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2281 * tests/docs/Makefile.am tests/docs/bug-110.*
2282 tests/general/Makefile.am tests/general/bug-110*: added an
2283 example in the regression tests for bug #108976 which is
2286 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2288 * tests/docs/Makefile.am tests/docs/bug-109.xml
2289 tests/general/Makefile.am tests/general/bug-109*: added an
2290 example in the regression tests for the invalid bug #108716
2292 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2294 * libxslt/variables.c: fixed bug #108633 reported by
2295 Jerome Pesenti about recursive global variables/param detections
2296 * tests/reports/Makefile.am tests/reports/rec*: added regression
2297 tests for the checking of recusion in global/local param/variables.
2299 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2301 * libxslt/numbers.c: valgrind pointed out an uninitialized
2302 variable use in format-number()
2304 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2306 * tests/docs/Makefile.am tests/docs/bug-108.xml
2307 tests/general/Makefile.am tests/general/bug-108*: added an
2308 example in the regression tests bug #107804 fixed in libxml2
2310 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2312 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2313 matches should catch comments and PIs
2314 * tests/docs/Makefile.am tests/docs/bug-107.xml
2315 tests/general/Makefile.am tests/general/bug-107*: added an
2316 example in the regression tests for this case
2318 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2320 * tests/docs/Makefile.am tests/docs/bug-106.xml
2321 tests/general/Makefile.am tests/general/bug-106*: added the next
2322 example for bug #106788 from James Clark in the regression tests,
2323 the bug fix is actually in libxml2
2325 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2327 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2328 for Python checks, makefile cleanup, and convenience changes
2330 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2332 * xsltproc/xsltproc.c: had to comment out Igor last change
2333 since it made libxslt-1.0.27 depends on libxml2 newly
2334 API extension which hasn't propagated yet :-(
2336 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2338 * configure.in: preparing release 1.0.27
2339 * doc/*: updated and rebuilt the docs
2341 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2343 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2346 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2348 * tests/docs/Makefile.am tests/docs/bug-105.xml
2349 tests/general/Makefile.am tests/general/bug-105*: added the
2350 example for bug #106788 from James Clark in the regression tests,
2351 the bug fix is actually in libxml2
2353 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2355 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2356 James Clark and a bit of cleanup
2357 * tests/docs/Makefile.am tests/docs/bug-104.xml
2358 tests/general/Makefile.am tests/general/bug-104*: added the
2359 example in the regression tests for this case
2361 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2363 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2365 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2367 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2369 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2371 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2372 * win32/configure.js: included handling of the trio option
2374 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2376 * configure.in doc/*: preparing release 1.0.26
2378 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2380 * libxslt/functions.c: fixing another bug in document(), bug #105450
2381 * tests/documents/test_bad.result: Slight change to the output
2383 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2385 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2386 * tests/documents/Makefile.am tests/documents/test_bad: add the
2387 specific test as suggested by Jean T Anderson
2389 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2391 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2392 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2393 libxslt/xslt.c: tried to fix 105387 and all similar cases
2394 in the library sources.
2396 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2398 * doc/* configure.in: preparing for release of 1.0.25
2400 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2402 * xsltproc/xsltproc.c: fixed bug #99623
2404 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2406 * libxslt/transform.c: fixing bug #105116 sometimes one need
2407 to generate a default namespace reset xmlns="" in the output
2408 * tests/docs/Makefile.am tests/docs/bug-103.xml
2409 tests/general/Makefile.am tests/general/bug-103*: added the
2410 example in the regression tests for this case
2412 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2414 * libxslt/pattern.c libxslt/transform.c: changed the way the
2415 root element of value tree are handled to fix bug #104123
2417 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2419 * README: change of policy w.r.t. mails
2420 * configure.in: small cleanup
2421 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2422 a couple of bugs raised by Eric van der Vlist in #104114
2423 * tests/exslt/*/*.out: slight change to the tests
2425 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2427 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2428 emphasis on the fact that --docbook should not be used
2431 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2433 * python/libxslt.c: fixed a couple of return error #104150
2434 reported by Peter O'Shea
2436 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2438 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2439 when applied to a standalone stylesheet
2441 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2443 * configure.in: preparing release 2.0.24
2444 * libxslt.spec.in: small update
2445 * doc/*: updated the news, rebuilt the APIs descriptions
2447 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2449 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2450 the associated patch from Daniel Stodden.
2451 * tests/documents/Makefile.am tests/documents/fragment*: added a
2454 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2456 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2457 for extension modules init and shutdown callbacks, check that
2458 they are now called when needed.
2459 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2460 started adding the extension module support at the Python level.
2461 Still a strange bug to hunt down left.
2463 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2465 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2466 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2467 computation in the presence of imports
2468 * tests/docs/Makefile.am tests/docs/bug-102.xml
2469 tests/general/Makefile.am tests/general/bug-102*: added an
2470 example in the regression tests for this case
2472 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2474 * xsltproc/xsltproc.c: final touch to #102800 fix
2476 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2478 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2479 memory debug checking which got deactivated at some point ?!?
2480 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2481 * libxslt/xsltutils.c: very small change on HTML indentation handling
2483 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2485 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2486 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2487 exclude-result-prefixes to avoid extra namespace declaration being
2488 dumped following the fix for #102920 in libxml2
2490 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2492 * libxslt/transform.c: fixed a problem related to directory
2493 checking and creation raised by Craig Goss
2495 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2497 * libexslt/strings.c: applied patch from Jörg Walter to provide
2498 URI escaping and unescaping functions.
2500 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2502 * libexslt/strings.c: Alexey Efimov found a typo bug in
2503 exsltStrPaddingFunction()
2505 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2507 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2509 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2511 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2512 applied patch from Craig A. Berry for the VMS port.
2514 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2516 * libxslt/xsltInternals.h: increase the max number of cascaded
2518 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2519 the Windows binaries.
2521 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2523 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2525 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2527 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2528 the apibuilder script, regenerated the APIs
2530 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2532 * libxslt/numbers.c: numbering should not traverse XInclude
2533 nodes left in the tree. Closes bug #101114 raised by
2536 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2538 * doc/apibuild.py: fixed a bug in merging public info from
2540 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2541 the iconv option to configure.js didn't work, and
2542 added zlib option needed when linking xsltproc statically
2544 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2546 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2547 the generation of libexslt-api.xml
2548 * libexslt/exslt.h: small cleanup.
2550 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2552 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2553 copied over the apibuild.py from libxml2, adapted a bit and
2554 regenerated the API description in XML. Todo: libexslt-api.xml
2555 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2556 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2557 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2558 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2559 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2560 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2561 report from the scripts.
2562 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2565 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2567 * libxslt/transform.c: xsl:element generated superfluous xmlns
2568 declarations, closes bug #99905
2569 * tests/docs/Makefile.am tests/docs/bug-101.xml
2570 tests/general/Makefile.am tests/general/bug-101.*: added the
2571 example in the regression tests for this case
2573 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2575 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2576 within an <xsl:text>
2578 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2580 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2582 * tests/docs/Makefile.am tests/docs/bug-100.xml
2583 tests/general/Makefile.am tests/general/bug-100.*: added the
2584 example in the regression tests for this case
2585 * tests/docs/Makefile.am tests/docs/bug-99.xml
2586 tests/general/Makefile.am tests/general/bug-99.*: this test
2587 covers an xsl:attribute namespace bug that Norm pointed out.
2589 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2591 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2592 win32/libxslt.def.src: applied another patch from Richard Jinks
2593 for the export of teh sorting routine and allowing per context
2596 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2598 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2599 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2600 redefining the sorting routine, plus a bit of tweaking of the
2603 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2605 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2607 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2608 * doc/html/*.html: updated too
2609 * python/libxsltclass.txt: updated too
2611 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2613 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2614 xsltGetProfileInformation() to retrieve profiling informations
2615 from an XSLT transformation context. It returns it as an XML
2616 tree. Provided by Michael Rothwell this closes RFE #99527
2618 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2620 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2621 in xsltFindElemSpaceHandling() missing imported informations
2622 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2625 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2627 * libxslt/namespaces.c: fix for namespace generation on
2628 attributes created with xsl:attribute
2630 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2632 * libxslt.spec.in configure.in: add a line in %changelog for releases
2634 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2636 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2637 xsltInternals.h reference.
2639 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2641 * python/tests/*.py: enable libxml2 memory debug before
2642 loading libxslt since libxslt initialization now includes
2643 EXSLT registration which initialize the libxml2 library and
2646 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2648 * python/libxsl.py: updated with new version from Stéphane Bidoul
2650 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2652 * win32/libxslt.def.src: exported new functions
2654 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2656 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2657 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2658 * python/tests/exslt.py: trouble with mem debug in that specific
2661 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2663 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2664 problem when compiling on HP-UX
2666 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2668 * python/generator.py python/libxslt.c: fixes for compiling
2671 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2673 * libxslt/transform.c: fixed bug #99168 select evaluating to
2676 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2678 * tests/documents/result.xhtml: the XHTML1 serialization change
2679 to libxml2 modifies slightly the result of that test.
2681 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2683 * configure.in: the python bindings requires libxml2 >= 2.4.25
2684 for the regexp stuff.
2686 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2688 * configure.in: similar patch to #98825 for --with-python
2690 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2692 * libxslt/variables.c: fix bug #98793 on clash of imported global
2694 * tests/reports/tst-1.err: this changes the output of that test
2696 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2698 * configure.in: preparing 1.0.23
2699 * doc/*: rebuilding the docs
2701 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2703 * python/libxslt.c: make sure to register EXSLT for the bindings
2704 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2705 * xsltproc/xsltproc.c: minor cleanup
2707 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2709 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2710 when building outside of the source tree
2712 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2714 * python/generator.py: xpathObjectRet() pertains to the libxml2
2715 module, add the namespace.
2717 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2719 * libxslt/win32config.h: cleanup
2720 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2721 * win32/Makefile.msvc: modified to allow mingw coexistence
2722 * win32/configure.js: integrated mingw
2723 * win32/Readme.txt: cleanup
2724 * xsltproc/xsltproc.c: allowed stdarg for mingw
2726 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2729 * doc/xsltproc.html - ran stylesheets to update man page
2730 and html with Daniel's fix to #95510
2732 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2734 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2735 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2736 * README: fix the bug page URL
2738 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2740 * libxslt/functions.c: make sure the fixup for key() reported
2741 by John Escott actually works.
2742 * tests/docs/Makefile.am tests/docs/bug-98.xml
2743 tests/general/Makefile.am tests/general/bug-98.*: added the
2744 example in the regression tests for this case
2746 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2748 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2749 * tests/docs/Makefile.am tests/docs/bug-97.xml
2750 tests/general/Makefile.am tests/general/bug-97.*: added the
2751 example in the regression tests for this case
2753 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2755 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2756 checks in recursive copies.
2757 * tests/docs/Makefile.am tests/docs/bug-96.xml
2758 tests/general/Makefile.am tests/general/bug-96.*: added the
2759 example in the regression tests for this case
2761 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2763 * libxslt/functions.c: autoconvert key() first arg to string,
2764 reported by John Escott
2766 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2768 * libxslt/transform.c: corner case handling of copying a CDATA node.
2770 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2772 * libxslt/win32config.h: retired xmlwin32version.h
2774 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2776 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2777 written by Thomas Schraitle (RFE #96485)
2779 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2783 clarifying --catalog option and xsltproc's use of
2784 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2785 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2787 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2789 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2790 libxml2 string API instead.
2791 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2792 try to cope with architecture lacking some of the string functions,
2793 reuse the trio ones compiled in libxml2 , should close #97113
2795 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2798 the spec file and associated changes in the Makefiles.
2800 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2804 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806 * libxslt/keys.h: fixed include c.f. bug #96487
2807 * config.h.in: Red Hat 8.0 induced change
2809 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2812 fixed bug #78501 when using a non ascii character for the
2813 number formatting grouping separator.
2814 * tests/docs/Makefile.am tests/docs/bug-95.xml
2815 tests/general/Makefile.am tests/general/bug-95.*: added the
2816 example in the regression tests for this case
2817 * libxslt/attributes.c: cleaning up a problem introduced in last
2820 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2822 * libxslt/attributes.c: fixed minor typo in a call to
2825 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827 * python/types.c: fixed bugs when passing result value tree
2828 to Python functions.
2830 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2832 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2834 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2837 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839 * configure.in: preparing 1.0.22
2840 * doc/*: upated and rebuilt the docs
2842 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844 * libxslt/variables.c: fixed bug #86421
2845 * tests/docs/Makefile.am tests/docs/bug-94.xml
2846 tests/general/Makefile.am tests/general/bug-94.*: added the
2847 example in the regression tests for this case
2849 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2851 * xsltproc: added and tested the --path option to close #79638
2853 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2856 with the inherited stylesheet value.
2857 * tests/docs/Makefile.am tests/docs/bug-93.xml
2858 tests/general/Makefile.am tests/general/bug-93-inc.*
2859 tests/general/bug-93.*: added the example in the regression
2862 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2865 possibility to register a transformation context specific
2866 error handler, with xsltSetTransformErrorFunc() and provided
2867 a new routine xsltTransformError() to handle contextual errors,
2868 this should fix #94435
2869 * libxslt/*.c: modified all the code to use the context specific
2870 error handling, as a result xsltPrintErrorContext() is not called
2871 anymore except internally from xsltTransformError()
2873 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875 * libxslt/transform.c: closing #94933, any error will make
2876 the transformation abort with no result.
2877 * tests/reports/tst-1.err tests/reports/tst-1.out
2878 tests/reports/undefvar.err: this changed the regression tests
2880 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2881 updated the result accordingly to the fixes done last month.
2882 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2883 declarations in the result trees. May fix #93692 but it's unclear.
2885 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887 * xsltproc/xsltproc.c: added a --path option to provide the
2888 enhancement requested by #79638, first cut at it, untested
2891 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2893 * libxslt/xslt.c: seems the media-type attribute wasn't
2894 always correctly handled
2896 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898 * libxslt/transform.c: added URI escaping in case the resource
2899 target computation of exslt:element failed. Should fix #81837
2901 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903 * README: updated the contact informations
2905 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907 * libxslt/pattern.c: fixed the behaviour of node() patter which
2908 didn't patch the one defined in XPath :-( . Closes bug #95793
2909 * tests/docs/Makefile.am tests/docs/bug-92.xml
2910 tests/general/Makefile.am tests/general/bug-92.*: added the
2911 example in the regression tests for this case
2913 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2915 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2916 * win32/Makefile.msvc: added security.c to the build
2917 * win32/libxslt.def.src: exported functions from security.c
2919 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2922 documents to be written only to a given subtree.
2924 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2927 runtime security checks, it will also check and do directory
2928 creation when allowed
2929 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2930 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2931 security infrastructure probes at file reading or file creation
2932 * xsltproc/xsltproc.c: plugged the security module there too,
2933 added the new options --nowrite and --nomkdir
2934 * doc/*: updated the man page and regenerated.
2936 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938 * doc/*: updated the doc XSLT to add the search, added the search
2939 page, fixed a link problem raised by Yves Pratter, regenerated
2941 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943 * doc/index.py: the indexer version of the XSLT part of the
2944 xmlsoft site + archives
2946 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2948 * win32/Makefile.msvc: introduced double-run compilation.
2949 * win32/configure.js: introduced double-run compilation.
2951 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953 * configure.in: preparing 1.0.21
2954 * doc/* : updated and regenerated the docs and web pages
2956 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958 * libxslt/transform.c: fixed a disable output escaping bug for
2959 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2960 * tests/docs/Makefile.am tests/docs/bug-91.xml
2961 tests/general/Makefile.am tests/general/bug-91.*: added the
2962 example in the regression tests for this case
2964 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2966 * doc/xlst.html: changing link on ftp.gnome.org
2968 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2971 reported for libxml2
2973 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2975 * Makefile.am configure.in: trying to fix the same problem as
2976 #88412 by bypassing all the python subdir if python ain't detected
2978 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2982 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2984 * libexslt/date.c: fixed the embedded '-' in the duration format
2986 * tests/.../difference.1.xml: added test cases which illustrated
2989 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2991 * libexslt/date.c: fixed date:difference() bugs, removed all
2992 type conversion warnings.
2993 * libxslt/xsltutils.c: removed unused local variable.
2995 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2997 * doc/xsltproc.html:
2998 oops, forgot to update the html version of the man page
3000 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3004 * doc/xsltproc2.html
3005 Fixing erroneous mention of old --warnnet option (thanks to Jean
3006 T. Anderson for pointing this out)
3008 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3010 * win32/configure.js: added more readme info for the binary
3013 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3018 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020 * libxslt.spec.in: fixes libary path for x86_64 AMD
3022 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024 * python/Makefile.am: applied patch from Christophe Merlet to
3027 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3030 a possible memory leak in case of error
3032 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3035 nice logos generated by Marc Liyanage
3036 * doc/site.xsl *.html: changed the stylesheet to show the new
3037 logo and regenerated the pages
3039 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041 * python/libxslt-python-api.xml python/libxslt.c
3042 python/libxsltclass.txt python/tests/basic.py: applied a patch
3043 from Ralf Mattes providing style.saveResultToString()
3045 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047 * configure.in: preparing release 1.0.20
3048 * doc/*: updated and regenerated the docs
3050 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3053 doing the evaluation of attribute value templates
3054 * libxslt.spec.in python/Makefile.am: fixed some troubles
3057 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059 * python/libxslt.c: fixed the parameter order when calling
3060 Python based extensions.
3062 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3066 * tests/docs/Makefile.am tests/docs/bug-90.xml
3067 tests/general/Makefile.am tests/general/bug-90.*: added the
3068 example in the regression tests for this case
3070 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3072 * win32/Makefile.msvc: added the prefix location to the include
3073 and lib search path.
3075 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077 * libxslt/transform.c: found and fixed the small <xsl:choose>
3078 bug which was giving troubles to DocBook users (the test expression
3079 of <when> was evaluated in the namespace context of <choose> !)
3081 2002-08-18 Havoc Pennington <hp@pobox.com>
3083 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3084 both automake 1.6 and 1.4 installed get the right automake. Means
3085 compilation from CVS will now require the latest automake 1.4
3086 release, or manually creating symlinks called "automake-1.4" and
3089 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3094 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096 * libxslt/functions.c: recovering to the old (somewhat) broken
3097 implementation of document('') when there is no base for the
3098 source document or it can't be realoaded (e.g. when the sytlesheet
3099 was loaded from a memory string). Matt Sergeant insisted on this
3102 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3104 * libxslt/transform.c: applied another patch from Nathan Myers about
3105 a possible memory leak in case of error
3107 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109 * libxslt/transform.c: applied a patch from Nathan Myers about
3110 an erroneous free in case of error
3112 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3115 the misdetection of libxml2 python bindings a warning only
3117 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3119 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3120 a bug reported by Gero Meissner (87230)
3121 * fixed a problem compiling python directory when multiple
3122 'make' jobs were executed (python/Makefile.am)
3124 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3127 at the xsltdbg interface when encountering an empty attribute
3130 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132 * tests/* : the change in HTML meta encoding tag serialization
3133 affected some of the results
3135 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3138 to fix Red Hat bug #68614
3140 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3142 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3143 if there is no *.pdb
3145 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147 * configure.in: preparing 1.0.19
3148 * doc/* : rebuilt the docs
3150 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152 * libxslt/transform.c: fixed bug #83749 about namespace generated
3153 being invalid when they are inherited from the context.
3155 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157 * libxslt/transform.c: fixed bug #86753 on multiple identical
3158 attributes being generated, oops ...
3159 * tests/docs/Makefile.am tests/docs/bug-89.xml
3160 tests/general/Makefile.am tests/general/bug-89.*: added an
3161 example in the regression tests for this case
3163 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3166 * tests/docs/Makefile.am tests/docs/bug-88.xml
3167 tests/general/Makefile.am tests/general/bug-88.*: added an
3168 example in the regression tests for this case
3170 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3173 Ken Neighbors to implement/fix sorting orders
3174 * tests/docbook/result/*/gdp-handbook.*
3175 tests/docbook/result/xtchunk/html/*.orig
3176 tests/general/bug-12-.out tests/general/bug-63.out:
3177 cleaned up the result of "make tests" following some changes
3178 in namespace axis order and serialization rules in libxml2
3180 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3182 * transform.c further enhancement for bug 84902 (another
3183 path), also cleaned up code slightly
3185 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3187 * transform.c: fixed bug 84902 - message with terminate=yes
3190 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192 * tests/docs/Makefile.am tests/docs/bug-87.xml
3193 tests/general/Makefile.am tests/general/bug-87.*: added a
3194 example in the regression tests for a case where the XML
3195 default namespace was missing from the namespace axis
3196 * xsltproc/xsltproc.c: added the informations that parameter
3197 strings are expected to be UTF8
3198 * libxslt/attributes.c: fixes on attribute group implementation
3200 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3202 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3203 updating docs to add reference to UTF-8 requirement for
3204 stringparam command line option
3206 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3209 fixed document('') as pointed by Eric van der Vlist
3210 * tests/docs/Makefile.am tests/docs/bug-86.xml
3211 tests/general/Makefile.am tests/general/bug-86.*: added the
3212 specific example in the regression tests
3214 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3217 patch from Ken Neighbors fixing some format-number inconsistencies
3218 * tests/numbers/format-number.out tests/numbers/format-number.xml
3219 tests/numbers/format-number.xsl: the patch also included
3220 updates to the regression tests
3222 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3225 xsl:number level="multiple"
3226 * tests/docs/Makefile.am tests/docs/bug-84.xml
3227 tests/general/Makefile.am tests/general/bug-84.*: added a
3228 specific example in the regression tests
3230 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232 * libexslt/dynamic.c: turned a function static
3233 * libxslt/win32config.h: applied patch from Mark Vadoc
3235 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3238 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3239 a patch from Mark Vakoc to implement the EXSLT
3240 object dyn:evaluate(string) extension function, and a small fix
3243 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3245 * configure.in: preparing 1.0.18
3246 * doc/*: recompiled the API and web site
3248 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3251 duplicated namespace declarations, this might not be as generic as
3252 it should but works well for DocBook stylesheets
3254 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256 * libxslt.pc.in: fix bug #82970
3258 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260 * python/libxslt-python-api.xml python/libxslt.c
3261 python/libxsltclass.txt : tried to fix #79105 by providing a
3262 specific error registering routine.
3264 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3267 adding xsltSaveResultToString()
3268 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3269 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3270 API with the new function.
3272 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274 * libxslt/function.c: applied a patch from Richard Jinks
3275 to avoid a crash in element-available()
3277 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279 * libxslt.spec.in: applied patch from Geert Kloosterman to
3280 not miss gif and .png files in the RPM documentation
3282 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3285 from Charles Bozeman
3287 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3290 libxslt/xsltconfig.h.in: applied a man page patch from
3291 Christian Cornelssen and fixed a couple of issues he raised.
3293 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3295 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3297 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3300 Applied Mark Vakoc patch to show registered extensions in xsltproc
3301 * doc/*: rebuilt the API, docs and website
3302 * python/libxsltclass.txt: this added an entry point
3304 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3306 * libxslt/xslt.c: xsl:include crash fix
3307 * libxslt/imports.c: xsl:include crash fix
3308 * libxslt/imports.h: xsl:include crash fix
3310 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3312 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3314 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3317 fixed some return code problems raised by Thomas Mauch
3319 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321 * libxslt/transform.c: don't allow adding an attribute to
3324 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3326 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3327 * doc/*: rebuilt the docs.
3329 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331 * libxslt/variables.c: better attempt to fix the problem in
3332 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3334 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3336 * win32/dsp/*.dsp: Removed obsolete macros
3337 * win32/dsp/*.def: Updated export definitions
3339 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341 * libxslt/variables.c: tried to fix a problem in
3342 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3344 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346 * libexslt/date.c: applied another patch from Charles Bozeman to
3347 enhance date/duration support
3348 * tests/exslt/date: added the associated set of regression tests
3350 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352 * libexslt/date.c: applied a patch from Charles Bozeman to add
3353 duration routines to the date exslt extensions.
3355 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3359 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3361 * libexslt/date.c: fixed type inconsistencies, double->int
3362 and unsigned/signed mismatch warnings eliminated
3364 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3366 * win32/Makefile.msvc: XSLT debugger support fix
3367 * win32/configure.js: XSLT debugger support fix
3368 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3370 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372 * configure.in: preparing 1.0.16
3373 * doc/*: updated and rebuilt the docs
3375 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377 * libxslt/attributes.c: removed a warning
3378 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3379 added xsltRunStylesheetUser() API needed to fix #78546
3380 * xsltproc/xsltproc.c: second part of the fix #78546
3382 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384 * python/Makefile.am: fixing the equivalent of #75779
3386 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388 * libxslt/keys.c: fixed bug #78735
3389 * configure.in tests/Makefile.am tests/keys/*:
3390 added the tests in a separate directory
3392 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394 * tests/docs/Makefile.am tests/docs/bug-83.xml
3395 tests/general/Makefile.am tests/general/bug-83.*: added a
3396 specific example for bug #78662 in the regression tests
3397 * tests/docbook/: this also changed a couple of DocBook results
3399 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3401 * configure.in: trying to kill #77827 IEEE conformance on alphas
3402 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3404 * tests/docs/Makefile.am tests/docs/bug-82.xml
3405 tests/general/Makefile.am tests/general/bug-82.*: added a
3406 specific example for bug #78211 in the regression tests
3408 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3410 * libxslt/pattern.c: applied patch from Mark Vakoc
3412 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3414 * tests/docs/Makefile.am tests/docs/bug-81.xml
3415 tests/general/Makefile.am tests/general/bug-81.*: added a
3416 specific example for bug #76927 in the regression tests
3418 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3420 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3421 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3422 that $(datadir) should be used for docs
3424 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3426 * configure.in: preparing 1.0.15
3427 * doc/*: updated and rebuilt
3429 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3431 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3432 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3433 * tests/docs/Makefile.am tests/docs/bug-80.xml
3434 tests/general/Makefile.am tests/general/bug-80.*: added a
3435 specific example for bug #76043 in the regression tests
3437 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3439 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3440 steps which were not compiled
3441 * tests/docs/Makefile.am tests/docs/bug-79.xml
3442 tests/general/Makefile.am tests/general/bug-79.*: added a
3443 specific example for bug #75902 in the regression tests
3445 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3447 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3448 attribute match rules evaluation
3449 * tests/docs/Makefile.am tests/docs/bug-78.xml
3450 tests/general/Makefile.am tests/general/bug-78.*: added a
3451 specific example for bug #75777 in the regression tests
3453 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3455 * libxslt/transform.c: found another stupid bug by step by
3456 step processing of the code
3457 * libxslt/pattern.c: idem, except that once stupid mistake
3458 ELEM vs NODE forced the templates to be stored in a list
3459 instead of a hash table, fixing this stupidity should
3460 again lead to a substantive improvement of processing speed.
3461 Like divide by 2 processing time for DocBook stylesheets.
3463 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3465 * libxslt/transform.c: fixing bug #75603
3466 * tests/docs/Makefile.am tests/docs/bug-77.xml
3467 tests/general/Makefile.am tests/general/bug-77.*: added a
3468 specific example for bug #75603 in the regression tests
3470 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3472 * python/Makefile.am: Art Haas pointed a stupid error
3474 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3476 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3477 tests/*/*/Makefile.am : added "make valgrind" targets
3478 to run the test suite under the debugger control
3479 * transform.c: valgrind spotted 2 bugs, one related to
3480 the ordering of the deallocation of the data associated to
3481 a transofrmation, the second in xsltCopyTree when the new
3482 node may have been coalesced with an adjacent text node.
3483 The regression tests now pass cleanly under testgrind.
3485 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3487 * python/Makefile.am: fixed a stupid bug
3489 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3491 * configure.in: preparing 1.0.14
3492 * doc/*: updated rebuilt
3493 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3494 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3495 with the Windows maintainers
3497 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3499 * python/Makefile.am python/generator.py python/libxslt.c
3500 python/types.c python/tests/Makefile.am: applied the same kind of
3501 fixes to the Python Makefiels than to libxml2 ones. Updates
3504 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3506 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3507 libxslt/variables.c: chaing result tree values which may
3508 be deallocated and must not be kept in the template
3509 pattern lookup cache. Thanks to Valgrin to allow finding
3510 the real problem in bug #74857
3512 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3514 * libxslt/*.h doc/* python/*: applied another cleanup comment
3515 diff from Heiko W. Rupp, regenerated the API and python
3517 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3519 * tests/docs/Makefile.am tests/docs/bug-76.xml
3520 tests/general/Makefile.am tests/general/bug-76.*: added a
3521 home brewed test for path computation elmininating duplicate
3524 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3526 * doc/Makefile.am: fixed a build problem in some environements
3528 2002-03-08 jacob berkman <jacob@ximian.com>
3530 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3531 as make will automatically look there for these files
3533 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3535 * configure.in libxslt/xsltwin32config.h: preparing release
3537 * doc/*: updated and rebuilt the docs
3538 * python/libxslt.c: fixed a possible reentrancy problem
3540 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3542 * libxslt/pattern.c: Fixes the problems exposed by #73880
3543 those ought to be computed at stylesheet compile time, not
3544 at run-time, and the computation was wrong.
3545 * libxslt/transform.c: get rid of fake nodes coming from node-set
3546 transformations. At least if they are still produced they will
3547 become easy to spot as resulting document won't be well-formed.
3549 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3551 * libxslt/extensions.c: fixed bug #73791 related to extension
3552 function declared in included stylesheets
3553 * tests/exslt/functions/function.7.*: added specific test
3555 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3557 * tests/docs/Makefile.am tests/docs/bug-75.xml
3558 tests/general/Makefile.am tests/general/bug-75.*: added a
3559 specific example for bug #72150 in the regression tests
3561 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3563 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3564 similar way as #71457
3566 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3568 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3569 some HTML meta encoding fixups resulting from fix in libxml2
3571 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3573 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3574 related to the XPath changes in fixing #61290
3576 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3578 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3581 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3583 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3585 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3586 the associated regression test provided by Charles
3588 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3590 * libxslt/preproc.c: Fixed #73088 with the associated patch
3592 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3594 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3595 unless compiled explicitely with memory debugging switched on
3596 * TODO: refreshed a bit
3598 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3600 * python/generator.py python/libxslt.c: changes for the 'usual'
3601 setup.py to allow building a libxml2-python
3602 module based on the same code. The initialization is however
3603 different the 2 .so files fo libxml2 and libxslt are identical and
3604 they entry point initialize both libraries. this is done to avoid
3605 some possible nasty problem since the Python don't merge the maps
3606 of all shared modules.
3607 * python/libxsl.py: attempt to cope with the shared library loading
3608 problem when both modules are not merged.
3610 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3612 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3613 documentation for the wrappers and python modules.
3615 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3617 * tests/docs/Makefile.am tests/docs/bug-74.xml
3618 tests/general/Makefile.am tests/general/bug-74.*: added a
3619 specific example for bug #71342 in the regression tests
3620 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3621 #71342 changed one attribute serialization.
3623 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3625 * python/Makefile.am: trying to fix #71270
3627 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3629 * python/*.py: removed tab used spaces
3630 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3631 * doc/news.html doc/xslt.html: rebuild/updated
3633 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3635 * tests/docs/Makefile.am tests/docs/bug-73.xml
3636 tests/general/Makefile.am tests/general/bug-73.*: added a
3637 specific example for bug #71181 in the regression tests
3639 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3641 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3642 work. A bit of cleanup.
3644 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3646 * xslt-config: fixing Red Hat bug #59508
3648 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3650 * tests/docs/Makefile.am tests/docs/bug-72.xml
3651 tests/general/Makefile.am tests/general/bug-72.*: added a
3652 specific example for bug #58444 in the regression tests
3654 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3656 * libxslt/transform.c: fixed bug #58444, was quite simpler
3659 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3661 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3662 closed bug #70131, still wondering about the position() when
3663 the node is selected.
3665 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3667 * tests/docs/Makefile.am tests/docs/bug-71.xml
3668 tests/general/Makefile.am tests/general/bug-71.*: added a
3669 specific example for Norm's bug in the regression tests
3671 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3673 * libxslt/attributes.c: fixed a bug reported by Norm
3675 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3677 * python/libxml.c : fixed a small warning.
3678 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3679 python/libxsltclass.txt: rebuilt the APIs
3681 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3683 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3684 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3685 libxslt/xsltInternals.h: adding extra run-time informations
3686 to make the stylesheet really read-only at run-time.
3688 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3690 * libxslt/transform.c: fixing bug #70281
3692 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3694 * libxslt/numbers.c: trying to fix #68759
3696 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3698 * python/Makefile.am: seems some version of automake didn't
3699 generate the dependancies right as Jacob found out. Add
3700 an extra dependancy rule.
3702 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3704 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3705 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3706 Fixed the python Makefiles, corrected a bug showing up on ia64,
3707 changed the name of the python internal module too
3709 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3711 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3712 Licence to MIT Licence and release of 1.0.11
3713 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3714 doc/xslt.html: updates of the docs accordingly
3715 * libxslt/xsltwin32config.h: numbering
3716 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3717 python/libxslt-python-api.xml: cleanup the dependancies with
3719 * python/tests/extfunc.py: updated examples.
3721 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3723 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3724 doc/parsedecl.py: fixup the script and rebuid the API
3725 * libxslt/extensions.h: cleanup
3726 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3727 python/libxsltclass.txt: provided accessors for a lot of the
3728 tructures involved in the transformation. Stylesheet and
3729 transformation python object don't free automatically the
3730 encapsulated object when deallocated.
3731 * python/tests/Makefile.am python/tests/basic.py
3732 python/tests/extfunc.py python/tests/pyxsltproc.py:
3733 updated the examples
3735 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3737 * xsltproc/xsltproc.c: small fix
3738 * Makefile.am: cleanup
3739 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3740 * python/generator.py python/libxml_wrap.h python/libxsl.py
3741 python/libxslt.c python/libxsltclass.txt: augmented the
3743 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3744 libxslt-python API to get an estimate of what is missing
3746 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3748 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3749 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3750 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3751 fixed an import order.
3752 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3754 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3756 * python/libxlst.c python/libxslt-python-api.xml
3757 python/libxsltclass.txt: plugged the extension of the engine
3758 with python defined functions
3759 * python/tests/Makefile.am python/tests/extfunc.py: added a
3760 basic test, still a memleak, cleanup function needed.
3762 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3764 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3765 spec file will now build libxslt-python, fought with shared
3766 and other crazyness, seems to work now :-)
3767 * doc/libxslt-api.xml: regenerated
3769 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3771 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3772 tests/*/*/Makefile.am: refactored make tests, make all now don't
3774 * python/Makefile.am: added tests
3775 * python/tests/basic.py python/tests/Makefile.am: added the first
3776 basic test, memory debug included
3778 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3780 * configure.in python/Makefile.am: attempst to tweak to get
3781 full memory debug...
3782 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3783 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3784 the basic API starts to work
3785 * python/tests/test.*: first basic test
3786 * libxslt/xsltutils.c: fixed a comment
3788 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3790 * configure.in doc/Makefile.am: do not install outside of prefix,
3791 make sure the API get shipped.
3793 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3795 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3796 reactivated xsltMatchPattern() since this is really something
3797 one may want to have access to in an extension function.
3798 * Makefile.am configure.in python/Makefile.am python/generator.py
3799 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3800 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3801 python/types.c: started working on the python bindings, borrowed
3802 most of the work done for libxml2, most of the generator code
3803 is similar. Commit at the point where this compiles cleanly and
3804 "import libxslt" doesn't yield any missing entry point.
3806 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3808 * libxslt/pattern.c: patch from Charles Bozeman to support
3811 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3813 * libxslt/keys.c: Bob Stayton pointed out a problem when
3814 using unions in key match patterns.
3815 * tests/docs/Makefile.am tests/docs/bug-70.xml
3816 tests/general/Makefile.am tests/general/bug-70.*: added a
3817 specific example in the regression tests
3819 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3821 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3822 closes bug #69809 submitted by Michael Kroell
3824 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3826 * xsltproc/xsltproc.c: added links to the Web site from usage()
3828 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3830 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3831 an index based on comments content similar to libxml2 one
3832 The code need more specific comments.
3833 * doc/*: rebuilt the web site with the new references
3835 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3837 * libxslt/functions.h: roll back the change after more analysis
3838 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3841 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3843 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3846 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3848 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3849 error when parsing -o arguments.
3851 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3853 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3854 Fixed RH bug #57496, xsltproc was not returning error
3855 code on internal runtime errors. Should return 9 now.
3857 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3859 * libexslt/math.c: Charlie Bozeman provided the implementation
3860 for the EXSLT math other functions
3862 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3864 * libexslt/Makefile.am: jacob berkman pointed out that the
3865 Cygwin patch forgot to add libexslt.h to the tarball
3867 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3869 * libxslt/pattern.c: fixed I18N problemes in the template parser
3870 pointed out by Xavier Cazin
3871 * tests/docs/Makefile.am tests/docs/bug-69.xml
3872 tests/general/Makefile.am tests/general/bug-69.*: added a
3873 specific example in the regression tests
3875 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3877 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3878 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3879 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3880 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3881 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3882 xsltproc/xsltproc.c: applied Robert Collins patch for
3885 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3887 * xsltproc/Makefile.am configure.in: ugly way to keep
3888 the memory debugging active on my devel workstation
3889 by bypassing libtool completely
3891 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3893 * libxslt/templates.c: fixed bug #68751
3894 * tests/docs/Makefile.am tests/docs/bug-68.xml
3895 tests/general/Makefile.am tests/general/bug-68.*: added a
3896 specific example in the regression tests
3898 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3900 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3901 small problems raised by Justin Fletcher
3903 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3905 * configure.in: releasing 1.0.10
3906 * doc/*: updating the docs for the release.
3907 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3908 seems I inadvertantly commited previously stuff from a failed
3909 attempt at fixing namespace nodes parents.
3911 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3913 * libxslt/numbers.c: the xsl:number implementation incorrectly
3914 cached the format string in some case. Fixes bug #65391
3916 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3918 * configure.in: fixed a couple of cut and paste errors in the
3919 math functions detection
3920 * libxslt.spec.in: added missing file entry for libxslt.pc
3922 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3924 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3925 update xsltproc man page to add --stringparam option
3927 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3929 * xsltproc/xsltproc.c: added the --stringparam option
3930 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3931 the --novalid behaviour.
3933 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3935 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3937 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3939 * doc/*.html: updated gdome2 homepage
3941 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3943 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3945 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3947 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3948 increased number of parameteres, changed license, cleaned up some
3949 places where it looked junky because of stylesheet issues
3951 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3953 * xsltproc/xsltproc.c: increased the max number of parameters
3955 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3957 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3959 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3961 * configure.in: applied albert portability patch
3962 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3963 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3964 applied Igor patch for Windows
3966 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3968 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3970 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3972 * configure.in: preparing 1.0.9
3973 * doc/*: updated and rebuild the doc
3975 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3977 * configure.in libexslt/Makefile.am: trying to fix the problem
3978 related to prelinking and libtools crazyness
3980 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3982 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3983 patch for the debugger glue.
3985 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3987 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3988 the whole module with just the entry points.
3990 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3992 * libxslt/transform.c: Nik Clayton found a bug introduced in
3993 1.0.8 when using doctypes for HTML output
3995 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3997 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3998 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3999 to use a callback setup function, deprecating libxsltbreakpoint
4000 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4001 dependancies on libxsltbreakpoint
4003 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4005 Build patch from Peter Williams <peterw@ximian.com>
4006 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4007 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4008 $(srcdir), not the build directory.
4010 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4012 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4014 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4016 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4017 xsltproc return codes, per
4018 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4020 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4022 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4023 much as 40 steps. A dynamic alloc would still be better
4025 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4027 * xsltproc/xsltproc.c: return useful code signaling error conditions
4030 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4032 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4034 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4036 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4037 template matches compilation was failing to skip blanks bewteen
4038 consecutive predicates
4040 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4042 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4043 updating Makefiles to fix the prelinking.
4045 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4047 * libxslt/transform.c: fixed a bug in the document extension
4048 element where the doctype infos were not taken into account.
4050 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4052 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4054 * tests/namespaces/*: updated the tests to separate stdout and
4056 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4058 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4060 * configure.in libexslt/Makefile.am: more Makefile fixups
4062 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4064 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4066 * libxslt/transform.c: small fix.
4068 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4070 * vms/* Makefile.am: included OpenVMS port instructions from
4071 John A Fotheringham, integrated in the tar file.
4073 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4075 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4076 from Igor for Windows
4077 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4079 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4081 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4083 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4085 * configure.in: preparing 1.0.7
4086 * libxslt.spec.in: cleanup similar to libxml2 one
4087 * breakpoint/*.[hc]: finished cleaning up contributed code
4088 * doc/*: updated and rebuilt the documentation
4089 * xsltproc/xsltproc.c: cleanup of the timing code
4090 * xsltproc/Makefile.am: auto* sucks
4091 * libxslt/transform.c: added a missing include
4093 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4095 * Makefile.am acconfig.h config.h.in configure.in
4096 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4097 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4098 the debugger support, make it the default, added the
4099 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4101 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4103 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4105 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4107 * libxslt/xsltutils.c: handle indent=no when using an HTML
4109 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4110 modified the output of those test suites
4112 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4114 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4115 to libxml and removed the --warnnet option
4117 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4119 * configure.in: applied patches from David Härdeman closing
4122 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4124 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4125 * libexslt/date.c: applied patch from Bruce Miller
4126 * doc/*: updated and rebuilt the docs
4128 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4131 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4132 made sure the .def is handled as binary
4134 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4138 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4140 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4142 * libxslt/numbers.c: take NaN and infinity attributes of
4143 xsl:decimal-format into account. Closes #62577
4145 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4148 is now extracted from the xslt.html flat file using
4149 the site stylesheet ... eat your own dogfood !
4150 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4151 HTML output to not generate a DOCTYPE if it should not
4152 i.e. no identifier nor version specified in the xsl:output
4153 * tests/multiple/out/*.orig tests/general/bug-11-.out
4154 tests/general/bug-33-.out tests/general/bug-52.out
4155 tests/docbook/result/xtchunk/html/*.orig
4156 tests/docbook/result/html/gdp-handbook.html
4157 tests/XSLTMark/*.out: fixing xsl:output with method=html
4158 resulted in a number of small changes in the regression tests
4161 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4164 config.h include out of exsltconfig.h since this header is
4165 exported and config.h is not.
4167 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4170 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4173 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4175 * libxslt/numbers.c: reworked internal representation of
4176 tokenized number format and parsing/tokenization. This fixes
4177 many bugs regarding separator and default tokens.
4178 * tests/REC/test-7.7-3.out: the fix changes the output of this
4179 test. It now complies to the XSLT spec (wow! ;o)
4181 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4183 * xsltproc/Makefile.am configure.in config.h.in: trying to
4184 bypass libtool crazyness when compiling in my debug environment
4185 * libxslt/templates.c: fix a compilation problem due to recent
4188 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4190 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4191 non-alphanumeric token handling in number formatting.
4193 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195 * configure.in: releasing 1.0.5
4196 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4198 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4200 * tests/REC/test-7.7-4.out: fixed a typo
4202 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4204 * libexslt/saxon.c: fixed a typo and improved handling of
4205 non-XPath-expression arguments.
4206 * libexslt/strings.c: fixed a bug in tokenize: function was using
4207 tctxt->output instead of tctxt->document->doc.
4208 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4209 which was using variable "node" instead of "cur"
4211 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4213 * libxslt/extra.[ch]: removed older SAXON extensions
4214 implementations from Darren Graves.
4215 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4216 a bug with time zone offset on Linux.
4218 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4220 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4221 strip-space should also be applied to document imported
4224 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4227 rewrote the way strip-space gets applied. Closes bugs #61962
4228 * tests/docs/Makefile.am tests/docs/bug-66.xml
4229 tests/general/Makefile.am tests/general/bug-66.*: added a
4230 specific example in the regression tests
4232 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234 * libxslt/xslt.c: Fixing bug #61913
4235 * libxslt/transform.c: removing a small memleak when running with
4238 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4240 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4241 added implementation of SAXON expression(), eval() and
4242 evaluate() functions.
4243 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4244 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4245 modified to use SAXON namespace (functions are not registered
4246 in the LibXSLT namespace)
4247 * tests/exslt/common/object-type.1.out: modified to take account
4248 of the new saxon:expression function
4250 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4253 should be faster too.
4254 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4255 updated the result of the tests. A subtle bug unnnoticed yet
4256 in the XML Rec formatting got fixed.
4258 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4260 * libxslt/numbers.c: trying to fix bug #61070, seems there
4261 is still a couple of problem left. And optimizations are
4264 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266 * libxslt/variables.c: fixing bug #61673 part II
4267 * tests/docs/Makefile.am tests/docs/bug-65.xml
4268 tests/general/Makefile.am tests/general/bug-65.*: added a
4269 specific example in the regression tests
4271 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273 * libxslt/pattern.c: fixed bug #61627
4274 * tests/docs/Makefile.am tests/docs/bug-64.xml
4275 tests/general/Makefile.am tests/general/bug-64.*: added a
4276 specific example in the regression tests
4277 * tests/docs/Makefile.am tests/docs/bug-63.xml
4278 tests/general/Makefile.am tests/general/bug-63.*: added a
4279 specific example in the regression tests for bug #61291
4280 (fixed in libxml2 module)
4281 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4282 a test for handling undefined variables
4284 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286 * configure.in xslt-config.in: trying to fix bug #60890
4288 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290 * configure.in: applied patch to close bug #60724
4292 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4294 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4295 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4297 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299 * libxslt/extra.[ch] tests/extensions/list.*
4300 tests/extensions/evaluate.*: applied patch from Darren Graves
4301 adding support for Saxon's evaluate & expression extension functions
4302 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4304 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4307 patches from Igor for Windows.
4309 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311 * libxslt/xslt.c: fixed bug #60624
4312 * libxslt/xsltutils.c: improver the error context reporting
4313 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4314 specific regression test
4315 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4317 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319 * libxslt/variables.c: fixed a problem with global var override
4320 being reported as an error.
4321 * tests/docs/Makefile.am tests/docs/bug-61.xml
4322 tests/general/Makefile.am tests/general/bug-61.*: added a
4323 specific example in the regression tests
4324 * configure.in tests/Makefile.am tests/reports/*: adding a test
4325 to make sure redefinition of global variables in the same stylesheet
4328 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4330 * libxslt/extra.c: okay the code from Norm is really non
4331 portable and break everywhere except on Sun and Linux
4332 platform. Compile it only on those targets.
4334 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4336 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4337 and Justin Fletcher)
4339 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4341 * libxslt/numbers.c: Fixing bug #60415
4342 * tests/docs/Makefile.am tests/docs/bug-61.xml
4343 tests/general/Makefile.am tests/general/bug-61.*: added a
4344 specific example in the regression tests
4346 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4348 * tests/docbook/result/*: the change in libxml to output
4349 decimal charrefs instead of hexadecimal changed a lot of
4352 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4356 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358 * configure.in: preparing for 1.0.4
4359 * doc/xslt.html doc/html/*: updated and regenerated docs
4361 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4363 * libexslt/date.c: fixed some compile warnings and disabled
4364 debugging by default.
4366 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4369 incorporate comments from bug #59220
4371 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4373 * configure.in libexslt/date.c libexslt/Makefile.am
4374 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4375 of the EXSLT - Dates and Times core functions.
4376 The exsltDateFormat* functions need to be reworked but it
4377 works like this, even if it's quite messy.
4378 * tests/exslt/strings/.cvsignore: added
4380 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382 * xsltproc/xsltproc.c: tell in usage that parameter strings
4385 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387 * libxslt/Makefile.am libxslt/transform.c: trying to close
4388 bug #60304 on xsl:fallback usage
4389 * tests/docs/Makefile.am tests/docs/bug-60.xml
4390 tests/general/Makefile.am tests/general/bug-60.*: added a
4391 specific example in the regression tests
4393 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395 * tests/documents/Makefile.am tests/documents/*: changed the
4396 test to use doc%5Ffile instead of doc%20file, this is
4397 sufficient to preserve the test capacities while closing
4400 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402 * libxslt/extra.c : close #59570 by simply not providing
4403 Norm's extension on FreeBSD.
4404 * tests/general tests/docs: added a couple of new entries
4406 * libexslt/strings.c: NULL initialized a local variable
4407 which was tested later on.
4409 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4412 #60143 and rebuilt the FO test outputs
4414 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4417 on inheritance of attributes from multiple attributes-sets
4419 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4421 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4422 added implementation of EXSLT - Strings.
4423 Currently implemented functins are str:tokenize, str:align
4424 str:concat and str:padding.
4425 * configure.in tests/exslt/Makefile.am
4426 tests/exslt/strings/Makefile.am
4427 tests/exslt/strings/tokenize.1.*: added a test for the
4428 str:tokenize function.
4430 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4432 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4433 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4435 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4437 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4438 tutorial text to add references to global variables cleanups
4440 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4442 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4443 been added into the build yet)
4445 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4448 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4450 * tests/documents/Makefile.am: mjcox pointed to some missing files
4452 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4454 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4456 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4458 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4460 * tests/exslt/common/Makefile.am
4461 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4463 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4465 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4466 update doc/xslt.html with link to xsltproc.html
4468 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4470 * adding doc/xsltproc.xml - user manual for xsltproc
4472 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4475 warning raised by the Windows compiler (Chris Poblete)
4477 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4479 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4480 closed bugs #59212 and #59220
4482 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4485 of a DocBook XSLt transform with --nonet, need stat(), added
4486 checking in configure.
4488 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490 * xsltproc/xsltproc.c: catalog integration, cleanup with
4491 the --nonet option closing #59427
4492 * libxslt/xslt.c: removed a small memleak when using a
4495 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497 * //Makefile.am : fixed an error I propagated to nearly all
4498 Makefiles.am on Saturday
4500 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4504 * libxslt/pattern.c: tag a potential threading problem.
4506 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4508 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4511 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4513 * //Makefile.am : fixed a number of small problems with
4514 Makefiles spotted by Albert Chin
4516 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4518 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4521 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4523 * libxslt/extensions.c: fixed a permutation of args to
4524 xsltPrintErrorContext()
4526 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4530 * tests/docs/Makefile.am libexslt/Makefile.am
4531 tests/documents/Makefile.am tests/general/Makefile.am
4532 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4535 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4537 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4539 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4542 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4543 export xsltconfig.h at make install stage
4545 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4547 * doc/xslt.html updated xsltproc description with the many new
4548 command line options Daniel has added, cleaned up some spelling
4550 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4553 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4554 serious changes on Result Value Trees and NodeSets
4555 w.r.t. deallocation and collect operations. Probably not
4556 100% clean (merge of allocated trees smells like a problem).
4557 Seems sufficient to close #58943 . Also check if XPath evaluations
4558 failed, and in this case stops the processing and avoid
4559 going further, goal is to not segfault on broken XSLT.
4561 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4564 some associated serious cleanup in the pattern code.
4565 * tests/docbook/result/*: regenerated all the results for the
4566 docbook testsuite. Seems killing #58878 also changes the
4567 fo results seriously.
4568 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4569 tests/general/Makefile.am tests/general/bug-5[56].*: added
4572 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4574 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4575 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4576 fixed compilation warnings due to recent changes to the extension
4578 * libxslt/preproc.[ch] libexslt/common.c
4579 fixed the precomputation of *:document elements
4580 * libxslt/functions.h: fixed a compilation warning
4582 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4585 for xsltTimeStamp() in bug report #58012
4587 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4590 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4591 of 'non-standard' libxml element like namespace nodes.
4592 * tests/docs/Makefile.am tests/docs/bug-54.xml
4593 tests/general/Makefile.am tests/general/bug-54.*: added a
4594 specific example in the regression tests
4596 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4598 * HACKING: added John Fleck right to commit in the doc subdir
4600 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4602 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4603 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4604 tests/general/Makefile.am tests/general/bug-52.*
4605 tests/general/bug-53.*: Added a few new tests for recently fixed
4607 * tests/xmlspec/REC-xml-20001006-review.html
4608 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4609 DTD changed the result by adding extra attributes to the HTML output
4611 2001-08-06 Peter Williams <peterw@ximian.com>
4613 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4614 when srcdir != builddir.
4616 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4618 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4619 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4620 to easify extension element precomputation.
4621 * libexslt/functions.c: uses the new framework and precomputes
4622 func:result elements.
4624 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4626 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4628 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4630 * tests/general/bug-21-.out tests/general/bug-31-.out:
4631 this got fixed by libxml patches
4632 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4633 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4634 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4635 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4636 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4637 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4638 a few things related to those changes.
4640 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4642 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4643 * test//*/*.out: the output of some tests changed, looks better
4646 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648 * libxslt/xsltutils.c: avoid extra \n when serializing top
4651 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4653 * libxslt/extra.c: one more revision on Norm's localTime() function
4655 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4657 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4658 exsltLeadingFunction when passing an empty node-set as the
4660 * libxslt/functions.[ch]: gave priority to context-level functions
4661 over extension module functions. This allows a function declared
4662 with a func:function element to override an extension module
4663 function for example. This is a bit hackish...
4664 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4665 values didn't conform to the expected values. This is a bug in
4666 the EXSLT official use cases.
4668 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670 * config.h.in configure.in libxslt/extra.c: tried to integrate
4671 Norm's implemntation of localTime()
4673 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4675 * libxslt/extra.c: fixed a serious proble is node-set was called
4677 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4679 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4681 * libexslt/functions.c: fixed memory leaks
4683 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4685 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4686 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4687 more cleanup of the problems introduced with EXSLT, also closes
4690 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4692 * doc/internals.html - general cleanup
4694 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4696 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4697 to check EXSLT conformance
4698 * libexslt/sets.c: fixed a typo when registering has-same-node
4700 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4702 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4703 of memory allocations, raise a bug in the test suite, also
4704 need to be centralized as a single cleanup function.
4706 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4708 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4709 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4710 Some cleanup, there is still a memory leak left and some warnings
4713 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4715 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4716 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4717 libxslt/xsltInternals.h: new extension framework.
4718 Added stylesheet module data, top-level and extension elements
4719 precomputing, global registration of top-level elements and
4720 extension elements and functions.
4721 Extensions are no longer initialized from extension-element-prefixes
4722 declarations but when modules need the data.
4723 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4724 only allocate and free module data, they shouldn't register the
4725 elements and functions any more.
4726 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4728 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4729 non-XSLT top-level elements before any xsl:import element.
4730 * libexslt/common.c libexslt/functions.c libexslt/math.c
4731 libexslt/sets.c: adapted to use the new extension framework.
4732 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4733 moved the test module from functions.c to extensions.[ch],
4734 modified it to use the new extension framework. Updated xsltproc
4735 to register the test module.
4737 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4739 * libxslt/pattern.c: fixed an ugly problem with namespaces
4740 in templates compilation
4741 * tests/namespaces/tst4.*: added a specific testcase
4742 * libxslt/transform.c: reenabled debug
4744 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4746 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4748 * doc/html/*.html: updated the docs.
4749 * xsltproc/xsltproc.c: activate line numbering unfortunately
4750 this works only with CVS, libxml2-2.4.1 is broken in this respect
4752 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4754 * libxslt/documents.c enhancement to xsltFindDocument to
4755 cater for the Matt Sergeant patch
4757 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4759 * updating libxslt tutorial to include param support
4761 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763 * libexslt/math.c: small cleanup
4764 * libxslt/functions.c: patch to document('') from Matt Sergeant
4765 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4766 c.f. bug #57464 from Tom Moog
4768 2001-07-19 Darin Adler <darin@bentspoon.com>
4770 * configure.in: Add HTML_DIR definition.
4771 * xsltproc/.cvsignore: Ignore some generated files.
4773 2001-07-18 Peter Williams <peterw@ximian.com>
4775 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4778 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4780 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4781 libexslt/common.c libexslt/functions.c libexslt/math.c
4782 libexslt/sets.c: removed utils.[ch] as their content is
4783 integrated in libxml
4784 * libexslt/sets.c: uses the new libxml functions
4785 * libxslt/extra.[ch]: removed exsl:document
4786 * AUTHORS: added /me
4788 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4790 * libexslt/.cvsignore: some more generated files to ignore
4791 * libexslt/Makefile.am: utils.h not installed anymore
4792 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4793 libexslt/math.c libexslt/sets.c:
4794 changed function prefix from exsl* to exslt*
4795 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4796 from common.c to exslt.c
4797 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4799 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4800 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4801 * xsltproc/xsltproc.c: updated to use the new function prefix
4803 2001-07-15 Darin Adler <darin@bentspoon.com>
4805 * libxslt/.cvsignore:
4806 * tests/XSLTMark/.cvsignore:
4807 * tests/extensions/.cvsignore:
4808 * tests/xmlspec/.cvsignore:
4809 Some more generated files to ignore.
4811 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813 * Makefile.am configure.in libexslt/Makefile.am:
4814 Integration of libexslt in the build system
4815 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4816 xsltproc/Makefile.am xsltproc/xsltproc.c:
4817 Moved xsltproc to a separate directory, linked it to libexslt,
4818 and added exslt version reports to -V
4819 * tests/*/Makefile.am: updated the path to xsltproc
4820 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4821 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4822 versionning informations, some cleanup, and added documentation
4823 to a couple of exported functions
4825 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4827 * libexslt/Makefile.am: account for new source files
4828 * libexslt/.cvsignore: added
4830 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4832 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4833 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4834 start implementing EXSLT
4836 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4839 trying to accept AVT for "format" in xsl:number
4841 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4844 xsltProfileStylesheet
4846 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4849 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4850 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4851 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4852 libxslt/variables.c libxslt/xslt.c: provide context for
4853 error messages. Requires libxml head changes.
4854 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4857 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859 * libexslt/Makefile.am: initial EXSLT framework
4861 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4864 * win32/libxslt/libxslt.def: added another entry point
4865 * libxslt/transform.c: fixed a comment block
4866 * doc/xslt.html doc/html/*: updated and regenerated the docs
4868 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870 * win32/libxslt/libxslt.def: added missing functions
4872 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4875 libxslt/xsltInternals.h: added Embedding Stylesheets
4876 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4877 from the REC about it
4878 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4879 tried to accomodate the various (and changing) proprietary
4880 ways of implementing chunking.
4881 * tests/docbook/result/xtchunk/html: now output is generated in
4884 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886 * libxslt/xsltproc.c: small cleanup
4887 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
4888 for cdata/text handling
4890 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
4893 * tests/documents/Makefile.am tests/documents/message.*: added
4894 a specific regression test
4895 * libxslt/transform.c: fixed an infinite loop
4896 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
4899 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4902 fixed exclude-result-prefixes handling and how namespaces
4903 propagate from the stylesheet to the result in general, this
4904 is a serious cleanup.
4905 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4906 tests/general/itemschoose.out tests/namespaces/extra.xsl
4907 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4908 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4909 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4910 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4911 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4912 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4913 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4914 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4915 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4916 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4917 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4918 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4919 fixed and rechecked all the tests where the namespace
4920 propagation was wrong either taht the rules were not applied
4921 correctly or that superfluous namespaces were declared in the
4924 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4927 libxslt/variables.h: Norm pointed out that element-available()
4928 didn't work, implemented it
4929 * tests/extensions/Makefile.am tests/extensions/list.*: added
4930 a test for all registered xslt element, function and default
4933 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4936 tests/documents/docfile.xml tests/documents/test.result
4937 tests/documents/test.xml tests/documents/test.xsl:
4938 added a test for URI-escaping on document() input
4940 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942 * tests/docs/Makefile.am tests/general/Makefile.am
4943 tests/general/bug-49-* tests/docs/bug-49-*
4944 tests/general/bug-50-* tests/docs/bug-50-*: added a
4945 couple of regression tests for bugs posted on the list
4947 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949 * libxslt/xsltproc.c: avoid generating CDATA node in document
4950 tree when parsed, force generation of text nodes instead.
4952 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954 * doc/extensions.html: fixed a number of typo found by Dan York
4955 * libxslt/xsltutils.c: improved the profiling ouput, added the
4958 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4962 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964 * config.h.in configure.in: added gettimeofday() check
4965 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4966 profiling works option --profile (or --norman ;)
4968 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4971 libxslt/variables.c: big cleanup on the way templates or
4972 template fragments are processed, cleanup of stack building
4973 * tests/docs/Makefile.am tests/general/Makefile.am
4974 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4975 series of regression test for the variable/params lookups
4976 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4977 started working on profiling code, there is just invocation counting
4978 yet but the framework is in place.
4980 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982 * tests/docs/Makefile.am tests/general/Makefile.am
4983 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4984 regression test for the variable scope within templates problem
4986 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4988 * xsltInternals.h variables.c transform.c:
4989 fixed problem with variable scope within templates
4991 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993 * doc/extensions.html doc/internals.html doc/xslt.html:
4994 added a documentation on writing libxslt extensions, and
4995 added links to the main page
4996 * libxslt/functions.c libxslt/xsltInternals.h
4998 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5000 * cleaned up many comments and error messages
5002 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5005 * doc/xslt.html: added 0.14.0 release
5007 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009 * doc/html/*: rebuilt docs before release
5010 * libxslt/extensions.c: fixed a function doc header
5012 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5017 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5019 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5020 something there, not visually perceptible
5022 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024 * tests/docbook/result/: the change in libxml affected the
5025 output of the Docbook tests (of course it was detected on
5028 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031 * libxslt/transform.c: added cdata-section-elements
5032 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5035 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038 * libxslt/xsltutils.c: do not dump document for which there have
5039 been no generated content
5040 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5041 test output accordingly
5042 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5043 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5044 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5046 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5049 libxslt/transform.c libxslt/functions.c: Added the extension API
5050 suggested by Thomas Broyer, this should allow implementation of
5052 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5053 CVS extension namespace to avoid complaints, some cleanup
5054 * configure.in tests/Makefile.am tests/extensions/*: added a test
5055 for new modules testing both elements and functions registration
5057 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5060 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5061 and cleaned up the way URI for QNames were computed through
5062 the code, serious cleanup.
5063 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5064 in their own hash table, implementation not yet finished.
5066 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5069 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5070 to save/restore some XPath context, bug raised by
5073 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075 * libxslt/xsltwin32config.h[.in]: added configuration/version
5076 informations for Windows/MSC
5077 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5079 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5080 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5082 * AUTHORS: added William
5084 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086 * configure.in doc/xslt.html: releasing 0.13.0
5087 * doc/Makefile.am: don't index the win32 include
5088 * doc/html/*: rebuilt the docs
5090 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5093 * libxslt/xslt.c: avoid warning if version="1.1" is used
5094 * libxslt/transform.c: forgot to initialize cur->outputFile
5095 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5096 use the vendor string to detect supporting chunking, this
5097 is a workaround to be considered in the list of decent XSLT
5100 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5103 added a new interface xsltRunStylesheet() for a more flexible
5104 handling of the output and trying to adhere to xsl:document
5105 filename generation semantic if one knows the URL of the output,
5106 also add IObuf capacity and SAX for output but is currently not
5108 * libxslt/xsltproc.c: added a -o or --output filename argument
5109 to test xsltRunStylesheet() or provide a base when generating
5111 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5112 updated tests to add DocBook xt:document based chunking
5113 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5114 * tests/multiple/out/*.html: the new xt:document now generate
5115 the DOCTYPE if available as is the case for HTML
5117 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5119 * Removed some redundant code in xsltDefaultProcessOneNode
5120 and revised the default processing of an attribute node
5122 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5124 * Enhanced ApplyTemplates and ForEach to allow multiple
5125 documents within a nodelist.
5126 * Repaired small bug in xsltDocument function which caused
5127 a crash if invalid second argument was provided.
5129 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5131 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5132 updating tutorial with explanation of xsltSave vs. xmlSave
5135 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5139 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5142 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5143 Patches for Windows mostly contributed by Yon Derek
5144 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5145 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5146 Project file for Mircrosoft C provided by Yon Derek
5148 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150 * libxslt/pattern.c: closing bug #56517, fixed a number of
5151 problems in the patterns compilations, priorities and debug
5152 * libxslt/transform.c: improved the template debug message
5153 * tests/docs/Makefile.am tests/general/Makefile.am
5154 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5155 regression test for #56517
5157 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159 * libxslt/xslt.c: avoid a stupid bug when compiling with
5160 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5162 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164 * libxslt/numbers.c: fix of a small bug
5165 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5168 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5172 * tests/docbook/xhtml/*: added XHTML stylesheets
5173 * tests/docbook/fo/*: added XSL FO stylesheets
5174 * tests/docbook/result/xhtml/*: added XHTML results
5175 * tests/docbook/result/fo/*: added XSL FO results
5177 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179 * HACKING: fixed, added William
5181 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5184 xml cases, and fixed text output to be recursive in text nodes
5187 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5191 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5194 'namespace' is a reserved C++ identifier
5196 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198 * doc/xslt.html: adding 0.12.0 release
5200 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202 * configure.in: preparing 0.12.0 release
5203 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5204 * libxslt/xsltconfig.h.in: added doc inline comment
5205 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5206 and enriched xsltproc --version to show them
5207 * doc/html/*.html: rebuilt the docs
5208 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5209 tutorial ends up in the tars and RPMs
5211 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213 * libxslt.spec.in: updated the descriptions
5215 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * libxslt/namespaces.[ch]: added a single namespace def copy
5218 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5219 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5220 any kind of input nodes.
5221 * libxslt/variables.c: checked and closed the last TODO about
5222 namespace propagation
5223 * tests/docs/Makefile.am tests/general/Makefile.am
5224 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5225 regression test for #56115
5227 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5229 * updating tutorial: adding discussion of freeing memory, image
5230 files for callouts, link to xsltproc.c code
5232 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5235 to remove the old code
5236 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5239 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241 * libxslt/variables.c: fixed bug #56267, namespaces must
5242 be propagated when evaluating local variables.
5243 * tests/docs/Makefile.am tests/general/Makefile.am
5244 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5245 regression test for #56267
5247 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5250 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5251 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5252 request to have xinclude processing done on document() if requested
5254 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5258 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260 * libxslt/preproc.c: removed a warning on xsl:transform
5261 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5262 tests/general/array.out tests/general/array.xsl: added a new
5263 test fround in xsl-dev
5265 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5268 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5269 serializer of libxml impacted the result of some tests. Checked
5270 that the XML REC renders identically.
5272 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5274 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5277 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279 * libxslt/variables.c: fixed bug #55670, namespaces must
5280 be propagated when evaluating global variables.
5281 * tests/docs/Makefile.am tests/general/Makefile.am
5282 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5283 regression test for #55670
5285 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287 * doc/xslt.html: linked to the tutorial
5289 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5291 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5295 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297 * libxslt/transform.c: closed bug #55723, problem was due to
5298 a limitation of xsltGetNamespace() when the insertion point
5300 * tests/docs/Makefile.am tests/general/Makefile.am
5301 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5302 regression test for #55723
5304 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5306 * libxslt/transform.c: fixed problems with document() in
5307 xsltApplyTemplates and xsltForEach. Cleaned up several
5309 * libxslt/keys.c: saved and restored ctxt->document within
5310 xsltInitKey to fix problem with keys when doc changed
5311 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5312 needed when document() causes a change of doc within
5313 xsltApplyTemplates and xsltForEach
5315 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5319 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5320 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5321 Updated to use the new function
5322 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5323 the fixes in the serialization of <pre> in HTML in libxml
5324 led to a number of changes in the output
5326 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328 * tests/docs/Makefile.am tests/general/Makefile.am
5329 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5330 regression test for #55722
5332 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334 * doc/xslt.html: updated to ask to not send mail directly
5335 * tests/docs/Makefile.am tests/general/Makefile.am
5336 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5337 regression test for #55722
5339 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341 * libxslt/pattern.c : trying to fix #55670
5342 * tests/XSLTMark/reverser.out : result of test changed when
5345 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347 * doc/xslt.html: updated with 0.11.0
5349 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351 * configure.in libxslt.spec.in: released 0.11.0
5353 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355 * libxslt/transform.c: William M. Brack found a small bug
5356 when call-template didn't find the template.
5358 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360 * libxslt/transform.c: fixed handling of PI and comments
5361 (bug raised by Brent M Hendricks).
5362 * tests/docs/Makefile.am tests/general/Makefile.am
5363 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5366 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368 * libxslt/xsltproc.c: added --xinclude in the option list,
5369 patch from Raphael Hertzog
5370 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5371 test in the normal testsuite
5373 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5376 at the top template level
5377 * tests/docs/Makefile.am tests/general/Makefile.am
5378 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5381 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383 * libxslt/functions.c: fixed the document() bug reported by
5384 Stephane GUIBOUD-RIBAUD
5385 * tests/docs/Makefile.am tests/general/Makefile.am
5386 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5389 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391 * configure.in libxslt/Makefile.am: fixed bug #54953
5392 * libxslt/attributes.c: cleanup pointed by Joe Orton
5393 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5395 * libxslt/functions.c: cleanup unreached code
5396 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5397 include with preprocessor definitions
5399 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401 * tests/documents/Makefile.am tests/general/Makefile.am
5402 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5403 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5404 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5405 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5406 configure.in: Makefiles cleanup from Joe Orton
5408 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410 * tests/docbook/result/html/external.html
5411 tests/docbook/result/html/graphics.html
5412 tests/docbook/result/html/gtest.html
5413 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5414 Added a test from coolo for IDs in external parsed entities
5417 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5420 added --version info to xsltproc closing #54952
5422 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 * tests/documents/Makefile.am tests/general/Makefile.am
5425 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5426 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5427 Seems some of the changes I made for 0.9.0 Makefiles were
5430 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432 * configure.in: preparing 0.10.0 release
5433 * doc/xslt.html: updated
5434 * doc/html/* : rebuilt the docs
5436 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5439 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5440 avoiding modifying stylesheet informations, and fixing
5441 document() when called from a global variable init
5443 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5446 add ctxt->inst to allow stylesheet element lookup (needed
5448 * libxslt/*.[ch]: generate docs for the structures and
5449 macros, general cleanup for docs
5450 * doc/html/*.html: regenerated all docs
5452 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5455 libxslt/xsltInternals.h: optimizations, cleanup of global
5458 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5461 libxslt/variables.c: force the precompilation of XPath expressions
5462 at stylesheet compilation time
5464 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5468 * tests/REC/Makefile.am: be less verbose if things really go wrong
5469 * tests/docs/Makefile.am tests/general/Makefile.am
5470 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5471 the regression tests
5473 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5476 detection method to generate HTML documents
5477 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5478 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5479 tests/XSLTMark/html.out tests/XSLTMark/products.out
5480 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5481 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5482 tests/general/bug-5-.out: updated a number of tests output
5485 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5489 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5492 about attribute being generated twice. Fixed a number of related
5493 bugs on attributes handling.
5494 * tests/REC/test-7.1.4.out: this changed an attribute generation
5496 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5498 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5501 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5503 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5506 the cases where perl is not in the path (nor in /usr/bin)
5507 * tests/docbook/result/html/gdp-handbook.html
5508 tests/docbook/result/html/kwrite.html
5509 tests/docbook/test/gdp-handbook.xml
5510 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5512 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5515 cases where a network access is needed to load a DTD or entity
5516 * tests/docbook/Makefile.am: added --nonet
5517 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5518 fixed 2 tests as a result
5520 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5523 try to remove the unneeded docbook Makefile stuff
5525 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527 * doc/xslt.html: fixed a link error
5528 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5529 * libxslt/xsltproc.c: cleaned up the --repeat loop
5530 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5531 fixed the DOCTYPE in tests output
5532 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5533 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5534 test case and fixed the EXTRA_DIST
5536 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538 * libxslt/extra.c: add more debug to xsltDebug
5539 * libxslt/transform.c: spent a few hours tracking down an ugly
5540 race like bug in xsltCopyTreeList() arghhh
5541 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5543 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545 * doc/internals.html: more work done on the doc, mostly complete
5546 except the section on the XSLT stack and the extensions API
5547 since both still need more work.
5549 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551 * doc/internals.html doc/contexts.* doc/object.*: more work done
5554 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556 * doc/internals.html: more work done on the doc
5558 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5560 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5561 for the CDATA output
5563 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5567 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5570 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5571 doc/templates.fig doc/templates.gif: started writing tye doc
5572 on how libxslt works.
5574 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5576 * libxslt/numbersInternals.h libxslt/numbers.c
5577 tests/numbers/format-number.out tests/XSLTMark/number.out:
5578 Patch from William Brack to bring format-number() more in alignment
5579 with the Java implementations.
5581 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5584 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586 * tests/docbook/result/html/* tests/general/bug-11-.out
5587 tests/multiple/result.xml tests/XSLTMark/*.out
5588 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5591 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5594 has the SGML DocBook support compiled in.
5596 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5599 tests especially on sorting
5600 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5603 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5607 * doc/html/* doc/xslt.html: updated and regenerated the docs
5609 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611 * xsltutils.[ch] transform.c: implemented multiple levels of
5613 * test/REC/test-10-2.*: added a really small test for it
5615 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5618 there can be multiple text and CDATA child
5620 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622 * tests/multiple/makefile.am: fixing #54015
5623 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5624 and a similar problem for the docbook tests
5626 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628 * tests/general/bug-8-.out: fixed in libxml xpath
5629 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5630 problem in predicates within a pattern. Spotted another
5631 potential namespace problem
5633 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5636 libxslt/xsltproc.c: counting errors and warnings at compilation
5637 time. Stop processing in case of error.
5638 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5639 added more namespace related bug checks
5641 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643 * libxslt/preproc.c libxslt/variables.c: found the source of a
5644 memory leak with DocBook introduced this w.e.. bit of cleanup.
5645 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5648 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650 * libxslt/variables.c: fixing bug #53769
5651 * tests/general tests/docs: added new examples from the
5652 bug reports to the regression tests, updated the Makefiles
5654 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5657 attributes.c extensions.[ch]: moved all stylesheet precomputation
5658 at stylesheet loading time (stylesheet transform should be thread
5659 safe now), improved params and variables evaluations (but optim
5660 is not complete yet).
5663 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665 * libxslt/xsltproc.c : changed the way --repeat works when
5668 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5670 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5671 fixed default formatting
5673 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5676 * libxslt/xsltproc.c : added an option to process HTML input
5678 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680 * libxslt/transform.c: Tony Gorski found a bug pointed by
5681 a compiler on Tandem
5682 * tests/documents/result.xhtml: this results in a small
5683 change in the output of this test
5685 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5690 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692 * transform.c: fixed text and cdata handling in xsl:copy
5693 * xslt.c : avoid crashing on invalid xslt input
5694 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5695 bugs submitted to the regression tests
5697 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5701 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 * configure.in: updated to 0.8.0
5705 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707 * transform.c: fixed a bug introduced on handling #53401
5709 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711 * transform.c: fixed #53401
5712 * configure.in libxslt/*.c: allowed to suppress debug reporting
5713 functionalities but it brings not noticeable improvements
5714 * doc/xslt.html doc/html/*: updated and regenerated docs
5716 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718 * tests/general/bug-5-.out tests/multiple/out/*.orig
5719 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5720 following the libxml changes
5722 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724 * libxslt/functions.c: applied TOM's patch to key()
5725 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5726 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5727 small HTML output change
5729 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5734 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5737 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5738 fixed for the most part the namespace handling problem in XPath
5739 expression computations.
5740 * test/doc/ tests/general: added bug 5 and 6
5742 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 * libxslt/xslt.c: applied William M. Brack patch fixing the
5745 template lack of support for priority
5746 * test/XSLTMark/*.out : this fixed anumber of problems in the
5749 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5752 fixed a bug in generate-id()
5753 * libxslt/transform.c: fixed null list result errors
5754 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5755 fixes for sorting semantic
5757 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5761 * libxslt/xsltproc.c : added --xinclude option
5762 * tests/XSLTMark/union.out : fixed the output
5764 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5766 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5768 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770 * configure.in: released 0.7.0
5771 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5774 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5777 some checking against NULL pointers
5779 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5782 added the XSLTMark in the regression tests as well as multiple
5783 output test from Ankh
5784 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5785 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5786 patches and fixed a memory leak
5787 * tests/docbook/result/html/*.html : updated the results after
5789 * tests/xmlspec/REC-xml-20001006-review.html
5790 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5791 an HTML doctype when serializing HTML result, but adds the
5794 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5798 * test/docbook/result/html/*.html: this change the output
5799 * tests/xmlspec/REC-xml-20001006-review.html
5800 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5801 the reference anchors generated for the XML spec
5803 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5806 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5807 libxslt/xsltutils.c: of course the way I defined
5808 UNUSED breaks on old gcc version. Try to be smart and
5809 also define it directly in xsltconfig.h
5810 * tests/xmlspec/Makefile.am: fixed the timing arg test
5812 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5815 implemented command line parameter passing
5816 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5817 tested it by passing show.diff.markup=1 to build the review version too
5819 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821 Huge cleanup, I switched to compile with
5822 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5823 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5824 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5825 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5826 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5827 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5828 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5829 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5830 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5831 libxslt/xsltutils.c: basically made static unexported functions
5832 avoided name clashes and flagged unused parameters.
5834 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836 * configure.in: 0.6.0 yet another release
5837 * doc/xslt.html doc/html/*: updated the docs
5839 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5842 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5843 extended xsltEvalStaticAttrValueTemplate and
5844 xsltEvalAttrValueTemplate to support foreign namespaces,
5845 and fixed document()
5847 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849 * xsltutils.h: cleanup some garbage added last night
5850 * xsltInternals.h variables.c transform.c templates.[ch]
5851 preproc.c pattern.c keys.c: switched the whole XSLt processing
5852 to use XPath precompiled expressions and reusing them.
5853 * functions.c: some cleanup, seems people don't use
5854 unparsed-entity-uri() the way it's supposed to be used
5856 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5859 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5860 with the new way XPath is interpreted. This doesn't yet
5861 take advantage of the separate parsing/evaluation phases
5863 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5866 problem in xsl:copy-of in case of attributes
5867 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5868 tests/general/Makefile.am tests/general/bug-3-.*:
5869 added the test to the general regression suite
5871 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5874 fixing some of the missing functionnalities in the XSLT
5875 functions implementations.
5877 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5881 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883 * README.cvs-commits: added, pointing to HACKING
5884 * HACKING: added defines commit rules.
5886 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888 * libxslt/extra.c libxslt/variables.c: fixing compilation
5889 when libxml was compiled without debug support
5891 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893 * configure.in: time for 0.5.0
5894 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
5895 new test files are included in the distribution
5896 * doc/xslt.html : updated
5897 * doc/html/*.html: regenerated the docs
5899 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901 * tests/docbook/result/html/*.html: regenerated the HTML
5902 now that value-of an result tree don't include the fake root
5904 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906 * libxslt/transform.c libxslt/variables.c: removed a couple
5907 of possibly uninitialized var probs
5908 * tests/xmlspec/Makefile.am: run the processing without verbose
5909 avoid raising generated id differences.
5911 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5915 * libxslt/transform.c: fixed a bug which exaplined why no
5916 optimization were resulting from preproc stuff
5918 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5921 w.r.t. value of tree result (and attributes within it) fixed.
5922 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5923 Integrated the xmlspec to the test (i.e. diffed output for
5926 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5929 strip-spaces problem
5930 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5933 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935 * libxslt/transform.[ch]: finished integrating the current
5936 state of the preproc optimizations.
5937 * tests/xmlspec/diffspec.xsl: switched off diff printing
5939 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941 * libxslt/preproc.c libxslt/transform.c: started rolling in
5942 some of the optimizations.
5944 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5947 transform.[ch]: previous commit broke a lot of stuff, fixing
5948 and preparing for next step
5950 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5953 xsltInternals.h: started working on optimizing stylesheet
5954 element parsing. Just builds the extra informations so far.
5955 * xsltutils.h: added a missing XPath decl
5957 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959 * libxslt/variables.c: William M. Brack found a serious bug
5960 with imports and global variables ...
5962 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964 * libxslt/pattern.[ch] libxslt/transform.c: added
5965 xsltCleanupTemplates() to clean up state left after processing.
5967 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969 * libxslt/transform.c: applied patch from William M. Brack
5970 to support with-param in xsltApplyTemplates().
5972 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5974 * libxslt/pattern.c: fixed the compilation of patterns which
5975 contains XPath NodeTypes. Handling of nested predicates.
5977 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979 * libxslt/transform.c: save ctxt->node after for-each
5981 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5984 * doc/xslt.html: updated
5986 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5989 added xsltDocumentElem implementing multiple file output,
5990 including 1.1 xsl:document but yet untested.
5992 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994 * libxslt/extensions.c: fixed stoopid bug
5995 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5996 carrying extensions to the specification. Added node-set()
5997 for existing saxon and xt namespaces and debug() in libxslt
5998 namespace (http://xmlsoft.org/XSLT/namespace)
5999 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6001 * configure.in tests/Makefile.am tests/namespaces: added some
6002 namespaces tests, including a test calling the extra debugging
6003 function in libxslt namespace, worked first time !!!
6005 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007 * libxslt/xslt.c: extension prefix support for the full stylesheet
6008 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6011 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * doc/xslt.html : cleaned up, added a bit more description on
6016 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6019 on functions and element extensions. First on list will be
6022 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024 * configure.in libxslt.spec.in: releasing 0.3.0
6025 * doc/xslt.html: updated
6027 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029 * configure.in tests/docbook/html : oops forgot to add
6030 the stylesheets themselves :-\
6032 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034 * configure.in tests/Makefile.am tests/docbook tree:
6035 added docbook XSL based test suite
6037 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039 * libxslt/xsltutils.c: reformat of messages
6040 * libxslt/xsltproc.c: removed memleak on --noout
6041 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6042 changed again the way parameter are evaluated before a
6043 call-template, seems to fix a few nasty bugs, memory alloc debug too
6045 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6048 fixed the param evaluation problem in apply-template
6049 * libxslt/pattern.c: speed up seriously some context computation
6050 * libxslt/xsltInternals.h: preparing for extension support
6052 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054 * libxslt/Makefile.am: small cleanup
6055 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6056 fixed current() I hope
6058 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6061 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6062 support of namespaces, both in templates and in XPath subexpressions
6064 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6066 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6068 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6071 contextual info must be recomputed
6073 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6076 * libxslt/xsltproc.c : added --maxdepth
6078 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081 * libxslt/xsltproc.c: added --novalid and --noout as well
6082 as options printing when no args
6083 * libxslt/variables.c libxslt/transform.c: trying to get rid
6084 if some variable/params addressing errors.
6086 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6089 * libxslt/xsltutils.c: add carriage return to xsl:message when
6092 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094 * libxslt/functions.c: fixed a bug with generate-id()
6096 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098 * libxslt/xsltutils.c: started doing more useful stuff in
6100 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6101 libxslt/xsltInternals.h: changed the way variables/params
6103 * libxslt/xsltproc.c: removed a pedantic warning
6104 * libxslt/variables.[ch]: found an ugly evaluation bug
6106 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108 * tests/REC/Makefile.am: updated
6110 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112 * libxlst/functions.c: fixed ID generation
6113 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6115 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117 * libxslt/numbers.c: removed a couple of memleaks
6119 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121 * libxslt/pattern.[ch]: exported pattern matching interfaces
6122 for numbers.c and future debug module
6123 * libxslt/numbers.c: updated to new interface, should avoid
6124 unnecessary recompilation of patterns.
6125 * libxslt/xsltutils.[ch]: cleanup
6126 * tests/REC/gmon.out: removed :-)
6128 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6130 * libxslt/numbers.c: implemented level=any
6131 * libxslt/transform.c: corrected some default values
6132 * tests/REC/test-7.7-*.*: added
6134 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136 * libxslt/pattern.c: priorities were horribly broken, hope it's
6139 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6142 libxslt/xsltInternals.h libxslt/transform.[ch]
6143 libxslt/templates.c libxslt/xslt.c:
6144 Added apply-imports, keep a stack of running templates
6145 * libxslt/xsltutils.c: bugfixes, gather the output informations
6147 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6148 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6149 the real set of transformation on XML-1.0 2e generages a near
6150 perfect HTML. Needs just more number fixes and implementation
6151 and an obscure problem in 3.3.3
6153 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6155 * libxslt/pattern.c: added xsltMatchPattern()
6156 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6158 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6161 * libxslt/xsltutils.[ch] : added a small debugging hook
6163 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165 * libxslt/FEATURES libxslt/transform.c: added support for
6166 disable-output-escaping in xsl:copy-of
6167 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6168 give more debugging info
6170 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6173 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6174 Includes, more document changes
6175 * libxslt/xsltutils.c: fix the output of doctype and what is or
6177 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6178 * tests/Makefile.am tests/documents/* : added a new test from Stric
6179 exercising document() among other things
6181 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6183 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6184 for the level attribute for xsl:number
6185 * libxslt/numbers.c: internal restructuring
6187 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6190 to deal with documents
6191 * libxslt/functions.c: fixed document() to return the same set
6193 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6194 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6195 associated to loaded documents, not to the transformation
6196 context, made the change, this impacted a number of modules
6198 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6202 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6205 ready for the release
6206 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6207 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6210 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6213 added support for keys in patterns
6214 * tests/REC/test-12.2-2.*: added a specific testcase
6216 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218 * libxslt/functions.c FEATURES: started adding support for key()
6219 * tests/REC/test-12.2-1.*: first key test
6221 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6225 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6227 * libxslt/xsltutils.c: warning cleanup
6228 * libxslt/pattern.h: fixed soopid cut'n paste prob
6230 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232 * libxslt/transform.c libxslt/xslt.c: chased some reported
6233 unitinitialized variables.
6235 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6239 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241 * Copyright IPR Makefile.am: added some wording and a rewrite
6242 of the W3C IPR but without giving Copyright rights to W3C,
6243 should suit everybody
6245 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247 * FEATURES: updated, added mode support for templates
6248 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6249 support for templates
6250 * templates.c variables.c: simple fixes
6251 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6252 * xsltproc.c: added option -timing
6253 * xsltutils.c: seem I forgot to add encoding support in output...
6254 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6255 consisting of reformatting the XML REC with the xmlspec XSLT,
6258 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6261 * numbers.c: handles actual number formatting for both xsl:number
6262 and the format-number extension function.
6263 * function.c: formatting moved to numbers.c
6264 * transform.c: added xsl:number
6265 * xslt.c: minor memory leak removed
6266 * Makefile.am: added numbers.c and numbersInternals.h
6268 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271 * doc/html/*.html updated
6272 * doc/libxslt.sgml: added new modules
6273 * libxslt/pattern.c: fix loop on hash clashes.
6275 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279 * pattern.c: lots of changes to make most patterns work
6280 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6281 * transform.c: cleanup and attribute patterns testing
6282 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6284 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6285 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6288 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291 * transform.c: added xsl:element support
6292 * namespaces.[ch]: added xsltGetSpecialNamespace()
6293 * attributes.c: added xsl:attribute namespace support.
6295 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6298 implement import cascade lookups and traversal
6299 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6300 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6301 started coding the import cascade lookup in the places needed,
6302 probably incomplete.
6304 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6307 xsl:include and xsl:import, untested
6309 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311 * FEATURES: updated choose/when/otherwise added
6312 * libxslt/transform.c: plugged choose in
6313 * configure.in tests/Makefile.am tests/REC/Makefile.am
6314 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6315 tests/general/itemschoose.*: started adding a more generic
6316 infrastructure for testing.
6318 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320 * tests/REC/test-11*: added more tests
6321 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6324 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326 * tests/REC/test-[9-10]*: added more tests
6327 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6330 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332 * tests/REC/test-[7-9]*: added more tests
6333 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6334 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6335 is allocated, overall cleanup.
6337 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339 * tests/REC/test-7.*: added more tests
6340 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6341 fixing bugs raised by said tests
6343 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345 * tests/REC/test-7.*: added more tests
6346 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6347 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6348 raised by said tests
6350 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353 * configure.in tests/Makefile.am tests/REC/*: started adding
6354 some regression tests based from fragments of spec examples
6355 * libxslt/transform.c: fixed a problem on namespace generation
6357 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360 * tests/numbers/Makefile.am tests/numbers/format-number.*
6361 tests/Makefile.am configure.in: added number formattting
6363 * libxslt/attributes.[ch]: separated attribute support, started
6364 add support for attribute-sets
6365 * libxslt/functions.[ch]: update for number and formatting
6367 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6368 cleanups updates, etc ...
6370 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373 * libxslt/transform.c: added copy-of support
6374 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6376 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378 * FEATURES TODO: updates
6379 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6382 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384 * FEATURES TODO: updates
6385 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6386 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6387 namespace aliases and cleaned up the overall namespace related
6388 code. This materialize as a new module.
6390 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6395 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6400 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6403 and the rules to generates the makefiles.
6404 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6405 * doc/html/*.html : autogenerated documentation
6406 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6408 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6412 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414 * FEATURES TODO README INSTALL: updated
6415 * libxslt/xslt.h: added URL and version/vendor :-)
6416 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6417 attempt to support older libxml2 version.
6418 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6419 and macros to add/register new document created by document()
6420 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6421 system-property(), element-available() and function-available().
6422 A crippled version of document() has been added too.
6424 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6427 number formatting !!!
6428 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6429 tests/Makefile.am; added testing for mathematical functions,
6433 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6436 with non-named rules (*, ...) added accelerators
6437 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6438 and xsltEvalAttrValueTemplate() high level functions
6439 * libxslt/transform.c: fixed the part where attributes
6440 had to be looked at as templates, added comment and
6442 * TODO FEATURES: updated to reflect the new state
6444 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446 * libxslt/functions.[ch] Makefile.am: added new module functions
6447 with templates for the XSLT functions.
6448 * libxslt/variables.h templates.c: added registrations of new
6449 functions when an XPath context is created
6451 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453 * tests/Makefile.am: cleanup
6454 * libxslt/pattern.c: should support most of the patterns now
6455 except ID/Key and maybe some namespace checks when having
6459 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6462 tests/REC2/Makefile.am: updated the makefiles and spec files to
6463 add tests, and the FEATURES file to the RPM
6465 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6468 prepared the Makefiles and spec files for a first release.
6469 * COPYING.LIB: added LGPL Licence
6471 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6474 <breese@mail1.stofanet.dk>
6476 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478 * configure.in libxslt.spec.in: first try to get a spec file
6480 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6483 * libxslt/transform.c: add support for "*" to strip and preserve
6486 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489 * FEATURES: added with alist of what's in and what's not
6490 * libxslt/xslt.c: fixed top level Param and Variable stuff
6492 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494 * xsltproc.c: removed bug
6495 * tests/REC2/html.xml: added newline after doctype
6496 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6497 support, result tree fragment support (requires just commited
6498 extensions to libxml2 XPath !!!)
6499 * transform.c: added call-template, with-param support
6500 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6501 * TODO: updated, added a DONE section and started migrating stuff :-)
6503 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6506 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6507 too, added the HTML output test
6508 * libxmls/xsltutils.c: added HTML output
6509 * libxslt/xslt.c: check version on literal result used as templates
6510 * libxslt/transform.c: fixed an error in VERSION number
6511 * libxslt/templates.c: make sure generated nodes have doc and
6514 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6517 specific module. Added attribute value template, at least in
6519 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6520 the spec now works too.
6521 * libxslt/variables.c: fixed the debug
6522 * libxslt/xslt.c: fixed an ugly uninitialized variable
6523 * libxslt/transform.c: now using attr template processing
6525 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6528 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6529 structure to add an execution stack with variables. Tree
6530 valued variables still missing.
6533 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535 * libxslt/xslt.c: check version on stylesheets
6536 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6537 started adding variables interfaces and modules.
6539 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541 * libxslt/xslt.c: added support for disable-output-escaping
6542 will need libxml version > 20211
6543 * libxslt/transform.c: cleanup
6544 * libxslt/xsltutils.[ch]: added output functions
6545 * libxslt/xsltproc.c: reuse the output function
6546 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6549 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6552 with blank node stripping when not allowed.
6554 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556 * libxslt/transform.c: modified apply-templates processing
6557 added select and sort support support.
6559 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561 * TODO: guess what, it's growing :-(
6562 * configure.in: setup hacking values when compiling in my
6564 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6565 very rudimentary version of xsl:sort
6567 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570 * libxslt/transform.c: context position and size in for-each
6571 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6572 and put Error and Debug routines
6573 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6574 to use the Debug calls, cleanup
6575 * libxslt/xsltproc.c: added -v to enable debug printing
6577 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579 * TODO: started filling it :-(
6580 * libxslt/pattern.c: should now at least compile the full
6581 set of patterns authorized. Default priorities added.
6582 * libxslt/transform.c: a bit more work and cleanup.
6584 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586 * TODO: started adding in there :-(
6588 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6591 support of xslt:if and xslt:attribute, need libxml2 interfaces
6592 present only in CVS.
6594 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596 * test/Makefile.am test/REC*/Makefile.am: added first test
6597 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6598 cleanup of nodes at reading of stylesheet, added support
6599 for xsl:for-each and fixed a few recursion bugs
6601 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603 * pattern.c, xslt.c: removed debug
6604 * transform.c: added value-of, seems to handle the first
6605 REC example correctly
6607 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609 * transform.c, xsltproc.c: small fight with spaces and formatting
6610 may need a revisit later but looks pretty good right now.
6612 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614 * transform.c: basic processing in place
6615 * xsltInternals.h: exported one xslt.c function
6617 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619 * libxslt/transform.[ch] Makefile.am: started adding the
6620 transformation module
6621 * pattern.[ch] xslt.c: more work...
6623 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625 * libxslt/pattern.c: started adding xsltTestCompMatch()
6627 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629 * libxslt/pattern.c: more work on parsing selectors
6631 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633 * libxslt/xslt*: completeted the structures
6634 * libxslt/pattern.[ch]: started adding code to precompile patterns
6636 * libxslt/makefile.am: added the new files
6638 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640 * libxslt/xslt.c : small cleanup
6641 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6642 mechanism for compile-time options
6644 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646 * libxslt/xslt.[ch]: started parsing templates
6648 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6652 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6657 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6660 libxslt/Makefile.am tests/Makefile.am:
6661 Created the library framework, imported it into the GNOME CVS base
6662 * INSTALL: added a small instruction file.
6664 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6667 first steps toward building the framework
6669 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671 * NOTES: added notes taken while reading the spec.
6673 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675 * test/REC1 test/REC2: added examples from the XSLT REC
6677 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679 * README: basic informations
6680 * Changelog: created