1 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
3 * tests/exslt/common/node-set.5.out
4 tests/exslt/sets/difference.1.out
5 tests/exslt/functions/function.6.out: Reverting the
6 changes; I'll rather change the processing stylesheet
7 documents in a way that they will produce the same results
8 for broken and stricter whitespace-stripping.
10 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
12 * tests/exslt/common/node-set.5.out
13 tests/exslt/sets/difference.1.out
14 tests/exslt/functions/function.6.out: Changed regression test
15 results (bug #340684). Those will now produce regression
16 errors; so we need to fix the processor.
18 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
20 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
23 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
25 * configure.in: applied patch from Joseph Sacco changing slightly
26 the python detection scheme should fix bug #338527
28 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
30 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
31 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
32 libxslt/xsltutils.c libxslt/xsltutils.h:
33 Refactored the internal structures into specialized
34 structures and adjusted the code to work with those new
35 structures. I didn't yet (we should in the future)
36 renamed any fields of the old structures in order to avoid
37 changing too much code.
38 Introduced the internal structure xsltCompilerCtxt to be
39 used for storage and control of the compilation.
40 Optimized the way lists of in-scope namespaces are created
41 and stored; this will now only generate a new list if
42 really needed, i.e. if we encounter a ns-decl.
43 All this changes here are IFDEFed out with XSLT_REFACTORED.
45 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
47 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
50 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
52 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
53 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
54 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
55 tests/namespaces/extra2.xsl tests/extensions/module.xsl
56 tests/plugins/plugin.xsl python/tests/extelem.py
57 python/tests/extfunc.py: Fixed regression tests wrt
58 usage of the attributes "exclude-result-prefixes"
59 and "extension-element-prefixes". test-7.1.1-3.xsl fails
60 now, since the code still does not exclude ns-decls
63 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
65 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
66 libxslt/namespaces.c libxslt/imports.c
67 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
68 where an attribute with a specific namespace is requested.
69 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
70 and thus will return the first attribute with the requested
71 name but of arbitrary namespace.
72 Changed retrieval of the attributes "exclude-result-prefixes"
73 and "extension-element-prefixes", which are expected to be in
74 no namespace on XSLT elements and in the XSLT namespace on
75 literal result elements or extension elements.
76 Additional change: for XSLT elements the attribute
77 "exclude-result-prefixes" is only allowed on xsl:stylesheet
78 and xsl:transform. This attribute was previously processed on
81 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
83 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
84 a NULL pointer could be dereferenced, closes #336394
86 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
88 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
89 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
90 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
91 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
92 based on the Coverity reports
94 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
96 * python/types.c: Nic Ferrier found debug statement left in the
99 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
101 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
103 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
105 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
106 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
107 to avoid a race condition in xsltInit()
109 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
111 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
112 by Daniel Leidert, c.f. #331779
114 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
116 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
117 * libxslt/transform.c: detect loops when computing variables, should
119 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
120 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
121 changes due to libxml2 xhtml meta handling modification
123 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
125 * libexslt/date.c: Albert Chin found another signed/unsigned problem
126 in the date and time code raised on IRIX 6.5
128 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
130 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
131 which doesn't have <sys/select.h>
133 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
135 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
136 Solaris with dates, extended bitfield size too to match libxml2
137 code from xmlschemastypes.c
139 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
141 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
142 use of xmlHashScanFull() fixes bug #321582
144 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
146 * libxslt/attrvt.c: added a missing parameter to a debug function
148 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
150 * libexslt/date.c: applied fix to date:week-in-year posted to
151 the mailing list by Thomas Broyer
152 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
153 updated to reflect above fix
155 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
157 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
158 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
159 patch from Joel Reed to ease plugin integration
161 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
163 * libxslt/pattern.c: fixed problem in internal XPath compilation
164 of patterns including variables, fixes #316861
166 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
168 * libxslt/transform.c: removed a superfluous second sorting of
169 the node set on xsl:copy-of, fixes #316288
170 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
171 obsolete and deprecated :-)
173 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
175 * configure.in: check environment for PYTHON, fixes #315367
177 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
179 * configure.in NEWS doc/*: preparing release 1.1.15
180 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
182 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
184 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
185 * tests/general/bug-89.xsl: had to fix that test which was doing this
186 * tests/general/bug-142.out tests/general/bug-152.out
187 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
188 new way of serializing encoding meta in HTML
190 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
192 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
193 node merging, which probably fixed #311267 too.
195 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
197 * libxslt/xslt.c: libxslt should deallocate directly text node content
198 use xmlSetNodeContent(..., NULL)
200 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
202 * tests/general/bug-163.*, tests/general/Makefile.am,
203 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
206 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
208 * tests/plugins/Makefile.am: try to get rid of complaints from
211 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
213 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
214 changes, uses the libxml2 alloc and dealloc functions instead.
216 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
218 * libxslt/transform.c: added check in xsltCopyText to assure
219 content is in dictionary before doing a straight copy of
222 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
224 * libxslt/transform.c: fixed to set current default value for
225 XInclude when creating new TransformContext
226 * libxslt/xslt.c: minor change for per-mille
228 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
230 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
231 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
233 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
234 added test for dyn:map to the regression suite
236 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
238 * libxslt/numbers.c: further fixes for bug 309209, changing
239 behaviour of format-number.
240 * libxslt/xslt.c: changed definition of per-mille character from
241 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
243 2005-06-30 Federico Mena Quintero <federico@ximian.com>
245 * libxslt/xsltwin32config.h: Added this file back. We'll have to
246 figure out a way to make jhbuild not get CVS conflicts with it.
248 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
250 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
252 2005-06-17 Federico Mena Quintero <federico@ximian.com>
254 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
255 file anyway and it breaks jhbuild all the time.
257 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
259 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
260 the namespace name for the EXSLT date and time functions in the man
263 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
265 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
266 removed obsolete checks
267 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
268 Windows build cleanups, removed obsolete checks
269 * win32/configure.js: removed obsolete copy operations
270 * win32/Makefile.*: make install cleanup
271 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
273 * .cvsignore: added Eclipse project files
275 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
277 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
280 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
282 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
283 tests/general/bug-142.out: updated the result of some tests
284 following the change to serailization in libxml2.
286 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
288 * libxslt/pattern.c: fixed bug #171488 with cascading select in
290 * tests/general/bug-161.*, tests/general/Makefile.am,
291 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
294 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
296 * tests/plugins/Makefile.am: fixed build outside of source tree
297 bug #172155 thanks to patch from Mike Castle
299 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
301 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
303 * configure.in tests/Makefile.am tests/xinclude/*: added a new
304 xinclude directory with the test for this problem
306 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
308 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
309 similar to same bug fixed in libxml2
310 * tests/general/bug-160.*, tests/general/Makefile.am,
311 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
314 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
316 * tests/general/bug-159.*, tests/general/Makefile.am,
317 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
318 bug #168196 fixed in libxml2
320 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
322 * libxslt/transform.c: working around Mark Vakoc' reported bug related
324 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
325 document without a dictionnary.
326 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
329 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
331 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
334 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
336 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
337 added DTD like checking when compiling stylesheets, closes
338 bug #160402 and a long term TODO
339 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
340 of the test cases where <xsl:when> was not within <xsl:choose>
342 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
344 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
345 update documentation to reflect addition of --nodtdattr
346 command line flag. Bug #171098
348 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
350 * libxslt/xslt.c: fixed problem with text node on stylesheet
351 document without a dictionary (bug 170533)
353 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
355 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
357 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
359 * libxslt.spec.in: adding a build require and a require for
360 libgcrypt-devel, c.f. Red Hat bug #133211
361 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
363 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
365 * libxslt/pattern.c: fixed a problem with '//' and
366 namespaces (bug 168208)
368 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
370 * libxslt/namespaces.c: fixed a problem with
371 exclude-result-prefixes (bug 165560)
373 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
375 * libxslt/variables.c: added a cretion of ctxt->globalVars in
376 xsltProcessUserParamInternal if missing.
378 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
380 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
381 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
382 Joel Reed and rebuild
383 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
385 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
387 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
388 applied plugin patch for Windows by Joel Reed
390 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
392 * win32/configure.js: Makefile fixes for Widows from Joel Reed
394 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
396 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
397 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
398 calls and removed them when comparing mode and modeURI for
399 templates by interning those strings when compiling the
402 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
404 * configure.in: small fix for local setup
405 * libxslt/transform.c libxslt/variables.c : speeding up some
406 variable lookup. In the process dug out something nasty about
407 ctxt->dict creation and key initialization order.
409 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
411 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
412 libxslt/xsltInternals.h: when copying text nodes in elements
413 or attributes to the output, if interning, then reuse the strings
414 directly without copying them in the output tree if dicts are
415 shared between the context and the output docs. Less allocations
416 smaller output document and no copying involved anymore.
418 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
420 * libxslt/xslt.c: internalize all text node content from
421 stylesheet documents with the stylesheet dictionnary
423 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
425 * tests/plugins/Makefile.am: Applied patch 11 (with small
426 modification) from Joel
428 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
430 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
431 patch 10 from Joel Reed
433 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
435 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
436 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
437 by Michael.Hewarth on the mailing list
439 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
441 * configure.in: patch #9 from Joel Reed
443 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
445 * transform.c: fixed problem with parserOptions not being
446 set before loading a new document (bug 164530)
448 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
450 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
451 tests/Makefile.am tests/plugins/Makefile.am
452 tests/plugins/testplugin.c: applied another patch from Joel Reed
453 still failing here but looking better
455 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
457 * libxslt/extensions.c: applied another patch from Joel Reed
459 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
461 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
462 libxslt/Makefile.am configure.in: Applied another patch from
463 Joel Reed, fixed a segfault and changed the configure code
464 a bit to work in my debug environment.
466 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
468 * configure.in: added python2.4 to the list of accepted
469 versions (bug 163274)
471 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
473 * libxslt/extensions.c: oops previous patch could break build
475 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
477 * configure.in win32/configure.js libxslt/extensions.c
478 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
479 integrated the module patch from Joel Reed with just a couple
480 of changes and cleanup.
482 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
484 * libxslt/pattern.c: fixed a problem with the expression
485 "*//name" (bug 162265), also a small problem with the '|'
488 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
490 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
491 spots where out-of-memory errors were not detected in time
492 (bug #153660 on OSF/1)
494 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
496 *doc/xslt.html, doc/downloads.html: changed the download link
497 on the web page for cvs snapshot
499 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
501 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
502 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
503 libxslt/xsltInternals.h: minor changes to get rid of gcc
504 warnings, especially on 64-bit system. Implemented
505 XML_CAST_FPTR macro to cast between function pointer <->
506 object pointer while avoiding gcc warnings (a hack).
507 No change to the logic.
509 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
511 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
512 Aleksey Gurtovoy moving some stat() definition for Windows
515 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
517 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
518 namespace URI on template names.
519 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
522 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
524 * libxslt/pattern.c: more on RVT's in XPath predicates, this
525 time for bug 159726. Cleaned up the logic a little, hopefully
526 now covers all setting of XSLT_RUNTIME_EXTRA.
527 * tests/general/bug-158.xsl: corrected a typo
529 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
531 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
532 last change and re-did it the "right way" (bug 158372).
533 * tests/general/bug-158.*, tests/general/Makefile.am,
534 tests/docs/bug-158.*, tests/general/Makefile.am: added test
537 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
539 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
540 evaluation of global variables to take account of possible
541 changes to the current document (bug 158372).
543 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
545 * libxslt/pattern.c: small change to previous fix for bug 153137,
547 * tests/general/bug-157.*, tests/general/Makefile.am,
548 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
550 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
552 * libxslt/transform.c: enhanced code to assure the "current
553 template rule" is not changed by xsl:call-template (bug 157859).
554 * tests/general/bug-156.*, tests/general/Makefile.am,
555 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
557 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
559 * libexslt/date.c: fixed problem with day-of-week-in-month
560 (bug 157592) with patch from Sal Paradise
561 * tests/exslt/date/datetime.1.out: corrected expected output
564 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
566 * tests/general/bug-155.*, tests/general/Makefile.am,
567 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
568 provided by Markus Bertheau breaking on libxml2-2.6.15
570 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
572 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
573 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
574 * libxslt/templates.c: small fix, first step in adressing #153660
576 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
578 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
581 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
583 * libxslt/transform.c: another dictionnary/string interning fix
585 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
587 * libxslt/transform.c: fix to force string interning on generated
590 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
592 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
593 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
594 libxslt/variables.c: changed some variable names for warning
595 cleanup when -ansi flag is not present.
596 * libxslt/namespaces.c: fixed potential NULL pointer reference
597 pointed out by Dennis Dams (bug 156187)
599 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
601 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
602 to include EXSLT doc in libxslt package.
604 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
606 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
607 gmtime_r if available (bug 129983)
608 * libexslt/functions.c: fixed a namespace problem concerning a
609 function with a namespace-qualified name (bug 155197)
611 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
613 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
614 by the recent namespace tests in libxml2
616 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
618 * libxslt/transform.c: fixed a problem of tree structure raised
619 by the new libxml2 tree checking code.
621 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
623 * libexslt/date.c: fixed problem with negative periods
625 * tests/exslt/date/sum.2.out: changed expected output, now
626 agrees with comments in sum.2.xml test data file
628 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
630 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
631 attribute document pointer.
633 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
635 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
638 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
640 * configure.in doc/*: release of 1.1.11, rebuilt the docs
642 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
644 * libxslt/pattern.c: try to fix #153137 but without a test case
645 it's shooting in the dark.
647 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
649 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
650 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
653 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
655 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
656 namespaced variable names.
657 * tests/general/bug-154.*, tests/general/Makefile.am,
658 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
661 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
663 * Makefile.am: add missing variable
664 * libxslt/transform.c: fixed some error callback data
665 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
666 date:sum testing from Derek Poon
668 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
670 * libexslt/date.c: fixed problem with empty sets, etc.
671 (see discussion on mailing list)
673 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
675 * libexslt/date.c: fixed problem with timezone offset
677 * tests/exslt/date/add.1.out: changed regression test output,
678 which was apparently incorrect for above case
680 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
682 * libxslt/transform.c: re-arranged sequence of setting up
683 namespaces within xsltCopyTree (see the list thread
684 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
685 * tests/general/bug-104.out: slight change to expected output
688 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
690 * libexslt/date.c: enhanced validation of date-time to catch
691 bit-field overflow (bug 152836)
692 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
695 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
697 * libxslt/numbers.c: further refinement to UTF8 pattern
698 separator (bug 151975)
700 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
702 * libxslt/numbers.c: fixed problem with UTF8 pattern
703 separator (bug 151975)
705 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
707 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
708 fixed 2 problems with xsl:include (bug #151795)
710 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
712 * NEWS configure.in doc/*: Release of libxslt-1.1.10
714 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
716 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
717 for --path as well as --load-trace, fixes Red Hat bug #106545
719 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
721 * libxslt/keys.c: fixed small problem with key initialisation
722 disturbing the transformation context (bug 151201).
723 * tests/general/bug-153.*, tests/general/Makefile.am,
724 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
727 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
729 * win32/configure.js: added support for version extra
731 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
733 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
734 compilation problems on Solaris #150844
736 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
738 * configure.in NEWS doc/*: preparing release of 1.1.9
740 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
742 * transform.c: Further enhancement for keys on exslt:node-sets.
743 Corrects a rather serious timing problem (bug 150741)
744 * tests/exslt/common/node-set.8.*: added regression test for this
746 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
748 * Makefile.am configure.in: a bit of cleanup and a extra variable for
751 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
753 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
755 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
757 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
758 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
759 libexslt/exslt.c: added some code to include the CVS
760 ChangeLog version in the version strings available for
761 printing (e.g. by xsltproc)
763 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
765 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
766 DTD attributes, RFE 150311 . Also cleanup the code from all
767 libxml2 pre 2.6.0 specific code since we are using
768 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
770 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
772 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
773 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
774 provide document loading as suggested by David Hyatt for
777 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
779 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
780 in xmlNewTransformContext for the principal document (bug 133289)
782 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
784 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
785 fixed handling of #default in namespace-alias for default
786 namespace (bug 149659)
787 * tests/namespaces/tst7.* tst8.*: added regression tests for above
789 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
791 * libexslt/date.c: added date:sum routine supplied by Joel
794 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
796 * doc/downloads.html doc/xslt.html: fixed a couple of problems
797 reported by Oliver Stoeneberg
799 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
801 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
802 libxslt/variables.c: added code to assure keys are generated
803 when needed for node-sets (bug 148773)
804 * tests/exslt/common/node-set.7.* - added test case for above.
806 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
808 * libexslt/strings.c: fixed str:tokenize for case when 2nd
809 argument is an empty string (should produce a token for
810 each char in the string). Reported on the mailing list by
813 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
814 * libxslt/imports.c: further enhancement for template priorities
815 on imported stylesheets (better fix for bug 141279, fixes
818 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
820 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
821 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
822 Rob Richards to add a normal --with-crypto configure option.
824 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
826 * libxslt/functions.c: added some logic to xsltKeyFunction
827 to set the transform context doc ptr when the xpath context
828 doc is different (bug 147445)
829 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
830 and tests/exslt/common/node-set.6*: added regression tests
831 for bug 145547 (UNION and FILTER for RVT's)
833 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
835 * python/libxslt-python-api.xml: fixed type for doctypeSystem
836 and doctypePublic (problem reported on the list by Sitsofe
838 * doc/libxslt-api.xml: updated database.
840 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
842 * transform.c: small change to key handling for RVT, needed
843 because of enhancement to libxml2 xpath.
845 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
847 * python/libxsl.py: fixes Python on 64bits box problem.
849 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
851 * libxslt.spec.in: better python dependancy Red hat bug #126364
854 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
856 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
857 tst5.xsl and tst.out to EXTRA_DIST
859 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
861 * configure.in doc/*: releasing 1.1.8
863 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
865 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
866 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
867 causing the wrong libs to be linked when using the configure
868 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
870 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
872 * libexslt/Makefile.am: implemented change from Joel Reed for
873 automake-1.4 compatibility.
874 * libexslt/crypto.c: reformatted source to remove an overly
875 generous supply of tabs. Added a #include for sys/select to
876 fix a compilation error caused by the gcrypt include file's
877 usage of 'fd_set'. Made some minor changes to fix
878 some warning messages (no change to the logic).
879 * configure.in, config.h.in: added test for presence of
881 Added test for libgcrypt version > 1.1.41 (bug 145245)
883 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
885 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
886 namespace, also a small enhancement of the surrounding text on
887 extension functions. (bug 145250)
889 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
891 * configure.in: convenience change
892 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
893 try to avoid calling libxml2 cleanup function directly but go
894 though the python wrapper of libxml2 for memory debug accounting.
896 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
898 * libxslt/keys.c: added namespace setup before calling XPath
899 to evaluate key (Bug 143520)
901 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
903 * libxslt/transform.c: added coding to xsltCopyTree to copy
904 namespaces (bug 139578).
905 * tests/general/bug-128.out: changed to reflect above fix
906 * libxslt/xslt.c: minor change to an error message
908 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
910 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
911 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
912 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
913 crypto extensions based on libgcrypt if found at configure time.
914 * tests/namespaces/Makefile.am: fixed a small breakage
916 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
918 * libxslt/namespaces: some enhancement for fixing bug 142768
919 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
920 added regression test for this bug
922 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
924 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
925 the example from Richard Jinks
927 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
929 * win32/configure.js win32/Makefile.* minor changes for the new
930 layout of the Windows binary package
932 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
934 * doc/search.php.inc, doc/search/php: enhanced to remove
935 forcing module names to lower case, and to fix problem
936 with links between pages in libxml2 directory.
938 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
940 * win32/makefile.msvc, win32/configure.js: included the cruntime
941 option, contributed by Oliver Stoeneberg
943 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
945 * libxslt/xsltutils.c: fixed bug in error message printing
946 for undefined namespace (bug 143004)
948 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
950 * NEWS doc/*: updated for 1.1.7
952 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
954 * configure.in: release of libxslt-1.1.7
956 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
958 * tests/general/bug-151*, tests/docs/bug-151.xml,
959 tests/general/Makefile.am, tests/docs/Makefile.am: added
960 regression test for old bug #127877
962 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
964 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
965 being generated when the root element is namespaced
966 * tests/general/bug-151*, tests/docs/bug-151.xml,
967 tests/general/Makefile.am, tests/docs/Makefile.am: added
968 regression test for bug #135542
970 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
972 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
973 libxslt/transform.c: fixing bug #134500 on namespace lookup for
974 attribute which sometimes lead to default namespace
975 * tests/general/bug-150*, tests/docs/bug-150.xml,
976 tests/general/Makefile.am, tests/docs/Makefile.am: added
977 regression test for bug #134500
979 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
981 * libexslt/date.h: fixing a small portability problem on Solaris
982 for the declaration of localtime_r bug #140468
984 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
986 * libxslt.m4: applied patch from Edward Rudd to fix the problems
987 raised in bug #142429
989 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
991 * libxslt/xslt.c: fixed a weird namespace bug #141532
992 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
993 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
994 to the regression for bug #141532
996 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
998 * libxslt/imports.c: added comments and function header,
999 improved logic of routine just added.
1000 * tests/general/bug-147*, tests/docs/bug-147.xml,
1001 tests/general/Makefile.am, tests/docs/Makefile.am: added
1002 regression test for bug 141279
1004 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1006 * libxslt/imports.c: enhanced normalization of comp steps
1007 when an imported stylesheet has it's own imports
1010 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1012 * libxslt/transform.c: added code to recognize
1013 disable-output-escaping on certain text nodes (bug 140755)
1014 * tests/general/bug-100.out: regenerated to account for change
1015 from next ChangeLog entry (bug 140558)
1017 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1019 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1020 a comment following the document root element (bug 140558)
1022 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1024 * libxslt/transform.c: fix a problem where we updated an
1025 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1026 to a subtle crash later, valgrind rules.
1028 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1030 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1031 kindly reported by Vasily Tchekalkin
1033 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1035 * configure.in doc/*: preparing release 1.1.6
1036 * libxslt.spec.in: keep the ChangeLog compressed
1038 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1040 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1041 * tests/docs/Makefile.am tests/docs/bug-146.xml
1042 tests/general/Makefile.am tests/docs/bug-146*: added test
1043 to the regression for bug #139132
1045 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1047 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1048 with key matching attribute node.
1050 2004-04-01 Johan Dahlin <johan@gnome.org>
1052 * python/.cvsignore: Add generated files, to make cvs silent.
1054 * .cvsignore: Add missing libexslt.pc and stamp-h1
1056 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1058 * configure.in: prepare release of 1.1.5, made a hard dependancy
1059 to libxml2 2.6.8 due to the dictionnary reference counting change
1060 * doc/*: updated and rebuilt the doc.
1061 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1063 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1065 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1066 * libxslt/documents.c: fixed a leak associated to the change
1067 in reference counting when running the XML parser and using
1068 the document() function.
1070 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1072 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1073 when output file is used (bug 137341)
1075 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1077 * libxslt/xsltutils.c: corrected my error from bug 135938
1078 pointed out on the mailing list by Mark Vakoc.
1079 * libxslt/transform.c: enhanced the error message for
1080 call-template when namespace is present.
1081 * tests/general/bug-145.err: regenerated for new message
1083 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1085 * libxslt/namespaces.c: added additional check to prevent
1086 superfluous namespace href's being generated on elements
1088 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1089 added new test for bug 136914
1090 * tests/namespaces, tests/extensions/ tests/reports: fixed
1091 error in "enhanced" Makefile.am, removed superfluous .err files
1094 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1096 * doc/search.php.incl: minor addition for later version of php
1097 requiring $HTTP_GET_VARS.
1098 doc/*: rebuilt the docs
1100 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1102 * libexslt/strings.c: modified the 'tokenize' routine to work with
1103 UTF8 chars in both string and tokens (Bug 136183)
1105 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1107 * libxslt/attrvt.c: added coding to allow growing the
1108 AVT structure when a large number of segments are present
1110 * libxslt/keys.c: fixed a compilation warning (no logic change)
1112 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1114 * tests/docbook/Makefile.am: small fix to typo
1116 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1118 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1119 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1120 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1121 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1122 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1123 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1124 tests/extensions/Makefile.am, tests/general/Makefile.am,
1125 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1126 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1127 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1128 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1129 tests/REC/test-2.5-1.err:
1130 Major enhancement to "make tests". All but Python tests
1131 cleaned up to produce minimum summary output if no problems.
1132 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1133 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1134 Added test case for bugzilla bug 135938
1136 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1138 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1139 fixed problem with dictionary handling (bug 135938).
1140 * doc/EXSLT/*: fixed a few more "href_base" files.
1142 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1144 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1145 the "href_base" problem.
1147 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1149 * configure.in, config.h.in: added test for localtime_r
1150 * libexslt/date.c: added usage of localtime_r if present on
1151 system (bug 129983, suggested by Vasily Tchekalkin)
1153 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1155 * libxslt/keys.c libxslt/pattern.c: removed the last use
1156 of _private that time in the input document, use the psvi
1157 field again, this may be interesting if XSLT2 support gets
1158 in but since this is very unlikely ...
1160 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1162 * libxslt/transform.c libxslt/variables.c: use the psvi field
1163 of teh document used for RVT instead of _private.
1165 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1167 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1168 the attribute instead of the _private one to compile AVT infos
1170 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1172 * tests/docs/Makefile.am tests/docs/bug-144.xml
1173 tests/general/Makefile.am tests/docs/bug-144*: added test
1174 similar to 143 but checking for AVT in local variables.
1176 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1178 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1179 AVT found in global variable content.
1180 * tests/docs/Makefile.am tests/docs/bug-143.xml
1181 tests/general/Makefile.am tests/docs/bug-143*: added test
1182 to the regression suite.
1184 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1186 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1187 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1188 First step toward _private cleanup: use the psvi field to store
1189 the precompilation informations in the stylesheet nodes.
1191 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1193 * libxslt/variables.c: trying to use the fact that names comes
1194 from a dictionnary when looking up for variables.
1195 * tests/documents/Makefile.am: try to fix an error reported on
1198 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1200 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1201 tests/general/bug-142.out, tests/docs/Makefile.am,
1202 tests/general/bug-142.xml: added test for language
1203 attribute which previously triggered a memory leak
1204 (from list report by Mike Hommey)
1206 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1208 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1209 regenerated the documentation
1211 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1213 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1214 minor changes to eliminate compilation warnings. No change
1217 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1219 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1220 Mikhail S Grushinskiy to compile on Mingw
1222 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1224 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1226 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1228 * libxslt/extensions.c: applied patch from Steve Little to
1229 display the extension modules.
1231 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1233 * libxslt/transform.c: trying to fix an extension regression pointed
1236 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1238 * libxslt/transform.c: try to fix the problem with yelp
1241 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1243 * libxslt/templates.c: applied patch from #134588 provided by
1244 Mariano Suárez-Alvarez, attribute text node without doc.
1246 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1248 * configure.in, doc/*: updated and rebuilt the documentation
1249 preparing release of 1.1.3
1250 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1252 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1254 * libxslt.m4: small fix: added missing [] quotation macro name
1255 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1256 1.8.x and is backward compatible with older auto tools.
1258 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1260 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1261 known bug with the new code, was overoptimizing a bit...
1263 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1265 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1266 mostly an error handling some ATV coupled with doctionnaries
1268 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1269 libxslt/xslt.c: added a bit of debug to be able to trace
1272 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1274 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1275 attribute value templates
1276 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1277 dictionaries at the stylesheet and transformation level.
1278 * configure.in: this relies on a recent version of libxml2
1279 with the sub dictionnary catalog.
1281 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1283 * libxslt/transform.c: added check for "?>" in PI content
1286 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1288 * libxslt/namespaces.c: fixed problem with attribute
1289 namespace (Bug 132953)
1291 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1293 * libxslt/transform.c: added check for "--" or ending '-'
1294 in xsl:comment (Bug 132742)
1296 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1298 * libxslt/transform.c, libxslt/attributes.c: added
1299 validation of QName for xsl:element and xsl:attribute
1302 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1304 * libxslt/pattern.c: changed priority of template patterns
1305 starting with '//' from 0.0 to 0.5 (Bug 131705)
1307 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1309 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1310 behaviour on unknown element from the XSLT namespace.
1311 * python/generator.py: applied patch from Stephane bidoul
1312 to export enums in the bindings.
1314 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1316 * tests/general/Makefile.am, tests/general/bug-141.out,
1317 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1318 tests/general/bug-141.xml: added test case for
1319 Bug 13971 (libxml2 xpath.c bug, but tested here)
1321 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1323 * libxslt/xsltutils.c: added a newline for any comment before
1324 the root element (Bug 130433)
1325 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1326 default namespace is changed (Bug 130793)
1327 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1328 for newline after comment change above.
1329 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1330 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1331 cdata-section-elements problem.
1333 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1335 * python/libxsl.py: applied shared lib loading patch for OS X from
1338 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1340 * libexslt/math.c, libexslt/common.c: fixed problem,
1341 reported on the list by Markus Bayerlein, concerning
1342 math functions on nodesets generated with
1344 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1345 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1346 added test case for above.
1348 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1350 * libxslt/transform.c: changed to assure comment which
1351 preceeds root node is output after DTD (Bug 130433)
1352 * test/exslt/common/node-set.4.*: added test case for
1355 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1357 * doc/site.xsl: Changed logo spacing to avoid stacking
1358 * doc/*: rebuilt web pages
1360 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1365 Test William's new site.xsl improvements by adding the
1366 W3C logo icon, rebuild docs, and presto! It shows up
1369 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1371 * libxslt/transform.c: Refined wrapper code with large
1372 test case submitted by Norm Walsh. (Bug 130922)
1374 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1376 * libxslt/transform.c: Added coding to create a xsltDocument
1377 wrapper for an RVT, in order to produce the applicable
1380 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1382 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1383 doc/search.php.inc: Added new facility to "autogen"
1384 the search script. Fixed a few more problems with
1385 the API page generation.
1386 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1387 the autogeneration of the php script. Note that from
1388 this point doc/search.php will be include in the
1389 generic "Rebuilt docs".
1390 * doc/*: api docs rebuilt.
1392 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1394 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1395 Further cleanup, fully implemented common routine for
1396 "generic page" within the docs.
1397 * doc/*: api docs rebuilt with enhanced scripts.
1399 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1401 * doc/xslt.html, doc/bugs.html
1402 made link to bugzilla more useful
1404 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1406 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1407 cleanup of scripts, assuring page tables are consistent.
1408 * doc/*: api docs rebuilt with enhanced scripts.
1410 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1412 * configure.in: fixed Bug130593.
1413 * doc/apibuild.py: fixed a couple of sequence problems on
1414 references within APIxxx.html files, rebuild doc/* (and NEWS)
1416 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1418 * doc/newapi.xsl: change background color of function
1419 declaration to improve readability
1420 * doc/*: rebuild docs with new stylesheet
1422 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1424 * libxslt/transform.c: fix bad doc comment formatting on
1425 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1426 * doc/*: rebuild docs
1428 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1430 * configure.in doc/*: prepared release of libxslt-1.1.2
1431 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1434 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1436 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1439 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1441 * libxslt/numbers.c: added namespace comparison for
1442 xsl:number count function (Bug 129057)
1444 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1446 * tests/docs/Makefile.am tests/docs/bug-139.xml
1447 tests/general/Makefile.am tests/general/bug-139*: added
1448 test for entities parsing (Bug #129489)
1450 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1452 * tests/docs/Makefile.am tests/docs/bug-138.xml
1453 tests/general/Makefile.am tests/general/bug-138*: added
1454 test for namespace problem (Bug #129624)
1456 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1458 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1459 the transformation context
1460 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1461 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1462 xsltSetCtxtParseOptions() to update parsing options in document()
1464 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1466 * libxslt/keys.c: fixed second problem on #122483, namespace
1467 definitions must be propagated to keys.
1468 * tests/docs/Makefile.am tests/docs/bug-137.xml
1469 tests/general/Makefile.am tests/docs/bug-137*: added test
1470 to the regression for bug #122483
1472 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1474 * libxslt/transform.c: added the cast needed to fix #129188 warning
1476 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1478 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1481 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1483 * libexslt/date.c: fixed several routines to assure empty
1484 string returned (rather than a string object with a null
1485 string pointer) (Bug 129561)
1487 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1489 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1490 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1491 enhanced documentation to include exslt; rebuilt docs
1493 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1495 * libxslt/xsltutils.h
1497 document XSLT_TRACE macro (sort of) and rebuild docs
1499 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1501 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1502 build, no success, it still works halfway.
1504 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1506 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1507 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1508 mingw compilation fixes.
1510 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1512 * doc/xslt.html docs.html
1513 remove reference to gtk-doc
1515 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1517 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1519 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1521 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1522 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1523 by using the new XInclude APIs provided by 2.6.3...
1525 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1527 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1528 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1529 set into node name. This modification arises from
1530 bug #128520, and avoids unnecessary work in libxml2.
1532 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1534 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1535 * doc/* doc/html/*: regenerated the docs.
1537 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1539 * doc/Makefile.am: small further enhancement to makefile
1540 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1541 doc/html/libxslt-transform.html: updated to reflect last change
1544 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1546 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1547 Makefile.am: adapted the libxml files for libxslt.
1548 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1549 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1550 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1553 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1555 * libxslt/transform.c: change initialisation of external functions
1556 to take place in xsltNewTransformContext instead of in
1557 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1558 also fix problem reported on the mailing list on today's date.
1560 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1562 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1563 detect recursion in xslt:include (bug #127687).
1564 * tests/XSLTMark/reverser.out,
1565 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1566 because of fix of bug #127877 in libxml2 (quotes in text)
1568 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1570 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1571 Changed to detect recursion in xslt:import (bug #127687).
1572 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1573 include change to xsltParseStylesheetImportedDoc parameters for
1576 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1578 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1579 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1580 Applied patch from Mark Vadoc adding flexible trace debugging
1581 support to the library.
1583 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1585 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1586 'computed' namespace attribute)
1587 * tests/docs/Makefile.am tests/docs/bug-136.xml
1588 tests/general/Makefile.am tests/docs/bug-136*: added tests
1589 to the regression for bug #127561
1591 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1593 * libxslt/keys.c: small further enhancement, bug #127450
1595 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1597 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1598 on the same code in #127450
1599 * tests/docs/Makefile.am tests/docs/bug-135.xml
1600 tests/general/Makefile.am tests/docs/bug-135*: added tests
1601 to the regression suite for bug #127450.
1603 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1605 * libxslt/keys.c: fixed an error from #120684 patch raised in
1607 * tests/docs/Makefile.am tests/docs/bug-134.xml
1608 tests/general/Makefile.am tests/docs/bug-134*: added tests
1609 to the regression suite for bug #127450.
1611 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1613 * libxslt/keys.c: fixed a bug in the keys selector parsing
1614 #120684 when | is in a predicate or a string.
1615 * tests/docs/Makefile.am tests/docs/bug-133.xml
1616 tests/general/Makefile.am tests/docs/bug-133*: added tests
1617 to the regression suite for bug #120684.
1618 * Makefile.am: don't package cvs temp files
1619 * doc/apibuild.py: update from libxml2 one
1621 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1623 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1624 uncovered by newapi.xsl
1625 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1626 to use IS_BLANK_CH for char compares (fixes warnings)
1628 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1630 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1631 number formatting bug #126994
1633 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1635 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1638 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1640 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1641 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1642 patch to moves the control of the XSLT debugger into the transform
1645 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1647 * libexslt/functions.c: applied patch for param visibility from
1648 Shaun McCance. Changed variable scoping in accordance with
1649 Shaun's suggestions. This fixed problem reported on the list
1651 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1652 regression test for above
1654 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1656 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1657 describing the entry points.
1659 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1661 * win32/configure.js: fixed #122146
1663 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1665 * tests/multiple/Makefile.am: applied last fix from #125614
1667 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1669 Minor enhancements to eliminate compile/test warnings
1670 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1671 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1672 it's defined as __attribute__((unused))
1673 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1674 variable declaration
1675 * libxslt/preproc.c: minor change to get rid of unused var/code
1677 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1679 * doc/* NEWS: preparing release 1.1.0
1681 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1683 * libxslt/preproc.c: fixing the Document element precompilation
1684 to avoid the problem raised in #125614
1686 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1688 * tests/multiple/out/letter*.orig: updated to reflect change
1689 to HTML output in libxml2 (formatting of <p>, bug #125093)
1691 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1693 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1696 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1698 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1699 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1700 for the upcoming 1.1.0 release
1701 * breakpoint/*: this release removes the deprecated breakpoint library
1703 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1705 * libxslt/transform.c, tests/general/bug-119.out: fixed
1706 bug #125502 and corrected expected test output
1707 * tests/general/bug-79.out: fixed broken test (bug #123328)
1708 * libxslt/pattern.c, libexslt/functions.c: minor change to
1709 eliminate compilation warning
1711 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1713 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1714 broken tests (revealed by #125502)
1716 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1718 * libexslt/strings.c: fix bug #125265 about entities breaking
1719 exsl:tokenize and exsl:split
1720 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1721 augmented the reression tests with the example from the bug report.
1723 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1725 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1728 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1730 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1731 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1732 xmlParseFile, this avoid relying on global parser options, far
1734 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1735 slightly corrected output for CDATA and STYLE element save.
1737 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1739 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1740 patch from Roumen Petrov for bug #124539 when building outside the
1742 * libxslt/xsltutils.c: fixed the way to grab the line number from
1743 the document, use the predefiend libxml2 API which mate it work
1744 with both 2.5.x and 2.6.x
1746 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1748 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1749 problem reported on the mailing list by Justin Fletcher
1751 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1753 * configure.in libxslt.spec.in: doing some testing and raising
1754 the build requirement to 2.5.10
1755 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1756 for linking the exslt lib with the lib being build instead of the
1759 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1761 * libxslt/pattern.c: Fixed problem with cascaded predicates
1762 (more of bug 119946)
1764 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1766 * restored earliest portion of ChangeLog (was corrupted)
1768 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1770 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1771 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1772 * doc/libxslt-api.xml: regenerated the API
1774 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1776 * configure.in: bump the libxml2 require to 2.6.0 which
1777 should ship for good real soon...
1778 * doc/Makefile.am: fix installation of HTML pages
1779 * doc/libxslt-api.xml: rebuilt
1780 * libxslt/xsltexports.h: cleanup
1781 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1782 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1784 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1786 * libxslt/attributes.c: fixed bug 123822
1788 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1790 * libxslt/pattern.c: fixed bug 119946
1791 * configure.in: enhanced for better devel (me) testing
1793 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1795 * configure.in: applied a small patch from Troels Walsted Hansen
1796 for python libxml2 detection.
1798 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1800 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1801 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1802 various compilation warnings (AIX as well as gcc)
1804 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1806 * libexslt/saxon.c: applied patch from Brett Kail to implement
1809 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1811 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1812 as pointed by Steve Ball
1814 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1816 * libxslt/extensions.c: applied patch from Karl Eichwalder
1817 apparently the xmlFree was introducting a memory error
1818 on x86_64, though not reproduced.
1819 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1821 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1823 * python/libxslt.c: don't output errors to stdout by default
1826 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1828 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1829 IS_XSLT_REAL_NODE change
1830 * python/Makefile.am Makefile.am: some makefile "distclean"
1831 target improvement from Graham Wilson
1832 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1835 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1837 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1838 IS_XSLT_REAL_NODE, fixed bug 120644.
1840 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1842 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1843 libxslt/xsltutils.h: removing the DocBook SGML support
1845 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1847 * configure.in: preparing release libxslt-1.0.33
1848 * doc/*: updated and rebuilt the docs
1849 * doc/apibuild.py: small fixes for new tokens
1851 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1853 * transform.c: enhanced previous fix to bug #120684, using
1854 excellent suggestion by Daniel
1855 * attributes.c: fixed bug #119583, merging attribute sets
1856 from imported stylesheets.
1857 * tests/docs/Makefile.am tests/docs/bug-131.xml
1858 tests/general/Makefile.am tests/docs/bug-131*: added tests
1859 to the regression suite for bug #120684.
1861 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1863 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1864 incorrect creation of "extra" variables when compiling
1865 templates on imported stylesheets.
1866 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1867 tests/general/Makefile.am test/docs/bug-130*: added tests
1868 to the regression suite for this bug.
1871 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1873 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1876 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1878 * transform.c: fixing bug #120684 on crash caused by text between
1881 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1883 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1884 macros which affect exports and added mingw section
1886 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1888 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1889 against libxml2 without XPointer supoort.
1891 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1893 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1894 with namespaced names reported by Steve Hay
1895 * tests/docs/Makefile.am tests/docs/bug-129.*
1896 tests/general/Makefile.am tests/general/bug-129*: added the
1897 test to the regression suite for this bug.
1899 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1901 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1904 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1906 * libxslt/*.h: realigned parameters after taint
1908 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1910 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1911 Borland compiler, as reported by Eric Zurcher
1913 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1915 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1916 get included in the distrib
1918 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1920 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1921 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1922 contain the export defs.
1924 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1926 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1927 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1928 for compilation with MingW compiler on Windows.
1930 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1932 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1933 instances of a key with the same namespace:name, reported
1934 on the mailing list by Ian Young. Added regression test
1937 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1939 * variables.c: fixed bug 119699 (missing error on shadowed
1941 * autogen.sh: removed dependency on automake-1.4, updated
1942 links for fetching auto* tools
1943 * doc/Makefile.am: added check for automatic regeneration of
1944 win32/*.def.src when api xml files are updated.
1946 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1948 * transform.c: fixed bug 114563 (params not passed when
1949 default template processed)
1951 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1953 * xslt.c: fixed bug 119862 (missing param on ns error print)
1955 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1957 * News configure.in: preparing libxslt-1.0.32 release
1958 * doc/* : updated the doc and rebuilt
1960 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1962 * breakpoint/Makefile.am: removed ref to libxslt.la
1963 * numbers.c transform.c python/libxml_wrap.h python/types.c
1964 xlstproc/xsltproc.c: Minor cleanup of warning errors
1966 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1968 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1970 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1972 * tests/docs/Makefile.am tests/docs/bug-127.*
1973 tests/general/Makefile.am tests/general/bug-127*: added the
1974 test from bug #118763 to the regression suite.
1976 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1978 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1980 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1982 Minor cleanup of regression test general/bug-125
1984 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1986 Fixed bug 116517 - handling of '{' and '}'
1987 * templates.c: added checks for escaping and balancing of
1989 * tests/general/Makefile.am tests/docs/Makefile.am:
1990 Added test case (bug-126) to regression suite.
1992 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1994 Fixed bug 117552 - sort with multiple keys
1995 * xsltutils.c: enhanced treatment of NaN when multiple sort
1997 * tests/general/Makefile.am tests/docs/Makefile.am:
1998 Added test case (bug-125) to regression suite.
2000 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2002 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2003 * transform.c, variables.c, xslt.c, xsltutils.c:
2004 removed some unused variables
2006 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2008 Fixing bug 118558 (Solaris 8 compiler warnings)
2009 * xslt.c: minor re-ordering of code
2010 * functions.c: added an explicit cast
2011 * number.c: added include for string.h
2012 * security.c: added an explicit cast
2014 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2016 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2017 of date:seconds as previously posted to the mailing list
2018 * numbers.c: extensive modification to cater for UTF8 within
2019 the various routines.
2021 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2023 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2024 #117616 about EXST str:tokenize.
2025 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2026 added the test in the regression suite.
2028 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2030 * xsltproc/xsltproc.c: applying a patch based on #117377
2033 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2035 * libxslt/transform.c: allow strip-space to support full namespaces
2036 using prefix:* , should fix #114287
2037 * tests/docs/Makefile.am tests/docs/bug-124.*
2038 tests/general/Makefile.am tests/general/bug-124*: added a
2039 test to the regression suite for this bug.
2041 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2043 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2044 the attribute was already defined, should fix bug #113812
2045 * tests/docs/Makefile.am tests/docs/bug-123.*
2046 tests/general/Makefile.am tests/general/bug-123*: added the
2047 test to the regression suite.
2049 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2051 * libexslt/strings.c: applied patch from Shaun McCance to implement
2052 exslt:split c.f. #117752
2053 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2054 added the test to the regression suite.
2056 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2058 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2059 might require more attention could be an Unicode support breakage.
2061 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2063 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2064 libxslt/xsltInternals.h: optimize text node coalescing by
2065 caching info about the last text node generated and doing
2066 fast alloc/copy of the text. Should fix #115273
2068 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2070 * fixed bug 113520, incorrect result for date:seconds
2071 with change to type casting in libexslt/date.c
2073 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2075 * fixed bug 114764: trouble with globals and RVT's
2076 with minor changes in variables.c and transform.c
2077 so that any global instantiated with an RVT gets
2078 uninitialized when the RVT is destroyed.
2080 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2082 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2083 * breakpoint/Makefile.am: added deps to libxslt
2084 * tests/exslt/common/Makefile.am: integrated William Brack test
2085 in the regression suite
2087 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2089 * fixed bug 114812, trouble with imported exslt functions
2090 added lookup function in libxslt/extension.c
2091 enhanced exsltInitFunc in libexslt/functions.c to take
2092 better care of imports
2094 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2096 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2097 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2098 Sean Treadway, adding Python bindings for extension element and
2099 some bindings cleanups.
2100 * python/tests/Makefile.am python/tests/extelem.py: also add an
2103 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2105 * python/libxml_wrap.h: applied patch from #116943 which should
2106 fix the xsltSaveResultToFile python binding.
2108 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2110 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2112 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2114 * configure.in: releasing 1.0.31
2115 * doc/*: update and rebuild of the docs
2117 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2119 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2121 * tests/docs/Makefile.am tests/docs/bug-122.*
2122 tests/general/Makefile.am tests/general/bug-122*: added the
2123 test to the regression suite.
2125 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2127 * libxslt/preproc.c: fix bug #115778 for attribute value template
2130 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2132 * libxslt/documents.c libxslt/transform.c: applied patch from
2133 Keith Isdale to desactivate node numbering when running under
2136 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2138 * libxslt/security.c: fix the write checking code when
2139 the output filename does not parse as an URL bug #115402
2141 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2143 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2144 triodef.h were missing from the distribution
2146 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2148 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2149 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2151 * libexslt/sets.c: applied patch from Peter Breitenlohner
2152 * doc/*: rebuilt the docs
2153 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2154 generattion of " as " in element content.
2156 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2158 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2159 which is a sibling of xsl:when
2161 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2163 * libxslt/xslt.c: fixed a possible crash when the document
2164 wasn't a proper stylesheet.
2166 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2168 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2170 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2172 * win32/defgen.xsl: new file, generates the export sources.
2173 * win32/*.def.src: these are now autogenerated, changes to these
2174 will not be logged anymore.
2176 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2178 * tests/docs/Makefile.am tests/docs/bug-121.*
2179 tests/general/Makefile.am tests/general/bug-121*: added the
2180 example for bug #112904 in the regression tests, the bug fix is
2183 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2185 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2186 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2187 of --with-python like for libxml2
2189 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2191 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2192 NaN within the sort element. Also added regression test.
2194 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2196 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2197 network accesses when building
2199 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2201 * libxslt/transform.c: fixed a segfault introduced with the RVT
2202 handling change, bug #112703 .
2204 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/xslt.c: make sure stylesheet compilation errors
2207 forces a NULL stylesheet, fixes #112270
2209 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2211 * NEWS configure.in : preparing release 1.0.30
2212 * doc/apibuild.py: backported a patch from libxml2
2213 * doc/*: updated and rebuilt the docs
2215 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2217 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2218 cleaning up Result Value Tree handling
2219 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2221 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2222 added Mark Vakoc test combining for-each and exslt:tokenize
2224 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2226 * libxslt/transform.c: fixing bug #111755 when a template is
2227 applied to an attribute
2228 * tests/docs/Makefile.am tests/docs/bug-119.*
2229 tests/general/Makefile.am tests/general/bug-119*: added the
2230 example in the regression tests for that bug.
2232 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2234 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2235 for the HTML generation fixing #111799
2236 * doc/html/*.html doc/html/*.png: associated update
2238 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2240 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2241 * win32/libxslty.def.src: added more exports
2243 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2245 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2246 transition to XHTML1 added validity checking to the makefile rules.
2248 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2250 * python/generator.py: fixed a problem in the generator where
2251 the way functions are remapped as methods on classes was
2252 not symetric and dependant on python internal hash order,
2253 as reported by Stéphane Bidoul
2254 * libexslt/strings.c: attempt at fixing an object type pbm
2255 * libxslt/triodef.h: update for OpenVMS from libxml2
2257 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2259 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2260 generation of the man page
2262 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2264 * libexslt/sets.c: fixed a bug introduced in the last commit
2265 * libxslt/transform.c: tried to fix #111437
2266 * tests/docbook/result/xtchunk/html/*.orig
2267 tests/multiple/out/*.orig: side effect of #111437 change.
2269 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2271 * libexslt/strings.c: applied last patch for #110023 from
2273 * libexslt/sets.c: fixed a memory leak when mixing one of the
2274 EXSLT set functions and a Result Value Tree
2275 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2276 with Result Value Tree
2278 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2280 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2281 bug #111420 about double initialization of extension contexts
2283 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2285 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2286 don't obbey the same rules as for literal reusl elements.
2287 * tests/docs/Makefile.am tests/docs/bug-118.*
2288 tests/general/Makefile.am tests/general/bug-118*: added the
2289 example in the regression tests for that bug.
2290 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2291 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2292 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2293 regression tests one still exposing a mem leak (Mark Vadoc).
2295 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2297 * libxslt/pattern.c: fix a memory related segfault on a
2298 pattern compilation error #110189
2300 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2302 * libxslt/variables.c: fixing bug #110020 on global parameter
2303 and variables mismatch
2304 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2305 the test to the regression suite
2307 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2309 * libexslt/math.c: applied patch from Charles Bozeman fixing
2310 the math power function where args were inverted #110996
2311 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2312 added the test to the regraession for #110996
2313 * libexslt/sets.c: avoid a problem with nodesets.
2315 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2317 * libxslt/win32config.h: added HAVE_MATH_H
2319 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2321 * win32/Makefile.msvc: fixed compilation with thread-enabled
2324 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2326 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2327 with RTF in libexslt
2329 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2331 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2332 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2333 other places where ctxt->document pointer may be used without
2334 checking it agaisnt NULL.
2335 * tests/docs/Makefile.am tests/docs/bug-115.*
2336 tests/general/Makefile.am tests/general/bug-115*: added the
2337 example in the regression tests for that bug.
2338 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2340 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2342 * configure.in NEWS: preparing 1.0.29 release
2343 * libxslt/documents.c: generate the document order for document()
2345 * doc/*: updated and regenerated the docs
2347 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2349 * libxslt/transform.c: fixed a namespace redundancy problem
2351 * tests/docs/Makefile.am tests/docs/bug-114.*
2352 tests/general/Makefile.am tests/general/bug-114*: added an
2353 example in the regression tests for that bug.
2355 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2357 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2358 and avoid some warnings when loading the python modules on non
2360 * libxslt/transform.c: fix a bug introduced in the document lookup
2361 and exhibited by the keys test.
2363 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2365 * tests/docs/Makefile.am tests/docs/bug-113.*
2366 tests/general/Makefile.am tests/general/bug-113*: added an
2367 example in the regression tests for bug #109160 fixed in libxml2
2369 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2371 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2372 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2373 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2375 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2377 * libxslt/transform.c: forgot to make one change related to
2378 Result Value Tree change, pointed out by Sebastian Rahtz
2379 * tests/docs/Makefile.am tests/docs/bug-112.*
2380 tests/general/Makefile.am tests/general/bug-112*: added an
2381 example in the regression tests that bug
2383 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2385 * libxslt/transform.c: second part of the patch fixing #108905
2386 performances problems, ask for computation of document order on
2387 the document transformed and avoid inefficiencies building large
2388 nodesets of unique nodes.
2389 * configure.in: fix a trouble with libtool in my debug environment.
2391 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2393 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2394 Result Value Tree are now generated with a document root node
2395 not an element, it's quite cleaner.
2396 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2397 also prepared for libxslt-1.0.28 release
2398 * doc/*: updated and regenerated the docs
2400 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2402 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2403 Finally fixed bug #75813, processing or Result Value Tree
2404 converted into node-sets should be a bit more sensible now.
2405 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2406 fixes this regression test, there is 4 nodes, not 3
2407 * tests/docs/Makefile.am tests/docs/bug-111.*
2408 tests/general/Makefile.am tests/general/bug-111*: added an
2409 example in the regression tests for bug #75813
2411 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2413 * tests/docs/Makefile.am tests/docs/bug-110.*
2414 tests/general/Makefile.am tests/general/bug-110*: added an
2415 example in the regression tests for bug #108976 which is
2418 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2420 * tests/docs/Makefile.am tests/docs/bug-109.xml
2421 tests/general/Makefile.am tests/general/bug-109*: added an
2422 example in the regression tests for the invalid bug #108716
2424 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2426 * libxslt/variables.c: fixed bug #108633 reported by
2427 Jerome Pesenti about recursive global variables/param detections
2428 * tests/reports/Makefile.am tests/reports/rec*: added regression
2429 tests for the checking of recusion in global/local param/variables.
2431 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2433 * libxslt/numbers.c: valgrind pointed out an uninitialized
2434 variable use in format-number()
2436 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2438 * tests/docs/Makefile.am tests/docs/bug-108.xml
2439 tests/general/Makefile.am tests/general/bug-108*: added an
2440 example in the regression tests bug #107804 fixed in libxml2
2442 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2444 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2445 matches should catch comments and PIs
2446 * tests/docs/Makefile.am tests/docs/bug-107.xml
2447 tests/general/Makefile.am tests/general/bug-107*: added an
2448 example in the regression tests for this case
2450 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2452 * tests/docs/Makefile.am tests/docs/bug-106.xml
2453 tests/general/Makefile.am tests/general/bug-106*: added the next
2454 example for bug #106788 from James Clark in the regression tests,
2455 the bug fix is actually in libxml2
2457 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2459 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2460 for Python checks, makefile cleanup, and convenience changes
2462 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2464 * xsltproc/xsltproc.c: had to comment out Igor last change
2465 since it made libxslt-1.0.27 depends on libxml2 newly
2466 API extension which hasn't propagated yet :-(
2468 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2470 * configure.in: preparing release 1.0.27
2471 * doc/*: updated and rebuilt the docs
2473 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2475 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2478 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2480 * tests/docs/Makefile.am tests/docs/bug-105.xml
2481 tests/general/Makefile.am tests/general/bug-105*: added the
2482 example for bug #106788 from James Clark in the regression tests,
2483 the bug fix is actually in libxml2
2485 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2487 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2488 James Clark and a bit of cleanup
2489 * tests/docs/Makefile.am tests/docs/bug-104.xml
2490 tests/general/Makefile.am tests/general/bug-104*: added the
2491 example in the regression tests for this case
2493 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2495 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2497 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2499 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2501 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2503 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2504 * win32/configure.js: included handling of the trio option
2506 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2508 * configure.in doc/*: preparing release 1.0.26
2510 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2512 * libxslt/functions.c: fixing another bug in document(), bug #105450
2513 * tests/documents/test_bad.result: Slight change to the output
2515 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2517 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2518 * tests/documents/Makefile.am tests/documents/test_bad: add the
2519 specific test as suggested by Jean T Anderson
2521 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2523 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2524 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2525 libxslt/xslt.c: tried to fix 105387 and all similar cases
2526 in the library sources.
2528 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2530 * doc/* configure.in: preparing for release of 1.0.25
2532 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2534 * xsltproc/xsltproc.c: fixed bug #99623
2536 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2538 * libxslt/transform.c: fixing bug #105116 sometimes one need
2539 to generate a default namespace reset xmlns="" in the output
2540 * tests/docs/Makefile.am tests/docs/bug-103.xml
2541 tests/general/Makefile.am tests/general/bug-103*: added the
2542 example in the regression tests for this case
2544 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2546 * libxslt/pattern.c libxslt/transform.c: changed the way the
2547 root element of value tree are handled to fix bug #104123
2549 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2551 * README: change of policy w.r.t. mails
2552 * configure.in: small cleanup
2553 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2554 a couple of bugs raised by Eric van der Vlist in #104114
2555 * tests/exslt/*/*.out: slight change to the tests
2557 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2559 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2560 emphasis on the fact that --docbook should not be used
2563 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2565 * python/libxslt.c: fixed a couple of return error #104150
2566 reported by Peter O'Shea
2568 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2570 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2571 when applied to a standalone stylesheet
2573 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2575 * configure.in: preparing release 2.0.24
2576 * libxslt.spec.in: small update
2577 * doc/*: updated the news, rebuilt the APIs descriptions
2579 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2582 the associated patch from Daniel Stodden.
2583 * tests/documents/Makefile.am tests/documents/fragment*: added a
2586 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2588 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2589 for extension modules init and shutdown callbacks, check that
2590 they are now called when needed.
2591 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2592 started adding the extension module support at the Python level.
2593 Still a strange bug to hunt down left.
2595 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2597 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2598 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2599 computation in the presence of imports
2600 * tests/docs/Makefile.am tests/docs/bug-102.xml
2601 tests/general/Makefile.am tests/general/bug-102*: added an
2602 example in the regression tests for this case
2604 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2606 * xsltproc/xsltproc.c: final touch to #102800 fix
2608 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2610 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2611 memory debug checking which got deactivated at some point ?!?
2612 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2613 * libxslt/xsltutils.c: very small change on HTML indentation handling
2615 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2617 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2618 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2619 exclude-result-prefixes to avoid extra namespace declaration being
2620 dumped following the fix for #102920 in libxml2
2622 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2624 * libxslt/transform.c: fixed a problem related to directory
2625 checking and creation raised by Craig Goss
2627 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2629 * libexslt/strings.c: applied patch from Jörg Walter to provide
2630 URI escaping and unescaping functions.
2632 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2634 * libexslt/strings.c: Alexey Efimov found a typo bug in
2635 exsltStrPaddingFunction()
2637 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2639 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2641 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2643 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2644 applied patch from Craig A. Berry for the VMS port.
2646 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2648 * libxslt/xsltInternals.h: increase the max number of cascaded
2650 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2651 the Windows binaries.
2653 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2655 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2657 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2659 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2660 the apibuilder script, regenerated the APIs
2662 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2664 * libxslt/numbers.c: numbering should not traverse XInclude
2665 nodes left in the tree. Closes bug #101114 raised by
2668 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2670 * doc/apibuild.py: fixed a bug in merging public info from
2672 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2673 the iconv option to configure.js didn't work, and
2674 added zlib option needed when linking xsltproc statically
2676 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2678 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2679 the generation of libexslt-api.xml
2680 * libexslt/exslt.h: small cleanup.
2682 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2684 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2685 copied over the apibuild.py from libxml2, adapted a bit and
2686 regenerated the API description in XML. Todo: libexslt-api.xml
2687 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2688 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2689 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2690 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2691 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2692 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2693 report from the scripts.
2694 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2697 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2699 * libxslt/transform.c: xsl:element generated superfluous xmlns
2700 declarations, closes bug #99905
2701 * tests/docs/Makefile.am tests/docs/bug-101.xml
2702 tests/general/Makefile.am tests/general/bug-101.*: added the
2703 example in the regression tests for this case
2705 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2707 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2708 within an <xsl:text>
2710 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2712 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2714 * tests/docs/Makefile.am tests/docs/bug-100.xml
2715 tests/general/Makefile.am tests/general/bug-100.*: added the
2716 example in the regression tests for this case
2717 * tests/docs/Makefile.am tests/docs/bug-99.xml
2718 tests/general/Makefile.am tests/general/bug-99.*: this test
2719 covers an xsl:attribute namespace bug that Norm pointed out.
2721 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2723 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2724 win32/libxslt.def.src: applied another patch from Richard Jinks
2725 for the export of teh sorting routine and allowing per context
2728 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2730 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2731 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2732 redefining the sorting routine, plus a bit of tweaking of the
2735 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2737 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2739 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2740 * doc/html/*.html: updated too
2741 * python/libxsltclass.txt: updated too
2743 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2745 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2746 xsltGetProfileInformation() to retrieve profiling informations
2747 from an XSLT transformation context. It returns it as an XML
2748 tree. Provided by Michael Rothwell this closes RFE #99527
2750 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2752 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2753 in xsltFindElemSpaceHandling() missing imported informations
2754 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2757 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2759 * libxslt/namespaces.c: fix for namespace generation on
2760 attributes created with xsl:attribute
2762 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2764 * libxslt.spec.in configure.in: add a line in %changelog for releases
2766 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2768 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2769 xsltInternals.h reference.
2771 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2773 * python/tests/*.py: enable libxml2 memory debug before
2774 loading libxslt since libxslt initialization now includes
2775 EXSLT registration which initialize the libxml2 library and
2778 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2780 * python/libxsl.py: updated with new version from Stéphane Bidoul
2782 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2784 * win32/libxslt.def.src: exported new functions
2786 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2788 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2789 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2790 * python/tests/exslt.py: trouble with mem debug in that specific
2793 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2795 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2796 problem when compiling on HP-UX
2798 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2800 * python/generator.py python/libxslt.c: fixes for compiling
2803 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2805 * libxslt/transform.c: fixed bug #99168 select evaluating to
2808 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2810 * tests/documents/result.xhtml: the XHTML1 serialization change
2811 to libxml2 modifies slightly the result of that test.
2813 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2815 * configure.in: the python bindings requires libxml2 >= 2.4.25
2816 for the regexp stuff.
2818 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2820 * configure.in: similar patch to #98825 for --with-python
2822 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2824 * libxslt/variables.c: fix bug #98793 on clash of imported global
2826 * tests/reports/tst-1.err: this changes the output of that test
2828 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2830 * configure.in: preparing 1.0.23
2831 * doc/*: rebuilding the docs
2833 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2835 * python/libxslt.c: make sure to register EXSLT for the bindings
2836 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2837 * xsltproc/xsltproc.c: minor cleanup
2839 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2841 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2842 when building outside of the source tree
2844 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2846 * python/generator.py: xpathObjectRet() pertains to the libxml2
2847 module, add the namespace.
2849 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2851 * libxslt/win32config.h: cleanup
2852 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2853 * win32/Makefile.msvc: modified to allow mingw coexistence
2854 * win32/configure.js: integrated mingw
2855 * win32/Readme.txt: cleanup
2856 * xsltproc/xsltproc.c: allowed stdarg for mingw
2858 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2861 * doc/xsltproc.html - ran stylesheets to update man page
2862 and html with Daniel's fix to #95510
2864 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2866 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2867 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2868 * README: fix the bug page URL
2870 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2872 * libxslt/functions.c: make sure the fixup for key() reported
2873 by John Escott actually works.
2874 * tests/docs/Makefile.am tests/docs/bug-98.xml
2875 tests/general/Makefile.am tests/general/bug-98.*: added the
2876 example in the regression tests for this case
2878 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2880 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2881 * tests/docs/Makefile.am tests/docs/bug-97.xml
2882 tests/general/Makefile.am tests/general/bug-97.*: added the
2883 example in the regression tests for this case
2885 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2887 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2888 checks in recursive copies.
2889 * tests/docs/Makefile.am tests/docs/bug-96.xml
2890 tests/general/Makefile.am tests/general/bug-96.*: added the
2891 example in the regression tests for this case
2893 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2895 * libxslt/functions.c: autoconvert key() first arg to string,
2896 reported by John Escott
2898 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2900 * libxslt/transform.c: corner case handling of copying a CDATA node.
2902 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2904 * libxslt/win32config.h: retired xmlwin32version.h
2906 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2908 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2909 written by Thomas Schraitle (RFE #96485)
2911 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2915 clarifying --catalog option and xsltproc's use of
2916 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2917 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2919 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2921 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2922 libxml2 string API instead.
2923 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2924 try to cope with architecture lacking some of the string functions,
2925 reuse the trio ones compiled in libxml2 , should close #97113
2927 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2930 the spec file and associated changes in the Makefiles.
2932 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2936 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938 * libxslt/keys.h: fixed include c.f. bug #96487
2939 * config.h.in: Red Hat 8.0 induced change
2941 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2944 fixed bug #78501 when using a non ascii character for the
2945 number formatting grouping separator.
2946 * tests/docs/Makefile.am tests/docs/bug-95.xml
2947 tests/general/Makefile.am tests/general/bug-95.*: added the
2948 example in the regression tests for this case
2949 * libxslt/attributes.c: cleaning up a problem introduced in last
2952 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2954 * libxslt/attributes.c: fixed minor typo in a call to
2957 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959 * python/types.c: fixed bugs when passing result value tree
2960 to Python functions.
2962 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2964 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2966 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2969 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2971 * configure.in: preparing 1.0.22
2972 * doc/*: upated and rebuilt the docs
2974 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976 * libxslt/variables.c: fixed bug #86421
2977 * tests/docs/Makefile.am tests/docs/bug-94.xml
2978 tests/general/Makefile.am tests/general/bug-94.*: added the
2979 example in the regression tests for this case
2981 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983 * xsltproc: added and tested the --path option to close #79638
2985 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2988 with the inherited stylesheet value.
2989 * tests/docs/Makefile.am tests/docs/bug-93.xml
2990 tests/general/Makefile.am tests/general/bug-93-inc.*
2991 tests/general/bug-93.*: added the example in the regression
2994 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2997 possibility to register a transformation context specific
2998 error handler, with xsltSetTransformErrorFunc() and provided
2999 a new routine xsltTransformError() to handle contextual errors,
3000 this should fix #94435
3001 * libxslt/*.c: modified all the code to use the context specific
3002 error handling, as a result xsltPrintErrorContext() is not called
3003 anymore except internally from xsltTransformError()
3005 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007 * libxslt/transform.c: closing #94933, any error will make
3008 the transformation abort with no result.
3009 * tests/reports/tst-1.err tests/reports/tst-1.out
3010 tests/reports/undefvar.err: this changed the regression tests
3012 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3013 updated the result accordingly to the fixes done last month.
3014 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3015 declarations in the result trees. May fix #93692 but it's unclear.
3017 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019 * xsltproc/xsltproc.c: added a --path option to provide the
3020 enhancement requested by #79638, first cut at it, untested
3023 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3025 * libxslt/xslt.c: seems the media-type attribute wasn't
3026 always correctly handled
3028 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030 * libxslt/transform.c: added URI escaping in case the resource
3031 target computation of exslt:element failed. Should fix #81837
3033 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035 * README: updated the contact informations
3037 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3039 * libxslt/pattern.c: fixed the behaviour of node() patter which
3040 didn't patch the one defined in XPath :-( . Closes bug #95793
3041 * tests/docs/Makefile.am tests/docs/bug-92.xml
3042 tests/general/Makefile.am tests/general/bug-92.*: added the
3043 example in the regression tests for this case
3045 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3047 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3048 * win32/Makefile.msvc: added security.c to the build
3049 * win32/libxslt.def.src: exported functions from security.c
3051 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3054 documents to be written only to a given subtree.
3056 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3059 runtime security checks, it will also check and do directory
3060 creation when allowed
3061 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3062 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3063 security infrastructure probes at file reading or file creation
3064 * xsltproc/xsltproc.c: plugged the security module there too,
3065 added the new options --nowrite and --nomkdir
3066 * doc/*: updated the man page and regenerated.
3068 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070 * doc/*: updated the doc XSLT to add the search, added the search
3071 page, fixed a link problem raised by Yves Pratter, regenerated
3073 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075 * doc/index.py: the indexer version of the XSLT part of the
3076 xmlsoft site + archives
3078 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3080 * win32/Makefile.msvc: introduced double-run compilation.
3081 * win32/configure.js: introduced double-run compilation.
3083 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085 * configure.in: preparing 1.0.21
3086 * doc/* : updated and regenerated the docs and web pages
3088 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090 * libxslt/transform.c: fixed a disable output escaping bug for
3091 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3092 * tests/docs/Makefile.am tests/docs/bug-91.xml
3093 tests/general/Makefile.am tests/general/bug-91.*: added the
3094 example in the regression tests for this case
3096 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3098 * doc/xlst.html: changing link on ftp.gnome.org
3100 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3103 reported for libxml2
3105 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107 * Makefile.am configure.in: trying to fix the same problem as
3108 #88412 by bypassing all the python subdir if python ain't detected
3110 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3112 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3114 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3116 * libexslt/date.c: fixed the embedded '-' in the duration format
3118 * tests/.../difference.1.xml: added test cases which illustrated
3121 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3123 * libexslt/date.c: fixed date:difference() bugs, removed all
3124 type conversion warnings.
3125 * libxslt/xsltutils.c: removed unused local variable.
3127 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3129 * doc/xsltproc.html:
3130 oops, forgot to update the html version of the man page
3132 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3136 * doc/xsltproc2.html
3137 Fixing erroneous mention of old --warnnet option (thanks to Jean
3138 T. Anderson for pointing this out)
3140 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3142 * win32/configure.js: added more readme info for the binary
3145 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3150 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152 * libxslt.spec.in: fixes libary path for x86_64 AMD
3154 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156 * python/Makefile.am: applied patch from Christophe Merlet to
3159 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3162 a possible memory leak in case of error
3164 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3167 nice logos generated by Marc Liyanage
3168 * doc/site.xsl *.html: changed the stylesheet to show the new
3169 logo and regenerated the pages
3171 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173 * python/libxslt-python-api.xml python/libxslt.c
3174 python/libxsltclass.txt python/tests/basic.py: applied a patch
3175 from Ralf Mattes providing style.saveResultToString()
3177 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179 * configure.in: preparing release 1.0.20
3180 * doc/*: updated and regenerated the docs
3182 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3185 doing the evaluation of attribute value templates
3186 * libxslt.spec.in python/Makefile.am: fixed some troubles
3189 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191 * python/libxslt.c: fixed the parameter order when calling
3192 Python based extensions.
3194 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3198 * tests/docs/Makefile.am tests/docs/bug-90.xml
3199 tests/general/Makefile.am tests/general/bug-90.*: added the
3200 example in the regression tests for this case
3202 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3204 * win32/Makefile.msvc: added the prefix location to the include
3205 and lib search path.
3207 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209 * libxslt/transform.c: found and fixed the small <xsl:choose>
3210 bug which was giving troubles to DocBook users (the test expression
3211 of <when> was evaluated in the namespace context of <choose> !)
3213 2002-08-18 Havoc Pennington <hp@pobox.com>
3215 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3216 both automake 1.6 and 1.4 installed get the right automake. Means
3217 compilation from CVS will now require the latest automake 1.4
3218 release, or manually creating symlinks called "automake-1.4" and
3221 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3226 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228 * libxslt/functions.c: recovering to the old (somewhat) broken
3229 implementation of document('') when there is no base for the
3230 source document or it can't be realoaded (e.g. when the sytlesheet
3231 was loaded from a memory string). Matt Sergeant insisted on this
3234 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3236 * libxslt/transform.c: applied another patch from Nathan Myers about
3237 a possible memory leak in case of error
3239 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241 * libxslt/transform.c: applied a patch from Nathan Myers about
3242 an erroneous free in case of error
3244 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3247 the misdetection of libxml2 python bindings a warning only
3249 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3251 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3252 a bug reported by Gero Meissner (87230)
3253 * fixed a problem compiling python directory when multiple
3254 'make' jobs were executed (python/Makefile.am)
3256 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3258 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3259 at the xsltdbg interface when encountering an empty attribute
3262 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264 * tests/* : the change in HTML meta encoding tag serialization
3265 affected some of the results
3267 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3270 to fix Red Hat bug #68614
3272 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3274 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3275 if there is no *.pdb
3277 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279 * configure.in: preparing 1.0.19
3280 * doc/* : rebuilt the docs
3282 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284 * libxslt/transform.c: fixed bug #83749 about namespace generated
3285 being invalid when they are inherited from the context.
3287 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289 * libxslt/transform.c: fixed bug #86753 on multiple identical
3290 attributes being generated, oops ...
3291 * tests/docs/Makefile.am tests/docs/bug-89.xml
3292 tests/general/Makefile.am tests/general/bug-89.*: added an
3293 example in the regression tests for this case
3295 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3297 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3298 * tests/docs/Makefile.am tests/docs/bug-88.xml
3299 tests/general/Makefile.am tests/general/bug-88.*: added an
3300 example in the regression tests for this case
3302 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3305 Ken Neighbors to implement/fix sorting orders
3306 * tests/docbook/result/*/gdp-handbook.*
3307 tests/docbook/result/xtchunk/html/*.orig
3308 tests/general/bug-12-.out tests/general/bug-63.out:
3309 cleaned up the result of "make tests" following some changes
3310 in namespace axis order and serialization rules in libxml2
3312 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3314 * transform.c further enhancement for bug 84902 (another
3315 path), also cleaned up code slightly
3317 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3319 * transform.c: fixed bug 84902 - message with terminate=yes
3322 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324 * tests/docs/Makefile.am tests/docs/bug-87.xml
3325 tests/general/Makefile.am tests/general/bug-87.*: added a
3326 example in the regression tests for a case where the XML
3327 default namespace was missing from the namespace axis
3328 * xsltproc/xsltproc.c: added the informations that parameter
3329 strings are expected to be UTF8
3330 * libxslt/attributes.c: fixes on attribute group implementation
3332 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3334 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3335 updating docs to add reference to UTF-8 requirement for
3336 stringparam command line option
3338 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3340 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3341 fixed document('') as pointed by Eric van der Vlist
3342 * tests/docs/Makefile.am tests/docs/bug-86.xml
3343 tests/general/Makefile.am tests/general/bug-86.*: added the
3344 specific example in the regression tests
3346 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3348 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3349 patch from Ken Neighbors fixing some format-number inconsistencies
3350 * tests/numbers/format-number.out tests/numbers/format-number.xml
3351 tests/numbers/format-number.xsl: the patch also included
3352 updates to the regression tests
3354 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3357 xsl:number level="multiple"
3358 * tests/docs/Makefile.am tests/docs/bug-84.xml
3359 tests/general/Makefile.am tests/general/bug-84.*: added a
3360 specific example in the regression tests
3362 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364 * libexslt/dynamic.c: turned a function static
3365 * libxslt/win32config.h: applied patch from Mark Vadoc
3367 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3370 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3371 a patch from Mark Vakoc to implement the EXSLT
3372 object dyn:evaluate(string) extension function, and a small fix
3375 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377 * configure.in: preparing 1.0.18
3378 * doc/*: recompiled the API and web site
3380 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3383 duplicated namespace declarations, this might not be as generic as
3384 it should but works well for DocBook stylesheets
3386 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388 * libxslt.pc.in: fix bug #82970
3390 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392 * python/libxslt-python-api.xml python/libxslt.c
3393 python/libxsltclass.txt : tried to fix #79105 by providing a
3394 specific error registering routine.
3396 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3399 adding xsltSaveResultToString()
3400 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3401 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3402 API with the new function.
3404 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406 * libxslt/function.c: applied a patch from Richard Jinks
3407 to avoid a crash in element-available()
3409 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411 * libxslt.spec.in: applied patch from Geert Kloosterman to
3412 not miss gif and .png files in the RPM documentation
3414 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3417 from Charles Bozeman
3419 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3421 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3422 libxslt/xsltconfig.h.in: applied a man page patch from
3423 Christian Cornelssen and fixed a couple of issues he raised.
3425 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3427 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3429 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3431 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3432 Applied Mark Vakoc patch to show registered extensions in xsltproc
3433 * doc/*: rebuilt the API, docs and website
3434 * python/libxsltclass.txt: this added an entry point
3436 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3438 * libxslt/xslt.c: xsl:include crash fix
3439 * libxslt/imports.c: xsl:include crash fix
3440 * libxslt/imports.h: xsl:include crash fix
3442 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3444 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3446 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3448 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3449 fixed some return code problems raised by Thomas Mauch
3451 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453 * libxslt/transform.c: don't allow adding an attribute to
3456 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3458 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3459 * doc/*: rebuilt the docs.
3461 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3463 * libxslt/variables.c: better attempt to fix the problem in
3464 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3466 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3468 * win32/dsp/*.dsp: Removed obsolete macros
3469 * win32/dsp/*.def: Updated export definitions
3471 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473 * libxslt/variables.c: tried to fix a problem in
3474 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3476 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478 * libexslt/date.c: applied another patch from Charles Bozeman to
3479 enhance date/duration support
3480 * tests/exslt/date: added the associated set of regression tests
3482 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3484 * libexslt/date.c: applied a patch from Charles Bozeman to add
3485 duration routines to the date exslt extensions.
3487 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3491 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3493 * libexslt/date.c: fixed type inconsistencies, double->int
3494 and unsigned/signed mismatch warnings eliminated
3496 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3498 * win32/Makefile.msvc: XSLT debugger support fix
3499 * win32/configure.js: XSLT debugger support fix
3500 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3502 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504 * configure.in: preparing 1.0.16
3505 * doc/*: updated and rebuilt the docs
3507 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509 * libxslt/attributes.c: removed a warning
3510 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3511 added xsltRunStylesheetUser() API needed to fix #78546
3512 * xsltproc/xsltproc.c: second part of the fix #78546
3514 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516 * python/Makefile.am: fixing the equivalent of #75779
3518 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520 * libxslt/keys.c: fixed bug #78735
3521 * configure.in tests/Makefile.am tests/keys/*:
3522 added the tests in a separate directory
3524 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526 * tests/docs/Makefile.am tests/docs/bug-83.xml
3527 tests/general/Makefile.am tests/general/bug-83.*: added a
3528 specific example for bug #78662 in the regression tests
3529 * tests/docbook/: this also changed a couple of DocBook results
3531 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533 * configure.in: trying to kill #77827 IEEE conformance on alphas
3534 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3536 * tests/docs/Makefile.am tests/docs/bug-82.xml
3537 tests/general/Makefile.am tests/general/bug-82.*: added a
3538 specific example for bug #78211 in the regression tests
3540 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542 * libxslt/pattern.c: applied patch from Mark Vakoc
3544 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3546 * tests/docs/Makefile.am tests/docs/bug-81.xml
3547 tests/general/Makefile.am tests/general/bug-81.*: added a
3548 specific example for bug #76927 in the regression tests
3550 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3552 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3553 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3554 that $(datadir) should be used for docs
3556 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3558 * configure.in: preparing 1.0.15
3559 * doc/*: updated and rebuilt
3561 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3563 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3564 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3565 * tests/docs/Makefile.am tests/docs/bug-80.xml
3566 tests/general/Makefile.am tests/general/bug-80.*: added a
3567 specific example for bug #76043 in the regression tests
3569 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3571 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3572 steps which were not compiled
3573 * tests/docs/Makefile.am tests/docs/bug-79.xml
3574 tests/general/Makefile.am tests/general/bug-79.*: added a
3575 specific example for bug #75902 in the regression tests
3577 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3579 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3580 attribute match rules evaluation
3581 * tests/docs/Makefile.am tests/docs/bug-78.xml
3582 tests/general/Makefile.am tests/general/bug-78.*: added a
3583 specific example for bug #75777 in the regression tests
3585 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3587 * libxslt/transform.c: found another stupid bug by step by
3588 step processing of the code
3589 * libxslt/pattern.c: idem, except that once stupid mistake
3590 ELEM vs NODE forced the templates to be stored in a list
3591 instead of a hash table, fixing this stupidity should
3592 again lead to a substantive improvement of processing speed.
3593 Like divide by 2 processing time for DocBook stylesheets.
3595 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3597 * libxslt/transform.c: fixing bug #75603
3598 * tests/docs/Makefile.am tests/docs/bug-77.xml
3599 tests/general/Makefile.am tests/general/bug-77.*: added a
3600 specific example for bug #75603 in the regression tests
3602 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3604 * python/Makefile.am: Art Haas pointed a stupid error
3606 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3608 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3609 tests/*/*/Makefile.am : added "make valgrind" targets
3610 to run the test suite under the debugger control
3611 * transform.c: valgrind spotted 2 bugs, one related to
3612 the ordering of the deallocation of the data associated to
3613 a transofrmation, the second in xsltCopyTree when the new
3614 node may have been coalesced with an adjacent text node.
3615 The regression tests now pass cleanly under testgrind.
3617 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3619 * python/Makefile.am: fixed a stupid bug
3621 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3623 * configure.in: preparing 1.0.14
3624 * doc/*: updated rebuilt
3625 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3626 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3627 with the Windows maintainers
3629 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3631 * python/Makefile.am python/generator.py python/libxslt.c
3632 python/types.c python/tests/Makefile.am: applied the same kind of
3633 fixes to the Python Makefiels than to libxml2 ones. Updates
3636 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3638 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3639 libxslt/variables.c: chaing result tree values which may
3640 be deallocated and must not be kept in the template
3641 pattern lookup cache. Thanks to Valgrin to allow finding
3642 the real problem in bug #74857
3644 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3646 * libxslt/*.h doc/* python/*: applied another cleanup comment
3647 diff from Heiko W. Rupp, regenerated the API and python
3649 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3651 * tests/docs/Makefile.am tests/docs/bug-76.xml
3652 tests/general/Makefile.am tests/general/bug-76.*: added a
3653 home brewed test for path computation elmininating duplicate
3656 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3658 * doc/Makefile.am: fixed a build problem in some environements
3660 2002-03-08 jacob berkman <jacob@ximian.com>
3662 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3663 as make will automatically look there for these files
3665 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3667 * configure.in libxslt/xsltwin32config.h: preparing release
3669 * doc/*: updated and rebuilt the docs
3670 * python/libxslt.c: fixed a possible reentrancy problem
3672 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3674 * libxslt/pattern.c: Fixes the problems exposed by #73880
3675 those ought to be computed at stylesheet compile time, not
3676 at run-time, and the computation was wrong.
3677 * libxslt/transform.c: get rid of fake nodes coming from node-set
3678 transformations. At least if they are still produced they will
3679 become easy to spot as resulting document won't be well-formed.
3681 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3683 * libxslt/extensions.c: fixed bug #73791 related to extension
3684 function declared in included stylesheets
3685 * tests/exslt/functions/function.7.*: added specific test
3687 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3689 * tests/docs/Makefile.am tests/docs/bug-75.xml
3690 tests/general/Makefile.am tests/general/bug-75.*: added a
3691 specific example for bug #72150 in the regression tests
3693 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3695 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3696 similar way as #71457
3698 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3700 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3701 some HTML meta encoding fixups resulting from fix in libxml2
3703 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3705 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3706 related to the XPath changes in fixing #61290
3708 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3710 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3713 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3715 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3717 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3718 the associated regression test provided by Charles
3720 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3722 * libxslt/preproc.c: Fixed #73088 with the associated patch
3724 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3726 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3727 unless compiled explicitely with memory debugging switched on
3728 * TODO: refreshed a bit
3730 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3732 * python/generator.py python/libxslt.c: changes for the 'usual'
3733 setup.py to allow building a libxml2-python
3734 module based on the same code. The initialization is however
3735 different the 2 .so files fo libxml2 and libxslt are identical and
3736 they entry point initialize both libraries. this is done to avoid
3737 some possible nasty problem since the Python don't merge the maps
3738 of all shared modules.
3739 * python/libxsl.py: attempt to cope with the shared library loading
3740 problem when both modules are not merged.
3742 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3744 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3745 documentation for the wrappers and python modules.
3747 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3749 * tests/docs/Makefile.am tests/docs/bug-74.xml
3750 tests/general/Makefile.am tests/general/bug-74.*: added a
3751 specific example for bug #71342 in the regression tests
3752 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3753 #71342 changed one attribute serialization.
3755 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3757 * python/Makefile.am: trying to fix #71270
3759 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3761 * python/*.py: removed tab used spaces
3762 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3763 * doc/news.html doc/xslt.html: rebuild/updated
3765 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3767 * tests/docs/Makefile.am tests/docs/bug-73.xml
3768 tests/general/Makefile.am tests/general/bug-73.*: added a
3769 specific example for bug #71181 in the regression tests
3771 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3773 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3774 work. A bit of cleanup.
3776 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3778 * xslt-config: fixing Red Hat bug #59508
3780 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3782 * tests/docs/Makefile.am tests/docs/bug-72.xml
3783 tests/general/Makefile.am tests/general/bug-72.*: added a
3784 specific example for bug #58444 in the regression tests
3786 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3788 * libxslt/transform.c: fixed bug #58444, was quite simpler
3791 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3793 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3794 closed bug #70131, still wondering about the position() when
3795 the node is selected.
3797 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3799 * tests/docs/Makefile.am tests/docs/bug-71.xml
3800 tests/general/Makefile.am tests/general/bug-71.*: added a
3801 specific example for Norm's bug in the regression tests
3803 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3805 * libxslt/attributes.c: fixed a bug reported by Norm
3807 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3809 * python/libxml.c : fixed a small warning.
3810 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3811 python/libxsltclass.txt: rebuilt the APIs
3813 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3815 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3816 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3817 libxslt/xsltInternals.h: adding extra run-time informations
3818 to make the stylesheet really read-only at run-time.
3820 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3822 * libxslt/transform.c: fixing bug #70281
3824 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3826 * libxslt/numbers.c: trying to fix #68759
3828 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3830 * python/Makefile.am: seems some version of automake didn't
3831 generate the dependancies right as Jacob found out. Add
3832 an extra dependancy rule.
3834 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3836 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3837 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3838 Fixed the python Makefiles, corrected a bug showing up on ia64,
3839 changed the name of the python internal module too
3841 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3843 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3844 Licence to MIT Licence and release of 1.0.11
3845 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3846 doc/xslt.html: updates of the docs accordingly
3847 * libxslt/xsltwin32config.h: numbering
3848 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3849 python/libxslt-python-api.xml: cleanup the dependancies with
3851 * python/tests/extfunc.py: updated examples.
3853 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3855 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3856 doc/parsedecl.py: fixup the script and rebuid the API
3857 * libxslt/extensions.h: cleanup
3858 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3859 python/libxsltclass.txt: provided accessors for a lot of the
3860 tructures involved in the transformation. Stylesheet and
3861 transformation python object don't free automatically the
3862 encapsulated object when deallocated.
3863 * python/tests/Makefile.am python/tests/basic.py
3864 python/tests/extfunc.py python/tests/pyxsltproc.py:
3865 updated the examples
3867 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3869 * xsltproc/xsltproc.c: small fix
3870 * Makefile.am: cleanup
3871 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3872 * python/generator.py python/libxml_wrap.h python/libxsl.py
3873 python/libxslt.c python/libxsltclass.txt: augmented the
3875 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3876 libxslt-python API to get an estimate of what is missing
3878 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3880 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3881 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3882 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3883 fixed an import order.
3884 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3886 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3888 * python/libxlst.c python/libxslt-python-api.xml
3889 python/libxsltclass.txt: plugged the extension of the engine
3890 with python defined functions
3891 * python/tests/Makefile.am python/tests/extfunc.py: added a
3892 basic test, still a memleak, cleanup function needed.
3894 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3896 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3897 spec file will now build libxslt-python, fought with shared
3898 and other crazyness, seems to work now :-)
3899 * doc/libxslt-api.xml: regenerated
3901 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3903 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3904 tests/*/*/Makefile.am: refactored make tests, make all now don't
3906 * python/Makefile.am: added tests
3907 * python/tests/basic.py python/tests/Makefile.am: added the first
3908 basic test, memory debug included
3910 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3912 * configure.in python/Makefile.am: attempst to tweak to get
3913 full memory debug...
3914 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3915 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3916 the basic API starts to work
3917 * python/tests/test.*: first basic test
3918 * libxslt/xsltutils.c: fixed a comment
3920 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3922 * configure.in doc/Makefile.am: do not install outside of prefix,
3923 make sure the API get shipped.
3925 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3927 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3928 reactivated xsltMatchPattern() since this is really something
3929 one may want to have access to in an extension function.
3930 * Makefile.am configure.in python/Makefile.am python/generator.py
3931 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3932 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3933 python/types.c: started working on the python bindings, borrowed
3934 most of the work done for libxml2, most of the generator code
3935 is similar. Commit at the point where this compiles cleanly and
3936 "import libxslt" doesn't yield any missing entry point.
3938 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3940 * libxslt/pattern.c: patch from Charles Bozeman to support
3943 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3945 * libxslt/keys.c: Bob Stayton pointed out a problem when
3946 using unions in key match patterns.
3947 * tests/docs/Makefile.am tests/docs/bug-70.xml
3948 tests/general/Makefile.am tests/general/bug-70.*: added a
3949 specific example in the regression tests
3951 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3953 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3954 closes bug #69809 submitted by Michael Kroell
3956 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3958 * xsltproc/xsltproc.c: added links to the Web site from usage()
3960 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3962 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3963 an index based on comments content similar to libxml2 one
3964 The code need more specific comments.
3965 * doc/*: rebuilt the web site with the new references
3967 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3969 * libxslt/functions.h: roll back the change after more analysis
3970 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3973 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3975 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3978 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3980 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3981 error when parsing -o arguments.
3983 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3985 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3986 Fixed RH bug #57496, xsltproc was not returning error
3987 code on internal runtime errors. Should return 9 now.
3989 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3991 * libexslt/math.c: Charlie Bozeman provided the implementation
3992 for the EXSLT math other functions
3994 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3996 * libexslt/Makefile.am: jacob berkman pointed out that the
3997 Cygwin patch forgot to add libexslt.h to the tarball
3999 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4001 * libxslt/pattern.c: fixed I18N problemes in the template parser
4002 pointed out by Xavier Cazin
4003 * tests/docs/Makefile.am tests/docs/bug-69.xml
4004 tests/general/Makefile.am tests/general/bug-69.*: added a
4005 specific example in the regression tests
4007 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4009 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4010 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4011 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4012 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4013 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4014 xsltproc/xsltproc.c: applied Robert Collins patch for
4017 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4019 * xsltproc/Makefile.am configure.in: ugly way to keep
4020 the memory debugging active on my devel workstation
4021 by bypassing libtool completely
4023 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4025 * libxslt/templates.c: fixed bug #68751
4026 * tests/docs/Makefile.am tests/docs/bug-68.xml
4027 tests/general/Makefile.am tests/general/bug-68.*: added a
4028 specific example in the regression tests
4030 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4032 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4033 small problems raised by Justin Fletcher
4035 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4037 * configure.in: releasing 1.0.10
4038 * doc/*: updating the docs for the release.
4039 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4040 seems I inadvertantly commited previously stuff from a failed
4041 attempt at fixing namespace nodes parents.
4043 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4045 * libxslt/numbers.c: the xsl:number implementation incorrectly
4046 cached the format string in some case. Fixes bug #65391
4048 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4050 * configure.in: fixed a couple of cut and paste errors in the
4051 math functions detection
4052 * libxslt.spec.in: added missing file entry for libxslt.pc
4054 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4056 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4057 update xsltproc man page to add --stringparam option
4059 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4061 * xsltproc/xsltproc.c: added the --stringparam option
4062 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4063 the --novalid behaviour.
4065 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4067 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4069 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4071 * doc/*.html: updated gdome2 homepage
4073 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4075 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4077 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4079 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4080 increased number of parameteres, changed license, cleaned up some
4081 places where it looked junky because of stylesheet issues
4083 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4085 * xsltproc/xsltproc.c: increased the max number of parameters
4087 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4089 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4091 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4093 * configure.in: applied albert portability patch
4094 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4095 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4096 applied Igor patch for Windows
4098 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4100 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4102 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4104 * configure.in: preparing 1.0.9
4105 * doc/*: updated and rebuild the doc
4107 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4109 * configure.in libexslt/Makefile.am: trying to fix the problem
4110 related to prelinking and libtools crazyness
4112 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4114 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4115 patch for the debugger glue.
4117 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4119 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4120 the whole module with just the entry points.
4122 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4124 * libxslt/transform.c: Nik Clayton found a bug introduced in
4125 1.0.8 when using doctypes for HTML output
4127 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4129 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4130 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4131 to use a callback setup function, deprecating libxsltbreakpoint
4132 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4133 dependancies on libxsltbreakpoint
4135 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4137 Build patch from Peter Williams <peterw@ximian.com>
4138 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4139 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4140 $(srcdir), not the build directory.
4142 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4144 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4146 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4148 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4149 xsltproc return codes, per
4150 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4152 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4154 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4155 much as 40 steps. A dynamic alloc would still be better
4157 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4159 * xsltproc/xsltproc.c: return useful code signaling error conditions
4162 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4164 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4166 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4168 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4169 template matches compilation was failing to skip blanks bewteen
4170 consecutive predicates
4172 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4174 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4175 updating Makefiles to fix the prelinking.
4177 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4179 * libxslt/transform.c: fixed a bug in the document extension
4180 element where the doctype infos were not taken into account.
4182 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4184 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4186 * tests/namespaces/*: updated the tests to separate stdout and
4188 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4190 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4192 * configure.in libexslt/Makefile.am: more Makefile fixups
4194 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4196 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4198 * libxslt/transform.c: small fix.
4200 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4202 * vms/* Makefile.am: included OpenVMS port instructions from
4203 John A Fotheringham, integrated in the tar file.
4205 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4207 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4208 from Igor for Windows
4209 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4211 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4213 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4215 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4217 * configure.in: preparing 1.0.7
4218 * libxslt.spec.in: cleanup similar to libxml2 one
4219 * breakpoint/*.[hc]: finished cleaning up contributed code
4220 * doc/*: updated and rebuilt the documentation
4221 * xsltproc/xsltproc.c: cleanup of the timing code
4222 * xsltproc/Makefile.am: auto* sucks
4223 * libxslt/transform.c: added a missing include
4225 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4227 * Makefile.am acconfig.h config.h.in configure.in
4228 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4229 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4230 the debugger support, make it the default, added the
4231 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4233 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4235 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4237 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4239 * libxslt/xsltutils.c: handle indent=no when using an HTML
4241 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4242 modified the output of those test suites
4244 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4246 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4247 to libxml and removed the --warnnet option
4249 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4251 * configure.in: applied patches from David Härdeman closing
4254 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4256 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4257 * libexslt/date.c: applied patch from Bruce Miller
4258 * doc/*: updated and rebuilt the docs
4260 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4263 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4264 made sure the .def is handled as binary
4266 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4268 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4270 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4272 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4274 * libxslt/numbers.c: take NaN and infinity attributes of
4275 xsl:decimal-format into account. Closes #62577
4277 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4280 is now extracted from the xslt.html flat file using
4281 the site stylesheet ... eat your own dogfood !
4282 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4283 HTML output to not generate a DOCTYPE if it should not
4284 i.e. no identifier nor version specified in the xsl:output
4285 * tests/multiple/out/*.orig tests/general/bug-11-.out
4286 tests/general/bug-33-.out tests/general/bug-52.out
4287 tests/docbook/result/xtchunk/html/*.orig
4288 tests/docbook/result/html/gdp-handbook.html
4289 tests/XSLTMark/*.out: fixing xsl:output with method=html
4290 resulted in a number of small changes in the regression tests
4293 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4296 config.h include out of exsltconfig.h since this header is
4297 exported and config.h is not.
4299 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4302 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4305 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4307 * libxslt/numbers.c: reworked internal representation of
4308 tokenized number format and parsing/tokenization. This fixes
4309 many bugs regarding separator and default tokens.
4310 * tests/REC/test-7.7-3.out: the fix changes the output of this
4311 test. It now complies to the XSLT spec (wow! ;o)
4313 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4315 * xsltproc/Makefile.am configure.in config.h.in: trying to
4316 bypass libtool crazyness when compiling in my debug environment
4317 * libxslt/templates.c: fix a compilation problem due to recent
4320 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4322 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4323 non-alphanumeric token handling in number formatting.
4325 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327 * configure.in: releasing 1.0.5
4328 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4330 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4332 * tests/REC/test-7.7-4.out: fixed a typo
4334 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4336 * libexslt/saxon.c: fixed a typo and improved handling of
4337 non-XPath-expression arguments.
4338 * libexslt/strings.c: fixed a bug in tokenize: function was using
4339 tctxt->output instead of tctxt->document->doc.
4340 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4341 which was using variable "node" instead of "cur"
4343 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4345 * libxslt/extra.[ch]: removed older SAXON extensions
4346 implementations from Darren Graves.
4347 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4348 a bug with time zone offset on Linux.
4350 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4353 strip-space should also be applied to document imported
4356 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4359 rewrote the way strip-space gets applied. Closes bugs #61962
4360 * tests/docs/Makefile.am tests/docs/bug-66.xml
4361 tests/general/Makefile.am tests/general/bug-66.*: added a
4362 specific example in the regression tests
4364 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366 * libxslt/xslt.c: Fixing bug #61913
4367 * libxslt/transform.c: removing a small memleak when running with
4370 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4372 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4373 added implementation of SAXON expression(), eval() and
4374 evaluate() functions.
4375 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4376 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4377 modified to use SAXON namespace (functions are not registered
4378 in the LibXSLT namespace)
4379 * tests/exslt/common/object-type.1.out: modified to take account
4380 of the new saxon:expression function
4382 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4384 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4385 should be faster too.
4386 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4387 updated the result of the tests. A subtle bug unnnoticed yet
4388 in the XML Rec formatting got fixed.
4390 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4392 * libxslt/numbers.c: trying to fix bug #61070, seems there
4393 is still a couple of problem left. And optimizations are
4396 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398 * libxslt/variables.c: fixing bug #61673 part II
4399 * tests/docs/Makefile.am tests/docs/bug-65.xml
4400 tests/general/Makefile.am tests/general/bug-65.*: added a
4401 specific example in the regression tests
4403 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405 * libxslt/pattern.c: fixed bug #61627
4406 * tests/docs/Makefile.am tests/docs/bug-64.xml
4407 tests/general/Makefile.am tests/general/bug-64.*: added a
4408 specific example in the regression tests
4409 * tests/docs/Makefile.am tests/docs/bug-63.xml
4410 tests/general/Makefile.am tests/general/bug-63.*: added a
4411 specific example in the regression tests for bug #61291
4412 (fixed in libxml2 module)
4413 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4414 a test for handling undefined variables
4416 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418 * configure.in xslt-config.in: trying to fix bug #60890
4420 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4422 * configure.in: applied patch to close bug #60724
4424 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4426 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4427 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4429 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431 * libxslt/extra.[ch] tests/extensions/list.*
4432 tests/extensions/evaluate.*: applied patch from Darren Graves
4433 adding support for Saxon's evaluate & expression extension functions
4434 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4436 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4439 patches from Igor for Windows.
4441 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443 * libxslt/xslt.c: fixed bug #60624
4444 * libxslt/xsltutils.c: improver the error context reporting
4445 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4446 specific regression test
4447 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4449 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451 * libxslt/variables.c: fixed a problem with global var override
4452 being reported as an error.
4453 * tests/docs/Makefile.am tests/docs/bug-61.xml
4454 tests/general/Makefile.am tests/general/bug-61.*: added a
4455 specific example in the regression tests
4456 * configure.in tests/Makefile.am tests/reports/*: adding a test
4457 to make sure redefinition of global variables in the same stylesheet
4460 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462 * libxslt/extra.c: okay the code from Norm is really non
4463 portable and break everywhere except on Sun and Linux
4464 platform. Compile it only on those targets.
4466 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4468 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4469 and Justin Fletcher)
4471 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4473 * libxslt/numbers.c: Fixing bug #60415
4474 * tests/docs/Makefile.am tests/docs/bug-61.xml
4475 tests/general/Makefile.am tests/general/bug-61.*: added a
4476 specific example in the regression tests
4478 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480 * tests/docbook/result/*: the change in libxml to output
4481 decimal charrefs instead of hexadecimal changed a lot of
4484 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4488 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490 * configure.in: preparing for 1.0.4
4491 * doc/xslt.html doc/html/*: updated and regenerated docs
4493 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4495 * libexslt/date.c: fixed some compile warnings and disabled
4496 debugging by default.
4498 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4500 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4501 incorporate comments from bug #59220
4503 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4505 * configure.in libexslt/date.c libexslt/Makefile.am
4506 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4507 of the EXSLT - Dates and Times core functions.
4508 The exsltDateFormat* functions need to be reworked but it
4509 works like this, even if it's quite messy.
4510 * tests/exslt/strings/.cvsignore: added
4512 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4514 * xsltproc/xsltproc.c: tell in usage that parameter strings
4517 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519 * libxslt/Makefile.am libxslt/transform.c: trying to close
4520 bug #60304 on xsl:fallback usage
4521 * tests/docs/Makefile.am tests/docs/bug-60.xml
4522 tests/general/Makefile.am tests/general/bug-60.*: added a
4523 specific example in the regression tests
4525 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4527 * tests/documents/Makefile.am tests/documents/*: changed the
4528 test to use doc%5Ffile instead of doc%20file, this is
4529 sufficient to preserve the test capacities while closing
4532 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534 * libxslt/extra.c : close #59570 by simply not providing
4535 Norm's extension on FreeBSD.
4536 * tests/general tests/docs: added a couple of new entries
4538 * libexslt/strings.c: NULL initialized a local variable
4539 which was tested later on.
4541 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4544 #60143 and rebuilt the FO test outputs
4546 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4549 on inheritance of attributes from multiple attributes-sets
4551 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4553 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4554 added implementation of EXSLT - Strings.
4555 Currently implemented functins are str:tokenize, str:align
4556 str:concat and str:padding.
4557 * configure.in tests/exslt/Makefile.am
4558 tests/exslt/strings/Makefile.am
4559 tests/exslt/strings/tokenize.1.*: added a test for the
4560 str:tokenize function.
4562 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4565 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4567 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4569 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4570 tutorial text to add references to global variables cleanups
4572 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4574 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4575 been added into the build yet)
4577 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4579 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4580 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4582 * tests/documents/Makefile.am: mjcox pointed to some missing files
4584 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4586 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4588 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4590 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4592 * tests/exslt/common/Makefile.am
4593 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4595 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4597 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4598 update doc/xslt.html with link to xsltproc.html
4600 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4602 * adding doc/xsltproc.xml - user manual for xsltproc
4604 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4606 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4607 warning raised by the Windows compiler (Chris Poblete)
4609 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4612 closed bugs #59212 and #59220
4614 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4617 of a DocBook XSLt transform with --nonet, need stat(), added
4618 checking in configure.
4620 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622 * xsltproc/xsltproc.c: catalog integration, cleanup with
4623 the --nonet option closing #59427
4624 * libxslt/xslt.c: removed a small memleak when using a
4627 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629 * //Makefile.am : fixed an error I propagated to nearly all
4630 Makefiles.am on Saturday
4632 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4636 * libxslt/pattern.c: tag a potential threading problem.
4638 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4640 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4643 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4645 * //Makefile.am : fixed a number of small problems with
4646 Makefiles spotted by Albert Chin
4648 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4653 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655 * libxslt/extensions.c: fixed a permutation of args to
4656 xsltPrintErrorContext()
4658 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4662 * tests/docs/Makefile.am libexslt/Makefile.am
4663 tests/documents/Makefile.am tests/general/Makefile.am
4664 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4667 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4669 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4671 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4674 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4675 export xsltconfig.h at make install stage
4677 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4679 * doc/xslt.html updated xsltproc description with the many new
4680 command line options Daniel has added, cleaned up some spelling
4682 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4685 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4686 serious changes on Result Value Trees and NodeSets
4687 w.r.t. deallocation and collect operations. Probably not
4688 100% clean (merge of allocated trees smells like a problem).
4689 Seems sufficient to close #58943 . Also check if XPath evaluations
4690 failed, and in this case stops the processing and avoid
4691 going further, goal is to not segfault on broken XSLT.
4693 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4696 some associated serious cleanup in the pattern code.
4697 * tests/docbook/result/*: regenerated all the results for the
4698 docbook testsuite. Seems killing #58878 also changes the
4699 fo results seriously.
4700 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4701 tests/general/Makefile.am tests/general/bug-5[56].*: added
4704 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4706 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4707 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4708 fixed compilation warnings due to recent changes to the extension
4710 * libxslt/preproc.[ch] libexslt/common.c
4711 fixed the precomputation of *:document elements
4712 * libxslt/functions.h: fixed a compilation warning
4714 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4717 for xsltTimeStamp() in bug report #58012
4719 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4721 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4722 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4723 of 'non-standard' libxml element like namespace nodes.
4724 * tests/docs/Makefile.am tests/docs/bug-54.xml
4725 tests/general/Makefile.am tests/general/bug-54.*: added a
4726 specific example in the regression tests
4728 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730 * HACKING: added John Fleck right to commit in the doc subdir
4732 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4735 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4736 tests/general/Makefile.am tests/general/bug-52.*
4737 tests/general/bug-53.*: Added a few new tests for recently fixed
4739 * tests/xmlspec/REC-xml-20001006-review.html
4740 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4741 DTD changed the result by adding extra attributes to the HTML output
4743 2001-08-06 Peter Williams <peterw@ximian.com>
4745 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4746 when srcdir != builddir.
4748 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4750 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4751 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4752 to easify extension element precomputation.
4753 * libexslt/functions.c: uses the new framework and precomputes
4754 func:result elements.
4756 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4760 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762 * tests/general/bug-21-.out tests/general/bug-31-.out:
4763 this got fixed by libxml patches
4764 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4765 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4766 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4767 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4768 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4769 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4770 a few things related to those changes.
4772 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4775 * test//*/*.out: the output of some tests changed, looks better
4778 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780 * libxslt/xsltutils.c: avoid extra \n when serializing top
4783 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785 * libxslt/extra.c: one more revision on Norm's localTime() function
4787 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4789 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4790 exsltLeadingFunction when passing an empty node-set as the
4792 * libxslt/functions.[ch]: gave priority to context-level functions
4793 over extension module functions. This allows a function declared
4794 with a func:function element to override an extension module
4795 function for example. This is a bit hackish...
4796 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4797 values didn't conform to the expected values. This is a bug in
4798 the EXSLT official use cases.
4800 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802 * config.h.in configure.in libxslt/extra.c: tried to integrate
4803 Norm's implemntation of localTime()
4805 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4807 * libxslt/extra.c: fixed a serious proble is node-set was called
4809 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4811 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4813 * libexslt/functions.c: fixed memory leaks
4815 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4817 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4818 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4819 more cleanup of the problems introduced with EXSLT, also closes
4822 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4824 * doc/internals.html - general cleanup
4826 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4828 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4829 to check EXSLT conformance
4830 * libexslt/sets.c: fixed a typo when registering has-same-node
4832 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4834 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4835 of memory allocations, raise a bug in the test suite, also
4836 need to be centralized as a single cleanup function.
4838 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4840 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4841 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4842 Some cleanup, there is still a memory leak left and some warnings
4845 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4847 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4848 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4849 libxslt/xsltInternals.h: new extension framework.
4850 Added stylesheet module data, top-level and extension elements
4851 precomputing, global registration of top-level elements and
4852 extension elements and functions.
4853 Extensions are no longer initialized from extension-element-prefixes
4854 declarations but when modules need the data.
4855 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4856 only allocate and free module data, they shouldn't register the
4857 elements and functions any more.
4858 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4860 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4861 non-XSLT top-level elements before any xsl:import element.
4862 * libexslt/common.c libexslt/functions.c libexslt/math.c
4863 libexslt/sets.c: adapted to use the new extension framework.
4864 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4865 moved the test module from functions.c to extensions.[ch],
4866 modified it to use the new extension framework. Updated xsltproc
4867 to register the test module.
4869 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4871 * libxslt/pattern.c: fixed an ugly problem with namespaces
4872 in templates compilation
4873 * tests/namespaces/tst4.*: added a specific testcase
4874 * libxslt/transform.c: reenabled debug
4876 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4880 * doc/html/*.html: updated the docs.
4881 * xsltproc/xsltproc.c: activate line numbering unfortunately
4882 this works only with CVS, libxml2-2.4.1 is broken in this respect
4884 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4886 * libxslt/documents.c enhancement to xsltFindDocument to
4887 cater for the Matt Sergeant patch
4889 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4891 * updating libxslt tutorial to include param support
4893 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895 * libexslt/math.c: small cleanup
4896 * libxslt/functions.c: patch to document('') from Matt Sergeant
4897 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4898 c.f. bug #57464 from Tom Moog
4900 2001-07-19 Darin Adler <darin@bentspoon.com>
4902 * configure.in: Add HTML_DIR definition.
4903 * xsltproc/.cvsignore: Ignore some generated files.
4905 2001-07-18 Peter Williams <peterw@ximian.com>
4907 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4910 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4912 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4913 libexslt/common.c libexslt/functions.c libexslt/math.c
4914 libexslt/sets.c: removed utils.[ch] as their content is
4915 integrated in libxml
4916 * libexslt/sets.c: uses the new libxml functions
4917 * libxslt/extra.[ch]: removed exsl:document
4918 * AUTHORS: added /me
4920 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4922 * libexslt/.cvsignore: some more generated files to ignore
4923 * libexslt/Makefile.am: utils.h not installed anymore
4924 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4925 libexslt/math.c libexslt/sets.c:
4926 changed function prefix from exsl* to exslt*
4927 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4928 from common.c to exslt.c
4929 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4931 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4932 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4933 * xsltproc/xsltproc.c: updated to use the new function prefix
4935 2001-07-15 Darin Adler <darin@bentspoon.com>
4937 * libxslt/.cvsignore:
4938 * tests/XSLTMark/.cvsignore:
4939 * tests/extensions/.cvsignore:
4940 * tests/xmlspec/.cvsignore:
4941 Some more generated files to ignore.
4943 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945 * Makefile.am configure.in libexslt/Makefile.am:
4946 Integration of libexslt in the build system
4947 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4948 xsltproc/Makefile.am xsltproc/xsltproc.c:
4949 Moved xsltproc to a separate directory, linked it to libexslt,
4950 and added exslt version reports to -V
4951 * tests/*/Makefile.am: updated the path to xsltproc
4952 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4953 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4954 versionning informations, some cleanup, and added documentation
4955 to a couple of exported functions
4957 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4959 * libexslt/Makefile.am: account for new source files
4960 * libexslt/.cvsignore: added
4962 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4964 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4965 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4966 start implementing EXSLT
4968 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4971 trying to accept AVT for "format" in xsl:number
4973 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4976 xsltProfileStylesheet
4978 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4981 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4982 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4983 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4984 libxslt/variables.c libxslt/xslt.c: provide context for
4985 error messages. Requires libxml head changes.
4986 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4989 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * libexslt/Makefile.am: initial EXSLT framework
4993 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4996 * win32/libxslt/libxslt.def: added another entry point
4997 * libxslt/transform.c: fixed a comment block
4998 * doc/xslt.html doc/html/*: updated and regenerated the docs
5000 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002 * win32/libxslt/libxslt.def: added missing functions
5004 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5007 libxslt/xsltInternals.h: added Embedding Stylesheets
5008 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5009 from the REC about it
5010 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5011 tried to accomodate the various (and changing) proprietary
5012 ways of implementing chunking.
5013 * tests/docbook/result/xtchunk/html: now output is generated in
5016 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018 * libxslt/xsltproc.c: small cleanup
5019 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5020 for cdata/text handling
5022 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5025 * tests/documents/Makefile.am tests/documents/message.*: added
5026 a specific regression test
5027 * libxslt/transform.c: fixed an infinite loop
5028 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5031 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5034 fixed exclude-result-prefixes handling and how namespaces
5035 propagate from the stylesheet to the result in general, this
5036 is a serious cleanup.
5037 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5038 tests/general/itemschoose.out tests/namespaces/extra.xsl
5039 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5040 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5041 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5042 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5043 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5044 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5045 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5046 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5047 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5048 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5049 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5050 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5051 fixed and rechecked all the tests where the namespace
5052 propagation was wrong either taht the rules were not applied
5053 correctly or that superfluous namespaces were declared in the
5056 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5059 libxslt/variables.h: Norm pointed out that element-available()
5060 didn't work, implemented it
5061 * tests/extensions/Makefile.am tests/extensions/list.*: added
5062 a test for all registered xslt element, function and default
5065 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5068 tests/documents/docfile.xml tests/documents/test.result
5069 tests/documents/test.xml tests/documents/test.xsl:
5070 added a test for URI-escaping on document() input
5072 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074 * tests/docs/Makefile.am tests/general/Makefile.am
5075 tests/general/bug-49-* tests/docs/bug-49-*
5076 tests/general/bug-50-* tests/docs/bug-50-*: added a
5077 couple of regression tests for bugs posted on the list
5079 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081 * libxslt/xsltproc.c: avoid generating CDATA node in document
5082 tree when parsed, force generation of text nodes instead.
5084 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086 * doc/extensions.html: fixed a number of typo found by Dan York
5087 * libxslt/xsltutils.c: improved the profiling ouput, added the
5090 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5094 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096 * config.h.in configure.in: added gettimeofday() check
5097 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5098 profiling works option --profile (or --norman ;)
5100 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5103 libxslt/variables.c: big cleanup on the way templates or
5104 template fragments are processed, cleanup of stack building
5105 * tests/docs/Makefile.am tests/general/Makefile.am
5106 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5107 series of regression test for the variable/params lookups
5108 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5109 started working on profiling code, there is just invocation counting
5110 yet but the framework is in place.
5112 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114 * tests/docs/Makefile.am tests/general/Makefile.am
5115 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5116 regression test for the variable scope within templates problem
5118 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5120 * xsltInternals.h variables.c transform.c:
5121 fixed problem with variable scope within templates
5123 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125 * doc/extensions.html doc/internals.html doc/xslt.html:
5126 added a documentation on writing libxslt extensions, and
5127 added links to the main page
5128 * libxslt/functions.c libxslt/xsltInternals.h
5130 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5132 * cleaned up many comments and error messages
5134 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5137 * doc/xslt.html: added 0.14.0 release
5139 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141 * doc/html/*: rebuilt docs before release
5142 * libxslt/extensions.c: fixed a function doc header
5144 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5149 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5151 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5152 something there, not visually perceptible
5154 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156 * tests/docbook/result/: the change in libxml affected the
5157 output of the Docbook tests (of course it was detected on
5160 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163 * libxslt/transform.c: added cdata-section-elements
5164 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5167 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170 * libxslt/xsltutils.c: do not dump document for which there have
5171 been no generated content
5172 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5173 test output accordingly
5174 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5175 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5176 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5178 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5181 libxslt/transform.c libxslt/functions.c: Added the extension API
5182 suggested by Thomas Broyer, this should allow implementation of
5184 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5185 CVS extension namespace to avoid complaints, some cleanup
5186 * configure.in tests/Makefile.am tests/extensions/*: added a test
5187 for new modules testing both elements and functions registration
5189 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5192 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5193 and cleaned up the way URI for QNames were computed through
5194 the code, serious cleanup.
5195 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5196 in their own hash table, implementation not yet finished.
5198 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5201 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5202 to save/restore some XPath context, bug raised by
5205 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207 * libxslt/xsltwin32config.h[.in]: added configuration/version
5208 informations for Windows/MSC
5209 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5211 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5212 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5214 * AUTHORS: added William
5216 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218 * configure.in doc/xslt.html: releasing 0.13.0
5219 * doc/Makefile.am: don't index the win32 include
5220 * doc/html/*: rebuilt the docs
5222 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5225 * libxslt/xslt.c: avoid warning if version="1.1" is used
5226 * libxslt/transform.c: forgot to initialize cur->outputFile
5227 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5228 use the vendor string to detect supporting chunking, this
5229 is a workaround to be considered in the list of decent XSLT
5232 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5235 added a new interface xsltRunStylesheet() for a more flexible
5236 handling of the output and trying to adhere to xsl:document
5237 filename generation semantic if one knows the URL of the output,
5238 also add IObuf capacity and SAX for output but is currently not
5240 * libxslt/xsltproc.c: added a -o or --output filename argument
5241 to test xsltRunStylesheet() or provide a base when generating
5243 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5244 updated tests to add DocBook xt:document based chunking
5245 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5246 * tests/multiple/out/*.html: the new xt:document now generate
5247 the DOCTYPE if available as is the case for HTML
5249 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5251 * Removed some redundant code in xsltDefaultProcessOneNode
5252 and revised the default processing of an attribute node
5254 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5256 * Enhanced ApplyTemplates and ForEach to allow multiple
5257 documents within a nodelist.
5258 * Repaired small bug in xsltDocument function which caused
5259 a crash if invalid second argument was provided.
5261 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5263 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5264 updating tutorial with explanation of xsltSave vs. xmlSave
5267 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5271 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5274 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5275 Patches for Windows mostly contributed by Yon Derek
5276 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5277 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5278 Project file for Mircrosoft C provided by Yon Derek
5280 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282 * libxslt/pattern.c: closing bug #56517, fixed a number of
5283 problems in the patterns compilations, priorities and debug
5284 * libxslt/transform.c: improved the template debug message
5285 * tests/docs/Makefile.am tests/general/Makefile.am
5286 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5287 regression test for #56517
5289 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291 * libxslt/xslt.c: avoid a stupid bug when compiling with
5292 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5294 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296 * libxslt/numbers.c: fix of a small bug
5297 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5300 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5304 * tests/docbook/xhtml/*: added XHTML stylesheets
5305 * tests/docbook/fo/*: added XSL FO stylesheets
5306 * tests/docbook/result/xhtml/*: added XHTML results
5307 * tests/docbook/result/fo/*: added XSL FO results
5309 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311 * HACKING: fixed, added William
5313 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5316 xml cases, and fixed text output to be recursive in text nodes
5319 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5323 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5326 'namespace' is a reserved C++ identifier
5328 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330 * doc/xslt.html: adding 0.12.0 release
5332 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334 * configure.in: preparing 0.12.0 release
5335 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5336 * libxslt/xsltconfig.h.in: added doc inline comment
5337 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5338 and enriched xsltproc --version to show them
5339 * doc/html/*.html: rebuilt the docs
5340 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5341 tutorial ends up in the tars and RPMs
5343 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345 * libxslt.spec.in: updated the descriptions
5347 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/namespaces.[ch]: added a single namespace def copy
5350 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5351 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5352 any kind of input nodes.
5353 * libxslt/variables.c: checked and closed the last TODO about
5354 namespace propagation
5355 * tests/docs/Makefile.am tests/general/Makefile.am
5356 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5357 regression test for #56115
5359 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5361 * updating tutorial: adding discussion of freeing memory, image
5362 files for callouts, link to xsltproc.c code
5364 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5367 to remove the old code
5368 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5371 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 * libxslt/variables.c: fixed bug #56267, namespaces must
5374 be propagated when evaluating local variables.
5375 * tests/docs/Makefile.am tests/general/Makefile.am
5376 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5377 regression test for #56267
5379 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5382 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5383 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5384 request to have xinclude processing done on document() if requested
5386 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5390 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * libxslt/preproc.c: removed a warning on xsl:transform
5393 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5394 tests/general/array.out tests/general/array.xsl: added a new
5395 test fround in xsl-dev
5397 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5400 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5401 serializer of libxml impacted the result of some tests. Checked
5402 that the XML REC renders identically.
5404 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5406 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5409 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411 * libxslt/variables.c: fixed bug #55670, namespaces must
5412 be propagated when evaluating global variables.
5413 * tests/docs/Makefile.am tests/general/Makefile.am
5414 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5415 regression test for #55670
5417 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419 * doc/xslt.html: linked to the tutorial
5421 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5423 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5427 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429 * libxslt/transform.c: closed bug #55723, problem was due to
5430 a limitation of xsltGetNamespace() when the insertion point
5432 * tests/docs/Makefile.am tests/general/Makefile.am
5433 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5434 regression test for #55723
5436 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5438 * libxslt/transform.c: fixed problems with document() in
5439 xsltApplyTemplates and xsltForEach. Cleaned up several
5441 * libxslt/keys.c: saved and restored ctxt->document within
5442 xsltInitKey to fix problem with keys when doc changed
5443 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5444 needed when document() causes a change of doc within
5445 xsltApplyTemplates and xsltForEach
5447 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5451 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5452 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5453 Updated to use the new function
5454 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5455 the fixes in the serialization of <pre> in HTML in libxml
5456 led to a number of changes in the output
5458 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * tests/docs/Makefile.am tests/general/Makefile.am
5461 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5462 regression test for #55722
5464 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * doc/xslt.html: updated to ask to not send mail directly
5467 * tests/docs/Makefile.am tests/general/Makefile.am
5468 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5469 regression test for #55722
5471 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473 * libxslt/pattern.c : trying to fix #55670
5474 * tests/XSLTMark/reverser.out : result of test changed when
5477 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479 * doc/xslt.html: updated with 0.11.0
5481 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483 * configure.in libxslt.spec.in: released 0.11.0
5485 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/transform.c: William M. Brack found a small bug
5488 when call-template didn't find the template.
5490 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492 * libxslt/transform.c: fixed handling of PI and comments
5493 (bug raised by Brent M Hendricks).
5494 * tests/docs/Makefile.am tests/general/Makefile.am
5495 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5498 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500 * libxslt/xsltproc.c: added --xinclude in the option list,
5501 patch from Raphael Hertzog
5502 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5503 test in the normal testsuite
5505 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5508 at the top template level
5509 * tests/docs/Makefile.am tests/general/Makefile.am
5510 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5513 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515 * libxslt/functions.c: fixed the document() bug reported by
5516 Stephane GUIBOUD-RIBAUD
5517 * tests/docs/Makefile.am tests/general/Makefile.am
5518 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5521 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523 * configure.in libxslt/Makefile.am: fixed bug #54953
5524 * libxslt/attributes.c: cleanup pointed by Joe Orton
5525 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5527 * libxslt/functions.c: cleanup unreached code
5528 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5529 include with preprocessor definitions
5531 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533 * tests/documents/Makefile.am tests/general/Makefile.am
5534 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5535 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5536 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5537 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5538 configure.in: Makefiles cleanup from Joe Orton
5540 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542 * tests/docbook/result/html/external.html
5543 tests/docbook/result/html/graphics.html
5544 tests/docbook/result/html/gtest.html
5545 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5546 Added a test from coolo for IDs in external parsed entities
5549 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5552 added --version info to xsltproc closing #54952
5554 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556 * tests/documents/Makefile.am tests/general/Makefile.am
5557 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5558 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5559 Seems some of the changes I made for 0.9.0 Makefiles were
5562 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564 * configure.in: preparing 0.10.0 release
5565 * doc/xslt.html: updated
5566 * doc/html/* : rebuilt the docs
5568 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5571 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5572 avoiding modifying stylesheet informations, and fixing
5573 document() when called from a global variable init
5575 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5578 add ctxt->inst to allow stylesheet element lookup (needed
5580 * libxslt/*.[ch]: generate docs for the structures and
5581 macros, general cleanup for docs
5582 * doc/html/*.html: regenerated all docs
5584 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5587 libxslt/xsltInternals.h: optimizations, cleanup of global
5590 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5593 libxslt/variables.c: force the precompilation of XPath expressions
5594 at stylesheet compilation time
5596 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5600 * tests/REC/Makefile.am: be less verbose if things really go wrong
5601 * tests/docs/Makefile.am tests/general/Makefile.am
5602 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5603 the regression tests
5605 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5608 detection method to generate HTML documents
5609 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5610 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5611 tests/XSLTMark/html.out tests/XSLTMark/products.out
5612 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5613 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5614 tests/general/bug-5-.out: updated a number of tests output
5617 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5621 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5624 about attribute being generated twice. Fixed a number of related
5625 bugs on attributes handling.
5626 * tests/REC/test-7.1.4.out: this changed an attribute generation
5628 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5630 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5633 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5635 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5638 the cases where perl is not in the path (nor in /usr/bin)
5639 * tests/docbook/result/html/gdp-handbook.html
5640 tests/docbook/result/html/kwrite.html
5641 tests/docbook/test/gdp-handbook.xml
5642 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5644 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5647 cases where a network access is needed to load a DTD or entity
5648 * tests/docbook/Makefile.am: added --nonet
5649 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5650 fixed 2 tests as a result
5652 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5655 try to remove the unneeded docbook Makefile stuff
5657 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659 * doc/xslt.html: fixed a link error
5660 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5661 * libxslt/xsltproc.c: cleaned up the --repeat loop
5662 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5663 fixed the DOCTYPE in tests output
5664 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5665 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5666 test case and fixed the EXTRA_DIST
5668 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670 * libxslt/extra.c: add more debug to xsltDebug
5671 * libxslt/transform.c: spent a few hours tracking down an ugly
5672 race like bug in xsltCopyTreeList() arghhh
5673 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5675 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677 * doc/internals.html: more work done on the doc, mostly complete
5678 except the section on the XSLT stack and the extensions API
5679 since both still need more work.
5681 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683 * doc/internals.html doc/contexts.* doc/object.*: more work done
5686 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688 * doc/internals.html: more work done on the doc
5690 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5692 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5693 for the CDATA output
5695 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5699 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5702 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5703 doc/templates.fig doc/templates.gif: started writing tye doc
5704 on how libxslt works.
5706 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5708 * libxslt/numbersInternals.h libxslt/numbers.c
5709 tests/numbers/format-number.out tests/XSLTMark/number.out:
5710 Patch from William Brack to bring format-number() more in alignment
5711 with the Java implementations.
5713 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5716 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718 * tests/docbook/result/html/* tests/general/bug-11-.out
5719 tests/multiple/result.xml tests/XSLTMark/*.out
5720 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5723 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5726 has the SGML DocBook support compiled in.
5728 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5731 tests especially on sorting
5732 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5735 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5739 * doc/html/* doc/xslt.html: updated and regenerated the docs
5741 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743 * xsltutils.[ch] transform.c: implemented multiple levels of
5745 * test/REC/test-10-2.*: added a really small test for it
5747 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5750 there can be multiple text and CDATA child
5752 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754 * tests/multiple/makefile.am: fixing #54015
5755 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5756 and a similar problem for the docbook tests
5758 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760 * tests/general/bug-8-.out: fixed in libxml xpath
5761 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5762 problem in predicates within a pattern. Spotted another
5763 potential namespace problem
5765 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5768 libxslt/xsltproc.c: counting errors and warnings at compilation
5769 time. Stop processing in case of error.
5770 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5771 added more namespace related bug checks
5773 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775 * libxslt/preproc.c libxslt/variables.c: found the source of a
5776 memory leak with DocBook introduced this w.e.. bit of cleanup.
5777 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5780 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782 * libxslt/variables.c: fixing bug #53769
5783 * tests/general tests/docs: added new examples from the
5784 bug reports to the regression tests, updated the Makefiles
5786 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5789 attributes.c extensions.[ch]: moved all stylesheet precomputation
5790 at stylesheet loading time (stylesheet transform should be thread
5791 safe now), improved params and variables evaluations (but optim
5792 is not complete yet).
5795 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797 * libxslt/xsltproc.c : changed the way --repeat works when
5800 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5802 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5803 fixed default formatting
5805 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5808 * libxslt/xsltproc.c : added an option to process HTML input
5810 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812 * libxslt/transform.c: Tony Gorski found a bug pointed by
5813 a compiler on Tandem
5814 * tests/documents/result.xhtml: this results in a small
5815 change in the output of this test
5817 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5822 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824 * transform.c: fixed text and cdata handling in xsl:copy
5825 * xslt.c : avoid crashing on invalid xslt input
5826 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5827 bugs submitted to the regression tests
5829 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5833 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835 * configure.in: updated to 0.8.0
5837 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839 * transform.c: fixed a bug introduced on handling #53401
5841 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843 * transform.c: fixed #53401
5844 * configure.in libxslt/*.c: allowed to suppress debug reporting
5845 functionalities but it brings not noticeable improvements
5846 * doc/xslt.html doc/html/*: updated and regenerated docs
5848 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850 * tests/general/bug-5-.out tests/multiple/out/*.orig
5851 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5852 following the libxml changes
5854 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856 * libxslt/functions.c: applied TOM's patch to key()
5857 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5858 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5859 small HTML output change
5861 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5866 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5869 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5870 fixed for the most part the namespace handling problem in XPath
5871 expression computations.
5872 * test/doc/ tests/general: added bug 5 and 6
5874 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876 * libxslt/xslt.c: applied William M. Brack patch fixing the
5877 template lack of support for priority
5878 * test/XSLTMark/*.out : this fixed anumber of problems in the
5881 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5884 fixed a bug in generate-id()
5885 * libxslt/transform.c: fixed null list result errors
5886 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5887 fixes for sorting semantic
5889 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5893 * libxslt/xsltproc.c : added --xinclude option
5894 * tests/XSLTMark/union.out : fixed the output
5896 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5898 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5900 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902 * configure.in: released 0.7.0
5903 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5906 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5909 some checking against NULL pointers
5911 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5914 added the XSLTMark in the regression tests as well as multiple
5915 output test from Ankh
5916 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5917 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5918 patches and fixed a memory leak
5919 * tests/docbook/result/html/*.html : updated the results after
5921 * tests/xmlspec/REC-xml-20001006-review.html
5922 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5923 an HTML doctype when serializing HTML result, but adds the
5926 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5930 * test/docbook/result/html/*.html: this change the output
5931 * tests/xmlspec/REC-xml-20001006-review.html
5932 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5933 the reference anchors generated for the XML spec
5935 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5938 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5939 libxslt/xsltutils.c: of course the way I defined
5940 UNUSED breaks on old gcc version. Try to be smart and
5941 also define it directly in xsltconfig.h
5942 * tests/xmlspec/Makefile.am: fixed the timing arg test
5944 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5947 implemented command line parameter passing
5948 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5949 tested it by passing show.diff.markup=1 to build the review version too
5951 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953 Huge cleanup, I switched to compile with
5954 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5955 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5956 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5957 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5958 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5959 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5960 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5961 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5962 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5963 libxslt/xsltutils.c: basically made static unexported functions
5964 avoided name clashes and flagged unused parameters.
5966 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968 * configure.in: 0.6.0 yet another release
5969 * doc/xslt.html doc/html/*: updated the docs
5971 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5974 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5975 extended xsltEvalStaticAttrValueTemplate and
5976 xsltEvalAttrValueTemplate to support foreign namespaces,
5977 and fixed document()
5979 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981 * xsltutils.h: cleanup some garbage added last night
5982 * xsltInternals.h variables.c transform.c templates.[ch]
5983 preproc.c pattern.c keys.c: switched the whole XSLt processing
5984 to use XPath precompiled expressions and reusing them.
5985 * functions.c: some cleanup, seems people don't use
5986 unparsed-entity-uri() the way it's supposed to be used
5988 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5991 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5992 with the new way XPath is interpreted. This doesn't yet
5993 take advantage of the separate parsing/evaluation phases
5995 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5998 problem in xsl:copy-of in case of attributes
5999 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6000 tests/general/Makefile.am tests/general/bug-3-.*:
6001 added the test to the general regression suite
6003 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6006 fixing some of the missing functionnalities in the XSLT
6007 functions implementations.
6009 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6013 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015 * README.cvs-commits: added, pointing to HACKING
6016 * HACKING: added defines commit rules.
6018 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020 * libxslt/extra.c libxslt/variables.c: fixing compilation
6021 when libxml was compiled without debug support
6023 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025 * configure.in: time for 0.5.0
6026 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6027 new test files are included in the distribution
6028 * doc/xslt.html : updated
6029 * doc/html/*.html: regenerated the docs
6031 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033 * tests/docbook/result/html/*.html: regenerated the HTML
6034 now that value-of an result tree don't include the fake root
6036 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038 * libxslt/transform.c libxslt/variables.c: removed a couple
6039 of possibly uninitialized var probs
6040 * tests/xmlspec/Makefile.am: run the processing without verbose
6041 avoid raising generated id differences.
6043 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6047 * libxslt/transform.c: fixed a bug which exaplined why no
6048 optimization were resulting from preproc stuff
6050 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6053 w.r.t. value of tree result (and attributes within it) fixed.
6054 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6055 Integrated the xmlspec to the test (i.e. diffed output for
6058 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6061 strip-spaces problem
6062 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6065 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067 * libxslt/transform.[ch]: finished integrating the current
6068 state of the preproc optimizations.
6069 * tests/xmlspec/diffspec.xsl: switched off diff printing
6071 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073 * libxslt/preproc.c libxslt/transform.c: started rolling in
6074 some of the optimizations.
6076 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6079 transform.[ch]: previous commit broke a lot of stuff, fixing
6080 and preparing for next step
6082 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6085 xsltInternals.h: started working on optimizing stylesheet
6086 element parsing. Just builds the extra informations so far.
6087 * xsltutils.h: added a missing XPath decl
6089 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * libxslt/variables.c: William M. Brack found a serious bug
6092 with imports and global variables ...
6094 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096 * libxslt/pattern.[ch] libxslt/transform.c: added
6097 xsltCleanupTemplates() to clean up state left after processing.
6099 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101 * libxslt/transform.c: applied patch from William M. Brack
6102 to support with-param in xsltApplyTemplates().
6104 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6106 * libxslt/pattern.c: fixed the compilation of patterns which
6107 contains XPath NodeTypes. Handling of nested predicates.
6109 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111 * libxslt/transform.c: save ctxt->node after for-each
6113 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6116 * doc/xslt.html: updated
6118 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6121 added xsltDocumentElem implementing multiple file output,
6122 including 1.1 xsl:document but yet untested.
6124 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126 * libxslt/extensions.c: fixed stoopid bug
6127 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6128 carrying extensions to the specification. Added node-set()
6129 for existing saxon and xt namespaces and debug() in libxslt
6130 namespace (http://xmlsoft.org/XSLT/namespace)
6131 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6133 * configure.in tests/Makefile.am tests/namespaces: added some
6134 namespaces tests, including a test calling the extra debugging
6135 function in libxslt namespace, worked first time !!!
6137 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139 * libxslt/xslt.c: extension prefix support for the full stylesheet
6140 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6143 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145 * doc/xslt.html : cleaned up, added a bit more description on
6148 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6151 on functions and element extensions. First on list will be
6154 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156 * configure.in libxslt.spec.in: releasing 0.3.0
6157 * doc/xslt.html: updated
6159 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161 * configure.in tests/docbook/html : oops forgot to add
6162 the stylesheets themselves :-\
6164 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166 * configure.in tests/Makefile.am tests/docbook tree:
6167 added docbook XSL based test suite
6169 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171 * libxslt/xsltutils.c: reformat of messages
6172 * libxslt/xsltproc.c: removed memleak on --noout
6173 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6174 changed again the way parameter are evaluated before a
6175 call-template, seems to fix a few nasty bugs, memory alloc debug too
6177 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6180 fixed the param evaluation problem in apply-template
6181 * libxslt/pattern.c: speed up seriously some context computation
6182 * libxslt/xsltInternals.h: preparing for extension support
6184 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186 * libxslt/Makefile.am: small cleanup
6187 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6188 fixed current() I hope
6190 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6193 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6194 support of namespaces, both in templates and in XPath subexpressions
6196 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6198 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6200 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6203 contextual info must be recomputed
6205 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6208 * libxslt/xsltproc.c : added --maxdepth
6210 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213 * libxslt/xsltproc.c: added --novalid and --noout as well
6214 as options printing when no args
6215 * libxslt/variables.c libxslt/transform.c: trying to get rid
6216 if some variable/params addressing errors.
6218 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6221 * libxslt/xsltutils.c: add carriage return to xsl:message when
6224 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226 * libxslt/functions.c: fixed a bug with generate-id()
6228 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * libxslt/xsltutils.c: started doing more useful stuff in
6232 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6233 libxslt/xsltInternals.h: changed the way variables/params
6235 * libxslt/xsltproc.c: removed a pedantic warning
6236 * libxslt/variables.[ch]: found an ugly evaluation bug
6238 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240 * tests/REC/Makefile.am: updated
6242 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * libxlst/functions.c: fixed ID generation
6245 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6247 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249 * libxslt/numbers.c: removed a couple of memleaks
6251 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253 * libxslt/pattern.[ch]: exported pattern matching interfaces
6254 for numbers.c and future debug module
6255 * libxslt/numbers.c: updated to new interface, should avoid
6256 unnecessary recompilation of patterns.
6257 * libxslt/xsltutils.[ch]: cleanup
6258 * tests/REC/gmon.out: removed :-)
6260 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6262 * libxslt/numbers.c: implemented level=any
6263 * libxslt/transform.c: corrected some default values
6264 * tests/REC/test-7.7-*.*: added
6266 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268 * libxslt/pattern.c: priorities were horribly broken, hope it's
6271 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6274 libxslt/xsltInternals.h libxslt/transform.[ch]
6275 libxslt/templates.c libxslt/xslt.c:
6276 Added apply-imports, keep a stack of running templates
6277 * libxslt/xsltutils.c: bugfixes, gather the output informations
6279 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6280 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6281 the real set of transformation on XML-1.0 2e generages a near
6282 perfect HTML. Needs just more number fixes and implementation
6283 and an obscure problem in 3.3.3
6285 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6287 * libxslt/pattern.c: added xsltMatchPattern()
6288 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6290 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6293 * libxslt/xsltutils.[ch] : added a small debugging hook
6295 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297 * libxslt/FEATURES libxslt/transform.c: added support for
6298 disable-output-escaping in xsl:copy-of
6299 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6300 give more debugging info
6302 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6305 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6306 Includes, more document changes
6307 * libxslt/xsltutils.c: fix the output of doctype and what is or
6309 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6310 * tests/Makefile.am tests/documents/* : added a new test from Stric
6311 exercising document() among other things
6313 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6315 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6316 for the level attribute for xsl:number
6317 * libxslt/numbers.c: internal restructuring
6319 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6322 to deal with documents
6323 * libxslt/functions.c: fixed document() to return the same set
6325 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6326 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6327 associated to loaded documents, not to the transformation
6328 context, made the change, this impacted a number of modules
6330 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6334 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6337 ready for the release
6338 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6339 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6342 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6345 added support for keys in patterns
6346 * tests/REC/test-12.2-2.*: added a specific testcase
6348 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350 * libxslt/functions.c FEATURES: started adding support for key()
6351 * tests/REC/test-12.2-1.*: first key test
6353 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6357 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6359 * libxslt/xsltutils.c: warning cleanup
6360 * libxslt/pattern.h: fixed soopid cut'n paste prob
6362 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364 * libxslt/transform.c libxslt/xslt.c: chased some reported
6365 unitinitialized variables.
6367 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6371 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373 * Copyright IPR Makefile.am: added some wording and a rewrite
6374 of the W3C IPR but without giving Copyright rights to W3C,
6375 should suit everybody
6377 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379 * FEATURES: updated, added mode support for templates
6380 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6381 support for templates
6382 * templates.c variables.c: simple fixes
6383 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6384 * xsltproc.c: added option -timing
6385 * xsltutils.c: seem I forgot to add encoding support in output...
6386 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6387 consisting of reformatting the XML REC with the xmlspec XSLT,
6390 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6393 * numbers.c: handles actual number formatting for both xsl:number
6394 and the format-number extension function.
6395 * function.c: formatting moved to numbers.c
6396 * transform.c: added xsl:number
6397 * xslt.c: minor memory leak removed
6398 * Makefile.am: added numbers.c and numbersInternals.h
6400 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403 * doc/html/*.html updated
6404 * doc/libxslt.sgml: added new modules
6405 * libxslt/pattern.c: fix loop on hash clashes.
6407 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411 * pattern.c: lots of changes to make most patterns work
6412 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6413 * transform.c: cleanup and attribute patterns testing
6414 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6416 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6417 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6420 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423 * transform.c: added xsl:element support
6424 * namespaces.[ch]: added xsltGetSpecialNamespace()
6425 * attributes.c: added xsl:attribute namespace support.
6427 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6430 implement import cascade lookups and traversal
6431 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6432 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6433 started coding the import cascade lookup in the places needed,
6434 probably incomplete.
6436 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6439 xsl:include and xsl:import, untested
6441 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443 * FEATURES: updated choose/when/otherwise added
6444 * libxslt/transform.c: plugged choose in
6445 * configure.in tests/Makefile.am tests/REC/Makefile.am
6446 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6447 tests/general/itemschoose.*: started adding a more generic
6448 infrastructure for testing.
6450 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452 * tests/REC/test-11*: added more tests
6453 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6456 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458 * tests/REC/test-[9-10]*: added more tests
6459 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6462 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464 * tests/REC/test-[7-9]*: added more tests
6465 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6466 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6467 is allocated, overall cleanup.
6469 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471 * tests/REC/test-7.*: added more tests
6472 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6473 fixing bugs raised by said tests
6475 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477 * tests/REC/test-7.*: added more tests
6478 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6479 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6480 raised by said tests
6482 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485 * configure.in tests/Makefile.am tests/REC/*: started adding
6486 some regression tests based from fragments of spec examples
6487 * libxslt/transform.c: fixed a problem on namespace generation
6489 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492 * tests/numbers/Makefile.am tests/numbers/format-number.*
6493 tests/Makefile.am configure.in: added number formattting
6495 * libxslt/attributes.[ch]: separated attribute support, started
6496 add support for attribute-sets
6497 * libxslt/functions.[ch]: update for number and formatting
6499 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6500 cleanups updates, etc ...
6502 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505 * libxslt/transform.c: added copy-of support
6506 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6508 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * FEATURES TODO: updates
6511 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6514 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516 * FEATURES TODO: updates
6517 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6518 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6519 namespace aliases and cleaned up the overall namespace related
6520 code. This materialize as a new module.
6522 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6527 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6532 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6535 and the rules to generates the makefiles.
6536 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6537 * doc/html/*.html : autogenerated documentation
6538 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6540 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6544 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546 * FEATURES TODO README INSTALL: updated
6547 * libxslt/xslt.h: added URL and version/vendor :-)
6548 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6549 attempt to support older libxml2 version.
6550 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6551 and macros to add/register new document created by document()
6552 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6553 system-property(), element-available() and function-available().
6554 A crippled version of document() has been added too.
6556 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6559 number formatting !!!
6560 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6561 tests/Makefile.am; added testing for mathematical functions,
6565 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6568 with non-named rules (*, ...) added accelerators
6569 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6570 and xsltEvalAttrValueTemplate() high level functions
6571 * libxslt/transform.c: fixed the part where attributes
6572 had to be looked at as templates, added comment and
6574 * TODO FEATURES: updated to reflect the new state
6576 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578 * libxslt/functions.[ch] Makefile.am: added new module functions
6579 with templates for the XSLT functions.
6580 * libxslt/variables.h templates.c: added registrations of new
6581 functions when an XPath context is created
6583 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585 * tests/Makefile.am: cleanup
6586 * libxslt/pattern.c: should support most of the patterns now
6587 except ID/Key and maybe some namespace checks when having
6591 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6594 tests/REC2/Makefile.am: updated the makefiles and spec files to
6595 add tests, and the FEATURES file to the RPM
6597 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6600 prepared the Makefiles and spec files for a first release.
6601 * COPYING.LIB: added LGPL Licence
6603 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6606 <breese@mail1.stofanet.dk>
6608 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610 * configure.in libxslt.spec.in: first try to get a spec file
6612 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6615 * libxslt/transform.c: add support for "*" to strip and preserve
6618 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621 * FEATURES: added with alist of what's in and what's not
6622 * libxslt/xslt.c: fixed top level Param and Variable stuff
6624 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626 * xsltproc.c: removed bug
6627 * tests/REC2/html.xml: added newline after doctype
6628 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6629 support, result tree fragment support (requires just commited
6630 extensions to libxml2 XPath !!!)
6631 * transform.c: added call-template, with-param support
6632 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6633 * TODO: updated, added a DONE section and started migrating stuff :-)
6635 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6638 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6639 too, added the HTML output test
6640 * libxmls/xsltutils.c: added HTML output
6641 * libxslt/xslt.c: check version on literal result used as templates
6642 * libxslt/transform.c: fixed an error in VERSION number
6643 * libxslt/templates.c: make sure generated nodes have doc and
6646 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6649 specific module. Added attribute value template, at least in
6651 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6652 the spec now works too.
6653 * libxslt/variables.c: fixed the debug
6654 * libxslt/xslt.c: fixed an ugly uninitialized variable
6655 * libxslt/transform.c: now using attr template processing
6657 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6660 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6661 structure to add an execution stack with variables. Tree
6662 valued variables still missing.
6665 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667 * libxslt/xslt.c: check version on stylesheets
6668 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6669 started adding variables interfaces and modules.
6671 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673 * libxslt/xslt.c: added support for disable-output-escaping
6674 will need libxml version > 20211
6675 * libxslt/transform.c: cleanup
6676 * libxslt/xsltutils.[ch]: added output functions
6677 * libxslt/xsltproc.c: reuse the output function
6678 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6681 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6684 with blank node stripping when not allowed.
6686 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688 * libxslt/transform.c: modified apply-templates processing
6689 added select and sort support support.
6691 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693 * TODO: guess what, it's growing :-(
6694 * configure.in: setup hacking values when compiling in my
6696 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6697 very rudimentary version of xsl:sort
6699 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702 * libxslt/transform.c: context position and size in for-each
6703 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6704 and put Error and Debug routines
6705 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6706 to use the Debug calls, cleanup
6707 * libxslt/xsltproc.c: added -v to enable debug printing
6709 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711 * TODO: started filling it :-(
6712 * libxslt/pattern.c: should now at least compile the full
6713 set of patterns authorized. Default priorities added.
6714 * libxslt/transform.c: a bit more work and cleanup.
6716 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718 * TODO: started adding in there :-(
6720 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6723 support of xslt:if and xslt:attribute, need libxml2 interfaces
6724 present only in CVS.
6726 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728 * test/Makefile.am test/REC*/Makefile.am: added first test
6729 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6730 cleanup of nodes at reading of stylesheet, added support
6731 for xsl:for-each and fixed a few recursion bugs
6733 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735 * pattern.c, xslt.c: removed debug
6736 * transform.c: added value-of, seems to handle the first
6737 REC example correctly
6739 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741 * transform.c, xsltproc.c: small fight with spaces and formatting
6742 may need a revisit later but looks pretty good right now.
6744 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746 * transform.c: basic processing in place
6747 * xsltInternals.h: exported one xslt.c function
6749 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751 * libxslt/transform.[ch] Makefile.am: started adding the
6752 transformation module
6753 * pattern.[ch] xslt.c: more work...
6755 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757 * libxslt/pattern.c: started adding xsltTestCompMatch()
6759 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761 * libxslt/pattern.c: more work on parsing selectors
6763 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765 * libxslt/xslt*: completeted the structures
6766 * libxslt/pattern.[ch]: started adding code to precompile patterns
6768 * libxslt/makefile.am: added the new files
6770 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772 * libxslt/xslt.c : small cleanup
6773 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6774 mechanism for compile-time options
6776 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778 * libxslt/xslt.[ch]: started parsing templates
6780 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6784 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6789 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6792 libxslt/Makefile.am tests/Makefile.am:
6793 Created the library framework, imported it into the GNOME CVS base
6794 * INSTALL: added a small instruction file.
6796 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6799 first steps toward building the framework
6801 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803 * NOTES: added notes taken while reading the spec.
6805 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807 * test/REC1 test/REC2: added examples from the XSLT REC
6809 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811 * README: basic informations
6812 * Changelog: created