1 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
3 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
6 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
8 * configure.in: applied patch from Joseph Sacco changing slightly
9 the python detection scheme should fix bug #338527
11 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
13 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
14 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
15 libxslt/xsltutils.c libxslt/xsltutils.h:
16 Refactored the internal structures into specialized
17 structures and adjusted the code to work with those new
18 structures. I didn't yet (we should in the future)
19 renamed any fields of the old structures in order to avoid
20 changing too much code.
21 Introduced the internal structure xsltCompilerCtxt to be
22 used for storage and control of the compilation.
23 Optimized the way lists of in-scope namespaces are created
24 and stored; this will now only generate a new list if
25 really needed, i.e. if we encounter a ns-decl.
26 All this changes here are IFDEFed out with XSLT_REFACTORED.
28 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
30 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
33 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
35 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
36 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
37 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
38 tests/namespaces/extra2.xsl tests/extensions/module.xsl
39 tests/plugins/plugin.xsl python/tests/extelem.py
40 python/tests/extfunc.py: Fixed regression tests wrt
41 usage of the attributes "exclude-result-prefixes"
42 and "extension-element-prefixes". test-7.1.1-3.xsl fails
43 now, since the code still does not exclude ns-decls
46 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
48 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
49 libxslt/namespaces.c libxslt/imports.c
50 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
51 where an attribute with a specific namespace is requested.
52 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
53 and thus will return the first attribute with the requested
54 name but of arbitrary namespace.
55 Changed retrieval of the attributes "exclude-result-prefixes"
56 and "extension-element-prefixes", which are expected to be in
57 no namespace on XSLT elements and in the XSLT namespace on
58 literal result elements or extension elements.
59 Additional change: for XSLT elements the attribute
60 "exclude-result-prefixes" is only allowed on xsl:stylesheet
61 and xsl:transform. This attribute was previously processed on
64 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
66 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
67 a NULL pointer could be dereferenced, closes #336394
69 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
71 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
72 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
73 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
74 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
75 based on the Coverity reports
77 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
79 * python/types.c: Nic Ferrier found debug statement left in the
82 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
84 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
86 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
88 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
89 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
90 to avoid a race condition in xsltInit()
92 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
94 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
95 by Daniel Leidert, c.f. #331779
97 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
99 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
100 * libxslt/transform.c: detect loops when computing variables, should
102 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
103 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
104 changes due to libxml2 xhtml meta handling modification
106 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
108 * libexslt/date.c: Albert Chin found another signed/unsigned problem
109 in the date and time code raised on IRIX 6.5
111 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
113 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
114 which doesn't have <sys/select.h>
116 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
118 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
119 Solaris with dates, extended bitfield size too to match libxml2
120 code from xmlschemastypes.c
122 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
124 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
125 use of xmlHashScanFull() fixes bug #321582
127 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
129 * libxslt/attrvt.c: added a missing parameter to a debug function
131 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
133 * libexslt/date.c: applied fix to date:week-in-year posted to
134 the mailing list by Thomas Broyer
135 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
136 updated to reflect above fix
138 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
140 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
141 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
142 patch from Joel Reed to ease plugin integration
144 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
146 * libxslt/pattern.c: fixed problem in internal XPath compilation
147 of patterns including variables, fixes #316861
149 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
151 * libxslt/transform.c: removed a superfluous second sorting of
152 the node set on xsl:copy-of, fixes #316288
153 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
154 obsolete and deprecated :-)
156 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
158 * configure.in: check environment for PYTHON, fixes #315367
160 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
162 * configure.in NEWS doc/*: preparing release 1.1.15
163 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
165 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
167 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
168 * tests/general/bug-89.xsl: had to fix that test which was doing this
169 * tests/general/bug-142.out tests/general/bug-152.out
170 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
171 new way of serializing encoding meta in HTML
173 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
175 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
176 node merging, which probably fixed #311267 too.
178 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
180 * libxslt/xslt.c: libxslt should deallocate directly text node content
181 use xmlSetNodeContent(..., NULL)
183 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
185 * tests/general/bug-163.*, tests/general/Makefile.am,
186 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
189 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
191 * tests/plugins/Makefile.am: try to get rid of complaints from
194 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
196 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
197 changes, uses the libxml2 alloc and dealloc functions instead.
199 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
201 * libxslt/transform.c: added check in xsltCopyText to assure
202 content is in dictionary before doing a straight copy of
205 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
207 * libxslt/transform.c: fixed to set current default value for
208 XInclude when creating new TransformContext
209 * libxslt/xslt.c: minor change for per-mille
211 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
213 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
214 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
216 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
217 added test for dyn:map to the regression suite
219 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
221 * libxslt/numbers.c: further fixes for bug 309209, changing
222 behaviour of format-number.
223 * libxslt/xslt.c: changed definition of per-mille character from
224 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
226 2005-06-30 Federico Mena Quintero <federico@ximian.com>
228 * libxslt/xsltwin32config.h: Added this file back. We'll have to
229 figure out a way to make jhbuild not get CVS conflicts with it.
231 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
233 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
235 2005-06-17 Federico Mena Quintero <federico@ximian.com>
237 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
238 file anyway and it breaks jhbuild all the time.
240 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
242 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
243 the namespace name for the EXSLT date and time functions in the man
246 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
248 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
249 removed obsolete checks
250 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
251 Windows build cleanups, removed obsolete checks
252 * win32/configure.js: removed obsolete copy operations
253 * win32/Makefile.*: make install cleanup
254 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
256 * .cvsignore: added Eclipse project files
258 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
260 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
263 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
265 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
266 tests/general/bug-142.out: updated the result of some tests
267 following the change to serailization in libxml2.
269 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
271 * libxslt/pattern.c: fixed bug #171488 with cascading select in
273 * tests/general/bug-161.*, tests/general/Makefile.am,
274 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
277 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
279 * tests/plugins/Makefile.am: fixed build outside of source tree
280 bug #172155 thanks to patch from Mike Castle
282 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
284 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
286 * configure.in tests/Makefile.am tests/xinclude/*: added a new
287 xinclude directory with the test for this problem
289 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
291 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
292 similar to same bug fixed in libxml2
293 * tests/general/bug-160.*, tests/general/Makefile.am,
294 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
297 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
299 * tests/general/bug-159.*, tests/general/Makefile.am,
300 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
301 bug #168196 fixed in libxml2
303 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
305 * libxslt/transform.c: working around Mark Vakoc' reported bug related
307 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
308 document without a dictionnary.
309 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
312 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
314 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
317 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
319 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
320 added DTD like checking when compiling stylesheets, closes
321 bug #160402 and a long term TODO
322 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
323 of the test cases where <xsl:when> was not within <xsl:choose>
325 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
327 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
328 update documentation to reflect addition of --nodtdattr
329 command line flag. Bug #171098
331 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
333 * libxslt/xslt.c: fixed problem with text node on stylesheet
334 document without a dictionary (bug 170533)
336 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
338 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
340 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
342 * libxslt.spec.in: adding a build require and a require for
343 libgcrypt-devel, c.f. Red Hat bug #133211
344 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
346 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
348 * libxslt/pattern.c: fixed a problem with '//' and
349 namespaces (bug 168208)
351 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
353 * libxslt/namespaces.c: fixed a problem with
354 exclude-result-prefixes (bug 165560)
356 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
358 * libxslt/variables.c: added a cretion of ctxt->globalVars in
359 xsltProcessUserParamInternal if missing.
361 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
363 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
364 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
365 Joel Reed and rebuild
366 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
368 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
370 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
371 applied plugin patch for Windows by Joel Reed
373 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
375 * win32/configure.js: Makefile fixes for Widows from Joel Reed
377 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
379 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
380 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
381 calls and removed them when comparing mode and modeURI for
382 templates by interning those strings when compiling the
385 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
387 * configure.in: small fix for local setup
388 * libxslt/transform.c libxslt/variables.c : speeding up some
389 variable lookup. In the process dug out something nasty about
390 ctxt->dict creation and key initialization order.
392 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
394 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
395 libxslt/xsltInternals.h: when copying text nodes in elements
396 or attributes to the output, if interning, then reuse the strings
397 directly without copying them in the output tree if dicts are
398 shared between the context and the output docs. Less allocations
399 smaller output document and no copying involved anymore.
401 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
403 * libxslt/xslt.c: internalize all text node content from
404 stylesheet documents with the stylesheet dictionnary
406 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
408 * tests/plugins/Makefile.am: Applied patch 11 (with small
409 modification) from Joel
411 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
413 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
414 patch 10 from Joel Reed
416 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
418 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
419 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
420 by Michael.Hewarth on the mailing list
422 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
424 * configure.in: patch #9 from Joel Reed
426 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
428 * transform.c: fixed problem with parserOptions not being
429 set before loading a new document (bug 164530)
431 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
433 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
434 tests/Makefile.am tests/plugins/Makefile.am
435 tests/plugins/testplugin.c: applied another patch from Joel Reed
436 still failing here but looking better
438 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
440 * libxslt/extensions.c: applied another patch from Joel Reed
442 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
444 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
445 libxslt/Makefile.am configure.in: Applied another patch from
446 Joel Reed, fixed a segfault and changed the configure code
447 a bit to work in my debug environment.
449 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
451 * configure.in: added python2.4 to the list of accepted
452 versions (bug 163274)
454 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
456 * libxslt/extensions.c: oops previous patch could break build
458 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
460 * configure.in win32/configure.js libxslt/extensions.c
461 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
462 integrated the module patch from Joel Reed with just a couple
463 of changes and cleanup.
465 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
467 * libxslt/pattern.c: fixed a problem with the expression
468 "*//name" (bug 162265), also a small problem with the '|'
471 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
473 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
474 spots where out-of-memory errors were not detected in time
475 (bug #153660 on OSF/1)
477 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
479 *doc/xslt.html, doc/downloads.html: changed the download link
480 on the web page for cvs snapshot
482 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
484 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
485 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
486 libxslt/xsltInternals.h: minor changes to get rid of gcc
487 warnings, especially on 64-bit system. Implemented
488 XML_CAST_FPTR macro to cast between function pointer <->
489 object pointer while avoiding gcc warnings (a hack).
490 No change to the logic.
492 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
494 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
495 Aleksey Gurtovoy moving some stat() definition for Windows
498 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
500 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
501 namespace URI on template names.
502 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
505 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
507 * libxslt/pattern.c: more on RVT's in XPath predicates, this
508 time for bug 159726. Cleaned up the logic a little, hopefully
509 now covers all setting of XSLT_RUNTIME_EXTRA.
510 * tests/general/bug-158.xsl: corrected a typo
512 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
514 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
515 last change and re-did it the "right way" (bug 158372).
516 * tests/general/bug-158.*, tests/general/Makefile.am,
517 tests/docs/bug-158.*, tests/general/Makefile.am: added test
520 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
522 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
523 evaluation of global variables to take account of possible
524 changes to the current document (bug 158372).
526 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
528 * libxslt/pattern.c: small change to previous fix for bug 153137,
530 * tests/general/bug-157.*, tests/general/Makefile.am,
531 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
533 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
535 * libxslt/transform.c: enhanced code to assure the "current
536 template rule" is not changed by xsl:call-template (bug 157859).
537 * tests/general/bug-156.*, tests/general/Makefile.am,
538 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
540 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
542 * libexslt/date.c: fixed problem with day-of-week-in-month
543 (bug 157592) with patch from Sal Paradise
544 * tests/exslt/date/datetime.1.out: corrected expected output
547 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
549 * tests/general/bug-155.*, tests/general/Makefile.am,
550 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
551 provided by Markus Bertheau breaking on libxml2-2.6.15
553 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
555 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
556 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
557 * libxslt/templates.c: small fix, first step in adressing #153660
559 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
561 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
564 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
566 * libxslt/transform.c: another dictionnary/string interning fix
568 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
570 * libxslt/transform.c: fix to force string interning on generated
573 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
575 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
576 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
577 libxslt/variables.c: changed some variable names for warning
578 cleanup when -ansi flag is not present.
579 * libxslt/namespaces.c: fixed potential NULL pointer reference
580 pointed out by Dennis Dams (bug 156187)
582 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
584 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
585 to include EXSLT doc in libxslt package.
587 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
589 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
590 gmtime_r if available (bug 129983)
591 * libexslt/functions.c: fixed a namespace problem concerning a
592 function with a namespace-qualified name (bug 155197)
594 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
596 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
597 by the recent namespace tests in libxml2
599 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
601 * libxslt/transform.c: fixed a problem of tree structure raised
602 by the new libxml2 tree checking code.
604 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
606 * libexslt/date.c: fixed problem with negative periods
608 * tests/exslt/date/sum.2.out: changed expected output, now
609 agrees with comments in sum.2.xml test data file
611 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
613 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
614 attribute document pointer.
616 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
618 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
621 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
623 * configure.in doc/*: release of 1.1.11, rebuilt the docs
625 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
627 * libxslt/pattern.c: try to fix #153137 but without a test case
628 it's shooting in the dark.
630 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
632 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
633 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
636 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
638 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
639 namespaced variable names.
640 * tests/general/bug-154.*, tests/general/Makefile.am,
641 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
644 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
646 * Makefile.am: add missing variable
647 * libxslt/transform.c: fixed some error callback data
648 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
649 date:sum testing from Derek Poon
651 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
653 * libexslt/date.c: fixed problem with empty sets, etc.
654 (see discussion on mailing list)
656 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
658 * libexslt/date.c: fixed problem with timezone offset
660 * tests/exslt/date/add.1.out: changed regression test output,
661 which was apparently incorrect for above case
663 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
665 * libxslt/transform.c: re-arranged sequence of setting up
666 namespaces within xsltCopyTree (see the list thread
667 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
668 * tests/general/bug-104.out: slight change to expected output
671 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
673 * libexslt/date.c: enhanced validation of date-time to catch
674 bit-field overflow (bug 152836)
675 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
678 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
680 * libxslt/numbers.c: further refinement to UTF8 pattern
681 separator (bug 151975)
683 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
685 * libxslt/numbers.c: fixed problem with UTF8 pattern
686 separator (bug 151975)
688 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
690 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
691 fixed 2 problems with xsl:include (bug #151795)
693 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
695 * NEWS configure.in doc/*: Release of libxslt-1.1.10
697 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
699 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
700 for --path as well as --load-trace, fixes Red Hat bug #106545
702 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
704 * libxslt/keys.c: fixed small problem with key initialisation
705 disturbing the transformation context (bug 151201).
706 * tests/general/bug-153.*, tests/general/Makefile.am,
707 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
710 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
712 * win32/configure.js: added support for version extra
714 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
716 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
717 compilation problems on Solaris #150844
719 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
721 * configure.in NEWS doc/*: preparing release of 1.1.9
723 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
725 * transform.c: Further enhancement for keys on exslt:node-sets.
726 Corrects a rather serious timing problem (bug 150741)
727 * tests/exslt/common/node-set.8.*: added regression test for this
729 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
731 * Makefile.am configure.in: a bit of cleanup and a extra variable for
734 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
736 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
738 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
740 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
741 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
742 libexslt/exslt.c: added some code to include the CVS
743 ChangeLog version in the version strings available for
744 printing (e.g. by xsltproc)
746 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
748 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
749 DTD attributes, RFE 150311 . Also cleanup the code from all
750 libxml2 pre 2.6.0 specific code since we are using
751 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
753 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
755 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
756 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
757 provide document loading as suggested by David Hyatt for
760 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
762 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
763 in xmlNewTransformContext for the principal document (bug 133289)
765 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
767 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
768 fixed handling of #default in namespace-alias for default
769 namespace (bug 149659)
770 * tests/namespaces/tst7.* tst8.*: added regression tests for above
772 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
774 * libexslt/date.c: added date:sum routine supplied by Joel
777 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
779 * doc/downloads.html doc/xslt.html: fixed a couple of problems
780 reported by Oliver Stoeneberg
782 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
784 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
785 libxslt/variables.c: added code to assure keys are generated
786 when needed for node-sets (bug 148773)
787 * tests/exslt/common/node-set.7.* - added test case for above.
789 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
791 * libexslt/strings.c: fixed str:tokenize for case when 2nd
792 argument is an empty string (should produce a token for
793 each char in the string). Reported on the mailing list by
796 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
797 * libxslt/imports.c: further enhancement for template priorities
798 on imported stylesheets (better fix for bug 141279, fixes
801 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
803 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
804 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
805 Rob Richards to add a normal --with-crypto configure option.
807 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
809 * libxslt/functions.c: added some logic to xsltKeyFunction
810 to set the transform context doc ptr when the xpath context
811 doc is different (bug 147445)
812 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
813 and tests/exslt/common/node-set.6*: added regression tests
814 for bug 145547 (UNION and FILTER for RVT's)
816 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
818 * python/libxslt-python-api.xml: fixed type for doctypeSystem
819 and doctypePublic (problem reported on the list by Sitsofe
821 * doc/libxslt-api.xml: updated database.
823 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
825 * transform.c: small change to key handling for RVT, needed
826 because of enhancement to libxml2 xpath.
828 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
830 * python/libxsl.py: fixes Python on 64bits box problem.
832 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
834 * libxslt.spec.in: better python dependancy Red hat bug #126364
837 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
839 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
840 tst5.xsl and tst.out to EXTRA_DIST
842 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
844 * configure.in doc/*: releasing 1.1.8
846 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
848 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
849 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
850 causing the wrong libs to be linked when using the configure
851 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
853 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
855 * libexslt/Makefile.am: implemented change from Joel Reed for
856 automake-1.4 compatibility.
857 * libexslt/crypto.c: reformatted source to remove an overly
858 generous supply of tabs. Added a #include for sys/select to
859 fix a compilation error caused by the gcrypt include file's
860 usage of 'fd_set'. Made some minor changes to fix
861 some warning messages (no change to the logic).
862 * configure.in, config.h.in: added test for presence of
864 Added test for libgcrypt version > 1.1.41 (bug 145245)
866 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
868 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
869 namespace, also a small enhancement of the surrounding text on
870 extension functions. (bug 145250)
872 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
874 * configure.in: convenience change
875 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
876 try to avoid calling libxml2 cleanup function directly but go
877 though the python wrapper of libxml2 for memory debug accounting.
879 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
881 * libxslt/keys.c: added namespace setup before calling XPath
882 to evaluate key (Bug 143520)
884 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
886 * libxslt/transform.c: added coding to xsltCopyTree to copy
887 namespaces (bug 139578).
888 * tests/general/bug-128.out: changed to reflect above fix
889 * libxslt/xslt.c: minor change to an error message
891 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
893 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
894 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
895 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
896 crypto extensions based on libgcrypt if found at configure time.
897 * tests/namespaces/Makefile.am: fixed a small breakage
899 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
901 * libxslt/namespaces: some enhancement for fixing bug 142768
902 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
903 added regression test for this bug
905 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
907 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
908 the example from Richard Jinks
910 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
912 * win32/configure.js win32/Makefile.* minor changes for the new
913 layout of the Windows binary package
915 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
917 * doc/search.php.inc, doc/search/php: enhanced to remove
918 forcing module names to lower case, and to fix problem
919 with links between pages in libxml2 directory.
921 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
923 * win32/makefile.msvc, win32/configure.js: included the cruntime
924 option, contributed by Oliver Stoeneberg
926 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
928 * libxslt/xsltutils.c: fixed bug in error message printing
929 for undefined namespace (bug 143004)
931 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
933 * NEWS doc/*: updated for 1.1.7
935 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
937 * configure.in: release of libxslt-1.1.7
939 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
941 * tests/general/bug-151*, tests/docs/bug-151.xml,
942 tests/general/Makefile.am, tests/docs/Makefile.am: added
943 regression test for old bug #127877
945 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
947 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
948 being generated when the root element is namespaced
949 * tests/general/bug-151*, tests/docs/bug-151.xml,
950 tests/general/Makefile.am, tests/docs/Makefile.am: added
951 regression test for bug #135542
953 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
955 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
956 libxslt/transform.c: fixing bug #134500 on namespace lookup for
957 attribute which sometimes lead to default namespace
958 * tests/general/bug-150*, tests/docs/bug-150.xml,
959 tests/general/Makefile.am, tests/docs/Makefile.am: added
960 regression test for bug #134500
962 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
964 * libexslt/date.h: fixing a small portability problem on Solaris
965 for the declaration of localtime_r bug #140468
967 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
969 * libxslt.m4: applied patch from Edward Rudd to fix the problems
970 raised in bug #142429
972 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
974 * libxslt/xslt.c: fixed a weird namespace bug #141532
975 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
976 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
977 to the regression for bug #141532
979 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
981 * libxslt/imports.c: added comments and function header,
982 improved logic of routine just added.
983 * tests/general/bug-147*, tests/docs/bug-147.xml,
984 tests/general/Makefile.am, tests/docs/Makefile.am: added
985 regression test for bug 141279
987 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
989 * libxslt/imports.c: enhanced normalization of comp steps
990 when an imported stylesheet has it's own imports
993 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
995 * libxslt/transform.c: added code to recognize
996 disable-output-escaping on certain text nodes (bug 140755)
997 * tests/general/bug-100.out: regenerated to account for change
998 from next ChangeLog entry (bug 140558)
1000 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1002 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1003 a comment following the document root element (bug 140558)
1005 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1007 * libxslt/transform.c: fix a problem where we updated an
1008 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1009 to a subtle crash later, valgrind rules.
1011 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1013 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1014 kindly reported by Vasily Tchekalkin
1016 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1018 * configure.in doc/*: preparing release 1.1.6
1019 * libxslt.spec.in: keep the ChangeLog compressed
1021 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1023 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1024 * tests/docs/Makefile.am tests/docs/bug-146.xml
1025 tests/general/Makefile.am tests/docs/bug-146*: added test
1026 to the regression for bug #139132
1028 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1030 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1031 with key matching attribute node.
1033 2004-04-01 Johan Dahlin <johan@gnome.org>
1035 * python/.cvsignore: Add generated files, to make cvs silent.
1037 * .cvsignore: Add missing libexslt.pc and stamp-h1
1039 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1041 * configure.in: prepare release of 1.1.5, made a hard dependancy
1042 to libxml2 2.6.8 due to the dictionnary reference counting change
1043 * doc/*: updated and rebuilt the doc.
1044 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1046 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1048 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1049 * libxslt/documents.c: fixed a leak associated to the change
1050 in reference counting when running the XML parser and using
1051 the document() function.
1053 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1055 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1056 when output file is used (bug 137341)
1058 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1060 * libxslt/xsltutils.c: corrected my error from bug 135938
1061 pointed out on the mailing list by Mark Vakoc.
1062 * libxslt/transform.c: enhanced the error message for
1063 call-template when namespace is present.
1064 * tests/general/bug-145.err: regenerated for new message
1066 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1068 * libxslt/namespaces.c: added additional check to prevent
1069 superfluous namespace href's being generated on elements
1071 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1072 added new test for bug 136914
1073 * tests/namespaces, tests/extensions/ tests/reports: fixed
1074 error in "enhanced" Makefile.am, removed superfluous .err files
1077 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1079 * doc/search.php.incl: minor addition for later version of php
1080 requiring $HTTP_GET_VARS.
1081 doc/*: rebuilt the docs
1083 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1085 * libexslt/strings.c: modified the 'tokenize' routine to work with
1086 UTF8 chars in both string and tokens (Bug 136183)
1088 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1090 * libxslt/attrvt.c: added coding to allow growing the
1091 AVT structure when a large number of segments are present
1093 * libxslt/keys.c: fixed a compilation warning (no logic change)
1095 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1097 * tests/docbook/Makefile.am: small fix to typo
1099 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1101 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1102 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1103 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1104 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1105 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1106 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1107 tests/extensions/Makefile.am, tests/general/Makefile.am,
1108 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1109 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1110 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1111 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1112 tests/REC/test-2.5-1.err:
1113 Major enhancement to "make tests". All but Python tests
1114 cleaned up to produce minimum summary output if no problems.
1115 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1116 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1117 Added test case for bugzilla bug 135938
1119 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1121 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1122 fixed problem with dictionary handling (bug 135938).
1123 * doc/EXSLT/*: fixed a few more "href_base" files.
1125 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1127 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1128 the "href_base" problem.
1130 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1132 * configure.in, config.h.in: added test for localtime_r
1133 * libexslt/date.c: added usage of localtime_r if present on
1134 system (bug 129983, suggested by Vasily Tchekalkin)
1136 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1138 * libxslt/keys.c libxslt/pattern.c: removed the last use
1139 of _private that time in the input document, use the psvi
1140 field again, this may be interesting if XSLT2 support gets
1141 in but since this is very unlikely ...
1143 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1145 * libxslt/transform.c libxslt/variables.c: use the psvi field
1146 of teh document used for RVT instead of _private.
1148 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1150 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1151 the attribute instead of the _private one to compile AVT infos
1153 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1155 * tests/docs/Makefile.am tests/docs/bug-144.xml
1156 tests/general/Makefile.am tests/docs/bug-144*: added test
1157 similar to 143 but checking for AVT in local variables.
1159 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1161 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1162 AVT found in global variable content.
1163 * tests/docs/Makefile.am tests/docs/bug-143.xml
1164 tests/general/Makefile.am tests/docs/bug-143*: added test
1165 to the regression suite.
1167 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1169 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1170 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1171 First step toward _private cleanup: use the psvi field to store
1172 the precompilation informations in the stylesheet nodes.
1174 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1176 * libxslt/variables.c: trying to use the fact that names comes
1177 from a dictionnary when looking up for variables.
1178 * tests/documents/Makefile.am: try to fix an error reported on
1181 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1183 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1184 tests/general/bug-142.out, tests/docs/Makefile.am,
1185 tests/general/bug-142.xml: added test for language
1186 attribute which previously triggered a memory leak
1187 (from list report by Mike Hommey)
1189 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1191 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1192 regenerated the documentation
1194 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1196 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1197 minor changes to eliminate compilation warnings. No change
1200 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1202 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1203 Mikhail S Grushinskiy to compile on Mingw
1205 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1207 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1209 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1211 * libxslt/extensions.c: applied patch from Steve Little to
1212 display the extension modules.
1214 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1216 * libxslt/transform.c: trying to fix an extension regression pointed
1219 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1221 * libxslt/transform.c: try to fix the problem with yelp
1224 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1226 * libxslt/templates.c: applied patch from #134588 provided by
1227 Mariano Suárez-Alvarez, attribute text node without doc.
1229 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1231 * configure.in, doc/*: updated and rebuilt the documentation
1232 preparing release of 1.1.3
1233 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1235 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1237 * libxslt.m4: small fix: added missing [] quotation macro name
1238 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1239 1.8.x and is backward compatible with older auto tools.
1241 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1243 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1244 known bug with the new code, was overoptimizing a bit...
1246 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1248 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1249 mostly an error handling some ATV coupled with doctionnaries
1251 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1252 libxslt/xslt.c: added a bit of debug to be able to trace
1255 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1257 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1258 attribute value templates
1259 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1260 dictionaries at the stylesheet and transformation level.
1261 * configure.in: this relies on a recent version of libxml2
1262 with the sub dictionnary catalog.
1264 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1266 * libxslt/transform.c: added check for "?>" in PI content
1269 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1271 * libxslt/namespaces.c: fixed problem with attribute
1272 namespace (Bug 132953)
1274 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1276 * libxslt/transform.c: added check for "--" or ending '-'
1277 in xsl:comment (Bug 132742)
1279 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1281 * libxslt/transform.c, libxslt/attributes.c: added
1282 validation of QName for xsl:element and xsl:attribute
1285 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1287 * libxslt/pattern.c: changed priority of template patterns
1288 starting with '//' from 0.0 to 0.5 (Bug 131705)
1290 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1292 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1293 behaviour on unknown element from the XSLT namespace.
1294 * python/generator.py: applied patch from Stephane bidoul
1295 to export enums in the bindings.
1297 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1299 * tests/general/Makefile.am, tests/general/bug-141.out,
1300 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1301 tests/general/bug-141.xml: added test case for
1302 Bug 13971 (libxml2 xpath.c bug, but tested here)
1304 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1306 * libxslt/xsltutils.c: added a newline for any comment before
1307 the root element (Bug 130433)
1308 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1309 default namespace is changed (Bug 130793)
1310 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1311 for newline after comment change above.
1312 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1313 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1314 cdata-section-elements problem.
1316 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1318 * python/libxsl.py: applied shared lib loading patch for OS X from
1321 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1323 * libexslt/math.c, libexslt/common.c: fixed problem,
1324 reported on the list by Markus Bayerlein, concerning
1325 math functions on nodesets generated with
1327 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1328 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1329 added test case for above.
1331 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1333 * libxslt/transform.c: changed to assure comment which
1334 preceeds root node is output after DTD (Bug 130433)
1335 * test/exslt/common/node-set.4.*: added test case for
1338 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1340 * doc/site.xsl: Changed logo spacing to avoid stacking
1341 * doc/*: rebuilt web pages
1343 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1348 Test William's new site.xsl improvements by adding the
1349 W3C logo icon, rebuild docs, and presto! It shows up
1352 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1354 * libxslt/transform.c: Refined wrapper code with large
1355 test case submitted by Norm Walsh. (Bug 130922)
1357 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1359 * libxslt/transform.c: Added coding to create a xsltDocument
1360 wrapper for an RVT, in order to produce the applicable
1363 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1365 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1366 doc/search.php.inc: Added new facility to "autogen"
1367 the search script. Fixed a few more problems with
1368 the API page generation.
1369 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1370 the autogeneration of the php script. Note that from
1371 this point doc/search.php will be include in the
1372 generic "Rebuilt docs".
1373 * doc/*: api docs rebuilt.
1375 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1377 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1378 Further cleanup, fully implemented common routine for
1379 "generic page" within the docs.
1380 * doc/*: api docs rebuilt with enhanced scripts.
1382 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1384 * doc/xslt.html, doc/bugs.html
1385 made link to bugzilla more useful
1387 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1389 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1390 cleanup of scripts, assuring page tables are consistent.
1391 * doc/*: api docs rebuilt with enhanced scripts.
1393 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1395 * configure.in: fixed Bug130593.
1396 * doc/apibuild.py: fixed a couple of sequence problems on
1397 references within APIxxx.html files, rebuild doc/* (and NEWS)
1399 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1401 * doc/newapi.xsl: change background color of function
1402 declaration to improve readability
1403 * doc/*: rebuild docs with new stylesheet
1405 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1407 * libxslt/transform.c: fix bad doc comment formatting on
1408 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1409 * doc/*: rebuild docs
1411 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1413 * configure.in doc/*: prepared release of libxslt-1.1.2
1414 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1417 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1419 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1422 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1424 * libxslt/numbers.c: added namespace comparison for
1425 xsl:number count function (Bug 129057)
1427 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1429 * tests/docs/Makefile.am tests/docs/bug-139.xml
1430 tests/general/Makefile.am tests/general/bug-139*: added
1431 test for entities parsing (Bug #129489)
1433 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1435 * tests/docs/Makefile.am tests/docs/bug-138.xml
1436 tests/general/Makefile.am tests/general/bug-138*: added
1437 test for namespace problem (Bug #129624)
1439 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1441 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1442 the transformation context
1443 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1444 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1445 xsltSetCtxtParseOptions() to update parsing options in document()
1447 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1449 * libxslt/keys.c: fixed second problem on #122483, namespace
1450 definitions must be propagated to keys.
1451 * tests/docs/Makefile.am tests/docs/bug-137.xml
1452 tests/general/Makefile.am tests/docs/bug-137*: added test
1453 to the regression for bug #122483
1455 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1457 * libxslt/transform.c: added the cast needed to fix #129188 warning
1459 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1461 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1464 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1466 * libexslt/date.c: fixed several routines to assure empty
1467 string returned (rather than a string object with a null
1468 string pointer) (Bug 129561)
1470 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1472 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1473 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1474 enhanced documentation to include exslt; rebuilt docs
1476 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1478 * libxslt/xsltutils.h
1480 document XSLT_TRACE macro (sort of) and rebuild docs
1482 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1484 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1485 build, no success, it still works halfway.
1487 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1489 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1490 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1491 mingw compilation fixes.
1493 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1495 * doc/xslt.html docs.html
1496 remove reference to gtk-doc
1498 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1500 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1502 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1504 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1505 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1506 by using the new XInclude APIs provided by 2.6.3...
1508 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1510 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1511 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1512 set into node name. This modification arises from
1513 bug #128520, and avoids unnecessary work in libxml2.
1515 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1517 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1518 * doc/* doc/html/*: regenerated the docs.
1520 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1522 * doc/Makefile.am: small further enhancement to makefile
1523 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1524 doc/html/libxslt-transform.html: updated to reflect last change
1527 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1529 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1530 Makefile.am: adapted the libxml files for libxslt.
1531 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1532 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1533 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1536 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1538 * libxslt/transform.c: change initialisation of external functions
1539 to take place in xsltNewTransformContext instead of in
1540 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1541 also fix problem reported on the mailing list on today's date.
1543 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1545 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1546 detect recursion in xslt:include (bug #127687).
1547 * tests/XSLTMark/reverser.out,
1548 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1549 because of fix of bug #127877 in libxml2 (quotes in text)
1551 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1553 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1554 Changed to detect recursion in xslt:import (bug #127687).
1555 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1556 include change to xsltParseStylesheetImportedDoc parameters for
1559 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1561 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1562 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1563 Applied patch from Mark Vadoc adding flexible trace debugging
1564 support to the library.
1566 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1568 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1569 'computed' namespace attribute)
1570 * tests/docs/Makefile.am tests/docs/bug-136.xml
1571 tests/general/Makefile.am tests/docs/bug-136*: added tests
1572 to the regression for bug #127561
1574 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1576 * libxslt/keys.c: small further enhancement, bug #127450
1578 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1580 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1581 on the same code in #127450
1582 * tests/docs/Makefile.am tests/docs/bug-135.xml
1583 tests/general/Makefile.am tests/docs/bug-135*: added tests
1584 to the regression suite for bug #127450.
1586 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1588 * libxslt/keys.c: fixed an error from #120684 patch raised in
1590 * tests/docs/Makefile.am tests/docs/bug-134.xml
1591 tests/general/Makefile.am tests/docs/bug-134*: added tests
1592 to the regression suite for bug #127450.
1594 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1596 * libxslt/keys.c: fixed a bug in the keys selector parsing
1597 #120684 when | is in a predicate or a string.
1598 * tests/docs/Makefile.am tests/docs/bug-133.xml
1599 tests/general/Makefile.am tests/docs/bug-133*: added tests
1600 to the regression suite for bug #120684.
1601 * Makefile.am: don't package cvs temp files
1602 * doc/apibuild.py: update from libxml2 one
1604 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1606 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1607 uncovered by newapi.xsl
1608 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1609 to use IS_BLANK_CH for char compares (fixes warnings)
1611 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1613 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1614 number formatting bug #126994
1616 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1618 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1621 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1623 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1624 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1625 patch to moves the control of the XSLT debugger into the transform
1628 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1630 * libexslt/functions.c: applied patch for param visibility from
1631 Shaun McCance. Changed variable scoping in accordance with
1632 Shaun's suggestions. This fixed problem reported on the list
1634 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1635 regression test for above
1637 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1639 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1640 describing the entry points.
1642 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1644 * win32/configure.js: fixed #122146
1646 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1648 * tests/multiple/Makefile.am: applied last fix from #125614
1650 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1652 Minor enhancements to eliminate compile/test warnings
1653 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1654 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1655 it's defined as __attribute__((unused))
1656 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1657 variable declaration
1658 * libxslt/preproc.c: minor change to get rid of unused var/code
1660 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1662 * doc/* NEWS: preparing release 1.1.0
1664 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1666 * libxslt/preproc.c: fixing the Document element precompilation
1667 to avoid the problem raised in #125614
1669 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1671 * tests/multiple/out/letter*.orig: updated to reflect change
1672 to HTML output in libxml2 (formatting of <p>, bug #125093)
1674 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1676 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1679 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1681 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1682 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1683 for the upcoming 1.1.0 release
1684 * breakpoint/*: this release removes the deprecated breakpoint library
1686 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1688 * libxslt/transform.c, tests/general/bug-119.out: fixed
1689 bug #125502 and corrected expected test output
1690 * tests/general/bug-79.out: fixed broken test (bug #123328)
1691 * libxslt/pattern.c, libexslt/functions.c: minor change to
1692 eliminate compilation warning
1694 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1696 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1697 broken tests (revealed by #125502)
1699 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1701 * libexslt/strings.c: fix bug #125265 about entities breaking
1702 exsl:tokenize and exsl:split
1703 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1704 augmented the reression tests with the example from the bug report.
1706 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1708 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1711 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1713 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1714 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1715 xmlParseFile, this avoid relying on global parser options, far
1717 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1718 slightly corrected output for CDATA and STYLE element save.
1720 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1722 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1723 patch from Roumen Petrov for bug #124539 when building outside the
1725 * libxslt/xsltutils.c: fixed the way to grab the line number from
1726 the document, use the predefiend libxml2 API which mate it work
1727 with both 2.5.x and 2.6.x
1729 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1731 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1732 problem reported on the mailing list by Justin Fletcher
1734 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1736 * configure.in libxslt.spec.in: doing some testing and raising
1737 the build requirement to 2.5.10
1738 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1739 for linking the exslt lib with the lib being build instead of the
1742 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1744 * libxslt/pattern.c: Fixed problem with cascaded predicates
1745 (more of bug 119946)
1747 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1749 * restored earliest portion of ChangeLog (was corrupted)
1751 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1753 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1754 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1755 * doc/libxslt-api.xml: regenerated the API
1757 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759 * configure.in: bump the libxml2 require to 2.6.0 which
1760 should ship for good real soon...
1761 * doc/Makefile.am: fix installation of HTML pages
1762 * doc/libxslt-api.xml: rebuilt
1763 * libxslt/xsltexports.h: cleanup
1764 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1765 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1767 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1769 * libxslt/attributes.c: fixed bug 123822
1771 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1773 * libxslt/pattern.c: fixed bug 119946
1774 * configure.in: enhanced for better devel (me) testing
1776 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1778 * configure.in: applied a small patch from Troels Walsted Hansen
1779 for python libxml2 detection.
1781 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1783 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1784 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1785 various compilation warnings (AIX as well as gcc)
1787 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1789 * libexslt/saxon.c: applied patch from Brett Kail to implement
1792 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1794 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1795 as pointed by Steve Ball
1797 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1799 * libxslt/extensions.c: applied patch from Karl Eichwalder
1800 apparently the xmlFree was introducting a memory error
1801 on x86_64, though not reproduced.
1802 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1804 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1806 * python/libxslt.c: don't output errors to stdout by default
1809 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1811 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1812 IS_XSLT_REAL_NODE change
1813 * python/Makefile.am Makefile.am: some makefile "distclean"
1814 target improvement from Graham Wilson
1815 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1818 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1820 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1821 IS_XSLT_REAL_NODE, fixed bug 120644.
1823 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1825 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1826 libxslt/xsltutils.h: removing the DocBook SGML support
1828 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1830 * configure.in: preparing release libxslt-1.0.33
1831 * doc/*: updated and rebuilt the docs
1832 * doc/apibuild.py: small fixes for new tokens
1834 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1836 * transform.c: enhanced previous fix to bug #120684, using
1837 excellent suggestion by Daniel
1838 * attributes.c: fixed bug #119583, merging attribute sets
1839 from imported stylesheets.
1840 * tests/docs/Makefile.am tests/docs/bug-131.xml
1841 tests/general/Makefile.am tests/docs/bug-131*: added tests
1842 to the regression suite for bug #120684.
1844 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1846 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1847 incorrect creation of "extra" variables when compiling
1848 templates on imported stylesheets.
1849 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1850 tests/general/Makefile.am test/docs/bug-130*: added tests
1851 to the regression suite for this bug.
1854 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1856 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1859 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1861 * transform.c: fixing bug #120684 on crash caused by text between
1864 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1866 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1867 macros which affect exports and added mingw section
1869 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1871 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1872 against libxml2 without XPointer supoort.
1874 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1876 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1877 with namespaced names reported by Steve Hay
1878 * tests/docs/Makefile.am tests/docs/bug-129.*
1879 tests/general/Makefile.am tests/general/bug-129*: added the
1880 test to the regression suite for this bug.
1882 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1884 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1887 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1889 * libxslt/*.h: realigned parameters after taint
1891 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1893 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1894 Borland compiler, as reported by Eric Zurcher
1896 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1898 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1899 get included in the distrib
1901 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1903 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1904 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1905 contain the export defs.
1907 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1909 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1910 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1911 for compilation with MingW compiler on Windows.
1913 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1915 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1916 instances of a key with the same namespace:name, reported
1917 on the mailing list by Ian Young. Added regression test
1920 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1922 * variables.c: fixed bug 119699 (missing error on shadowed
1924 * autogen.sh: removed dependency on automake-1.4, updated
1925 links for fetching auto* tools
1926 * doc/Makefile.am: added check for automatic regeneration of
1927 win32/*.def.src when api xml files are updated.
1929 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1931 * transform.c: fixed bug 114563 (params not passed when
1932 default template processed)
1934 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1936 * xslt.c: fixed bug 119862 (missing param on ns error print)
1938 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1940 * News configure.in: preparing libxslt-1.0.32 release
1941 * doc/* : updated the doc and rebuilt
1943 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1945 * breakpoint/Makefile.am: removed ref to libxslt.la
1946 * numbers.c transform.c python/libxml_wrap.h python/types.c
1947 xlstproc/xsltproc.c: Minor cleanup of warning errors
1949 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1951 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
1953 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
1955 * tests/docs/Makefile.am tests/docs/bug-127.*
1956 tests/general/Makefile.am tests/general/bug-127*: added the
1957 test from bug #118763 to the regression suite.
1959 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
1961 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
1963 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1965 Minor cleanup of regression test general/bug-125
1967 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1969 Fixed bug 116517 - handling of '{' and '}'
1970 * templates.c: added checks for escaping and balancing of
1972 * tests/general/Makefile.am tests/docs/Makefile.am:
1973 Added test case (bug-126) to regression suite.
1975 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
1977 Fixed bug 117552 - sort with multiple keys
1978 * xsltutils.c: enhanced treatment of NaN when multiple sort
1980 * tests/general/Makefile.am tests/docs/Makefile.am:
1981 Added test case (bug-125) to regression suite.
1983 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1985 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
1986 * transform.c, variables.c, xslt.c, xsltutils.c:
1987 removed some unused variables
1989 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1991 Fixing bug 118558 (Solaris 8 compiler warnings)
1992 * xslt.c: minor re-ordering of code
1993 * functions.c: added an explicit cast
1994 * number.c: added include for string.h
1995 * security.c: added an explicit cast
1997 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1999 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2000 of date:seconds as previously posted to the mailing list
2001 * numbers.c: extensive modification to cater for UTF8 within
2002 the various routines.
2004 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2006 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2007 #117616 about EXST str:tokenize.
2008 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2009 added the test in the regression suite.
2011 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2013 * xsltproc/xsltproc.c: applying a patch based on #117377
2016 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2018 * libxslt/transform.c: allow strip-space to support full namespaces
2019 using prefix:* , should fix #114287
2020 * tests/docs/Makefile.am tests/docs/bug-124.*
2021 tests/general/Makefile.am tests/general/bug-124*: added a
2022 test to the regression suite for this bug.
2024 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2026 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2027 the attribute was already defined, should fix bug #113812
2028 * tests/docs/Makefile.am tests/docs/bug-123.*
2029 tests/general/Makefile.am tests/general/bug-123*: added the
2030 test to the regression suite.
2032 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2034 * libexslt/strings.c: applied patch from Shaun McCance to implement
2035 exslt:split c.f. #117752
2036 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2037 added the test to the regression suite.
2039 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2041 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2042 might require more attention could be an Unicode support breakage.
2044 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2046 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2047 libxslt/xsltInternals.h: optimize text node coalescing by
2048 caching info about the last text node generated and doing
2049 fast alloc/copy of the text. Should fix #115273
2051 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2053 * fixed bug 113520, incorrect result for date:seconds
2054 with change to type casting in libexslt/date.c
2056 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2058 * fixed bug 114764: trouble with globals and RVT's
2059 with minor changes in variables.c and transform.c
2060 so that any global instantiated with an RVT gets
2061 uninitialized when the RVT is destroyed.
2063 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2065 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2066 * breakpoint/Makefile.am: added deps to libxslt
2067 * tests/exslt/common/Makefile.am: integrated William Brack test
2068 in the regression suite
2070 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2072 * fixed bug 114812, trouble with imported exslt functions
2073 added lookup function in libxslt/extension.c
2074 enhanced exsltInitFunc in libexslt/functions.c to take
2075 better care of imports
2077 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2079 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2080 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2081 Sean Treadway, adding Python bindings for extension element and
2082 some bindings cleanups.
2083 * python/tests/Makefile.am python/tests/extelem.py: also add an
2086 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2088 * python/libxml_wrap.h: applied patch from #116943 which should
2089 fix the xsltSaveResultToFile python binding.
2091 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2093 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2095 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2097 * configure.in: releasing 1.0.31
2098 * doc/*: update and rebuild of the docs
2100 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2102 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2104 * tests/docs/Makefile.am tests/docs/bug-122.*
2105 tests/general/Makefile.am tests/general/bug-122*: added the
2106 test to the regression suite.
2108 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2110 * libxslt/preproc.c: fix bug #115778 for attribute value template
2113 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2115 * libxslt/documents.c libxslt/transform.c: applied patch from
2116 Keith Isdale to desactivate node numbering when running under
2119 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2121 * libxslt/security.c: fix the write checking code when
2122 the output filename does not parse as an URL bug #115402
2124 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2126 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2127 triodef.h were missing from the distribution
2129 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2131 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2132 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2134 * libexslt/sets.c: applied patch from Peter Breitenlohner
2135 * doc/*: rebuilt the docs
2136 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2137 generattion of " as " in element content.
2139 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2141 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2142 which is a sibling of xsl:when
2144 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2146 * libxslt/xslt.c: fixed a possible crash when the document
2147 wasn't a proper stylesheet.
2149 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2151 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2153 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2155 * win32/defgen.xsl: new file, generates the export sources.
2156 * win32/*.def.src: these are now autogenerated, changes to these
2157 will not be logged anymore.
2159 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2161 * tests/docs/Makefile.am tests/docs/bug-121.*
2162 tests/general/Makefile.am tests/general/bug-121*: added the
2163 example for bug #112904 in the regression tests, the bug fix is
2166 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2168 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2169 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2170 of --with-python like for libxml2
2172 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2174 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2175 NaN within the sort element. Also added regression test.
2177 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2179 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2180 network accesses when building
2182 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2184 * libxslt/transform.c: fixed a segfault introduced with the RVT
2185 handling change, bug #112703 .
2187 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2189 * libxslt/xslt.c: make sure stylesheet compilation errors
2190 forces a NULL stylesheet, fixes #112270
2192 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2194 * NEWS configure.in : preparing release 1.0.30
2195 * doc/apibuild.py: backported a patch from libxml2
2196 * doc/*: updated and rebuilt the docs
2198 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2200 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2201 cleaning up Result Value Tree handling
2202 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2204 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2205 added Mark Vakoc test combining for-each and exslt:tokenize
2207 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2209 * libxslt/transform.c: fixing bug #111755 when a template is
2210 applied to an attribute
2211 * tests/docs/Makefile.am tests/docs/bug-119.*
2212 tests/general/Makefile.am tests/general/bug-119*: added the
2213 example in the regression tests for that bug.
2215 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2217 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2218 for the HTML generation fixing #111799
2219 * doc/html/*.html doc/html/*.png: associated update
2221 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2223 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2224 * win32/libxslty.def.src: added more exports
2226 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2228 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2229 transition to XHTML1 added validity checking to the makefile rules.
2231 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2233 * python/generator.py: fixed a problem in the generator where
2234 the way functions are remapped as methods on classes was
2235 not symetric and dependant on python internal hash order,
2236 as reported by Stéphane Bidoul
2237 * libexslt/strings.c: attempt at fixing an object type pbm
2238 * libxslt/triodef.h: update for OpenVMS from libxml2
2240 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2242 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2243 generation of the man page
2245 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2247 * libexslt/sets.c: fixed a bug introduced in the last commit
2248 * libxslt/transform.c: tried to fix #111437
2249 * tests/docbook/result/xtchunk/html/*.orig
2250 tests/multiple/out/*.orig: side effect of #111437 change.
2252 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2254 * libexslt/strings.c: applied last patch for #110023 from
2256 * libexslt/sets.c: fixed a memory leak when mixing one of the
2257 EXSLT set functions and a Result Value Tree
2258 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2259 with Result Value Tree
2261 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2263 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2264 bug #111420 about double initialization of extension contexts
2266 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2268 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2269 don't obbey the same rules as for literal reusl elements.
2270 * tests/docs/Makefile.am tests/docs/bug-118.*
2271 tests/general/Makefile.am tests/general/bug-118*: added the
2272 example in the regression tests for that bug.
2273 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2274 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2275 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2276 regression tests one still exposing a mem leak (Mark Vadoc).
2278 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2280 * libxslt/pattern.c: fix a memory related segfault on a
2281 pattern compilation error #110189
2283 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2285 * libxslt/variables.c: fixing bug #110020 on global parameter
2286 and variables mismatch
2287 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2288 the test to the regression suite
2290 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2292 * libexslt/math.c: applied patch from Charles Bozeman fixing
2293 the math power function where args were inverted #110996
2294 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2295 added the test to the regraession for #110996
2296 * libexslt/sets.c: avoid a problem with nodesets.
2298 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2300 * libxslt/win32config.h: added HAVE_MATH_H
2302 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2304 * win32/Makefile.msvc: fixed compilation with thread-enabled
2307 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2309 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2310 with RTF in libexslt
2312 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2314 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2315 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2316 other places where ctxt->document pointer may be used without
2317 checking it agaisnt NULL.
2318 * tests/docs/Makefile.am tests/docs/bug-115.*
2319 tests/general/Makefile.am tests/general/bug-115*: added the
2320 example in the regression tests for that bug.
2321 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2323 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2325 * configure.in NEWS: preparing 1.0.29 release
2326 * libxslt/documents.c: generate the document order for document()
2328 * doc/*: updated and regenerated the docs
2330 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2332 * libxslt/transform.c: fixed a namespace redundancy problem
2334 * tests/docs/Makefile.am tests/docs/bug-114.*
2335 tests/general/Makefile.am tests/general/bug-114*: added an
2336 example in the regression tests for that bug.
2338 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2340 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2341 and avoid some warnings when loading the python modules on non
2343 * libxslt/transform.c: fix a bug introduced in the document lookup
2344 and exhibited by the keys test.
2346 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2348 * tests/docs/Makefile.am tests/docs/bug-113.*
2349 tests/general/Makefile.am tests/general/bug-113*: added an
2350 example in the regression tests for bug #109160 fixed in libxml2
2352 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2354 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2355 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2356 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2358 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2360 * libxslt/transform.c: forgot to make one change related to
2361 Result Value Tree change, pointed out by Sebastian Rahtz
2362 * tests/docs/Makefile.am tests/docs/bug-112.*
2363 tests/general/Makefile.am tests/general/bug-112*: added an
2364 example in the regression tests that bug
2366 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2368 * libxslt/transform.c: second part of the patch fixing #108905
2369 performances problems, ask for computation of document order on
2370 the document transformed and avoid inefficiencies building large
2371 nodesets of unique nodes.
2372 * configure.in: fix a trouble with libtool in my debug environment.
2374 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2376 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2377 Result Value Tree are now generated with a document root node
2378 not an element, it's quite cleaner.
2379 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2380 also prepared for libxslt-1.0.28 release
2381 * doc/*: updated and regenerated the docs
2383 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2385 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2386 Finally fixed bug #75813, processing or Result Value Tree
2387 converted into node-sets should be a bit more sensible now.
2388 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2389 fixes this regression test, there is 4 nodes, not 3
2390 * tests/docs/Makefile.am tests/docs/bug-111.*
2391 tests/general/Makefile.am tests/general/bug-111*: added an
2392 example in the regression tests for bug #75813
2394 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2396 * tests/docs/Makefile.am tests/docs/bug-110.*
2397 tests/general/Makefile.am tests/general/bug-110*: added an
2398 example in the regression tests for bug #108976 which is
2401 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2403 * tests/docs/Makefile.am tests/docs/bug-109.xml
2404 tests/general/Makefile.am tests/general/bug-109*: added an
2405 example in the regression tests for the invalid bug #108716
2407 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2409 * libxslt/variables.c: fixed bug #108633 reported by
2410 Jerome Pesenti about recursive global variables/param detections
2411 * tests/reports/Makefile.am tests/reports/rec*: added regression
2412 tests for the checking of recusion in global/local param/variables.
2414 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2416 * libxslt/numbers.c: valgrind pointed out an uninitialized
2417 variable use in format-number()
2419 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2421 * tests/docs/Makefile.am tests/docs/bug-108.xml
2422 tests/general/Makefile.am tests/general/bug-108*: added an
2423 example in the regression tests bug #107804 fixed in libxml2
2425 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2427 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2428 matches should catch comments and PIs
2429 * tests/docs/Makefile.am tests/docs/bug-107.xml
2430 tests/general/Makefile.am tests/general/bug-107*: added an
2431 example in the regression tests for this case
2433 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2435 * tests/docs/Makefile.am tests/docs/bug-106.xml
2436 tests/general/Makefile.am tests/general/bug-106*: added the next
2437 example for bug #106788 from James Clark in the regression tests,
2438 the bug fix is actually in libxml2
2440 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2442 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2443 for Python checks, makefile cleanup, and convenience changes
2445 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2447 * xsltproc/xsltproc.c: had to comment out Igor last change
2448 since it made libxslt-1.0.27 depends on libxml2 newly
2449 API extension which hasn't propagated yet :-(
2451 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2453 * configure.in: preparing release 1.0.27
2454 * doc/*: updated and rebuilt the docs
2456 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2458 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2461 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2463 * tests/docs/Makefile.am tests/docs/bug-105.xml
2464 tests/general/Makefile.am tests/general/bug-105*: added the
2465 example for bug #106788 from James Clark in the regression tests,
2466 the bug fix is actually in libxml2
2468 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2470 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2471 James Clark and a bit of cleanup
2472 * tests/docs/Makefile.am tests/docs/bug-104.xml
2473 tests/general/Makefile.am tests/general/bug-104*: added the
2474 example in the regression tests for this case
2476 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2478 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2480 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2482 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2484 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2486 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2487 * win32/configure.js: included handling of the trio option
2489 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2491 * configure.in doc/*: preparing release 1.0.26
2493 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2495 * libxslt/functions.c: fixing another bug in document(), bug #105450
2496 * tests/documents/test_bad.result: Slight change to the output
2498 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2500 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2501 * tests/documents/Makefile.am tests/documents/test_bad: add the
2502 specific test as suggested by Jean T Anderson
2504 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2506 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2507 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2508 libxslt/xslt.c: tried to fix 105387 and all similar cases
2509 in the library sources.
2511 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2513 * doc/* configure.in: preparing for release of 1.0.25
2515 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2517 * xsltproc/xsltproc.c: fixed bug #99623
2519 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2521 * libxslt/transform.c: fixing bug #105116 sometimes one need
2522 to generate a default namespace reset xmlns="" in the output
2523 * tests/docs/Makefile.am tests/docs/bug-103.xml
2524 tests/general/Makefile.am tests/general/bug-103*: added the
2525 example in the regression tests for this case
2527 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2529 * libxslt/pattern.c libxslt/transform.c: changed the way the
2530 root element of value tree are handled to fix bug #104123
2532 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2534 * README: change of policy w.r.t. mails
2535 * configure.in: small cleanup
2536 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2537 a couple of bugs raised by Eric van der Vlist in #104114
2538 * tests/exslt/*/*.out: slight change to the tests
2540 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2542 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2543 emphasis on the fact that --docbook should not be used
2546 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2548 * python/libxslt.c: fixed a couple of return error #104150
2549 reported by Peter O'Shea
2551 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2553 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2554 when applied to a standalone stylesheet
2556 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2558 * configure.in: preparing release 2.0.24
2559 * libxslt.spec.in: small update
2560 * doc/*: updated the news, rebuilt the APIs descriptions
2562 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2564 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2565 the associated patch from Daniel Stodden.
2566 * tests/documents/Makefile.am tests/documents/fragment*: added a
2569 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2571 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2572 for extension modules init and shutdown callbacks, check that
2573 they are now called when needed.
2574 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2575 started adding the extension module support at the Python level.
2576 Still a strange bug to hunt down left.
2578 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2580 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2581 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2582 computation in the presence of imports
2583 * tests/docs/Makefile.am tests/docs/bug-102.xml
2584 tests/general/Makefile.am tests/general/bug-102*: added an
2585 example in the regression tests for this case
2587 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2589 * xsltproc/xsltproc.c: final touch to #102800 fix
2591 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2593 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2594 memory debug checking which got deactivated at some point ?!?
2595 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2596 * libxslt/xsltutils.c: very small change on HTML indentation handling
2598 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2600 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2601 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2602 exclude-result-prefixes to avoid extra namespace declaration being
2603 dumped following the fix for #102920 in libxml2
2605 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2607 * libxslt/transform.c: fixed a problem related to directory
2608 checking and creation raised by Craig Goss
2610 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2612 * libexslt/strings.c: applied patch from Jörg Walter to provide
2613 URI escaping and unescaping functions.
2615 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2617 * libexslt/strings.c: Alexey Efimov found a typo bug in
2618 exsltStrPaddingFunction()
2620 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2622 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2624 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2626 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2627 applied patch from Craig A. Berry for the VMS port.
2629 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2631 * libxslt/xsltInternals.h: increase the max number of cascaded
2633 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2634 the Windows binaries.
2636 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2638 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2640 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2642 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2643 the apibuilder script, regenerated the APIs
2645 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2647 * libxslt/numbers.c: numbering should not traverse XInclude
2648 nodes left in the tree. Closes bug #101114 raised by
2651 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2653 * doc/apibuild.py: fixed a bug in merging public info from
2655 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2656 the iconv option to configure.js didn't work, and
2657 added zlib option needed when linking xsltproc statically
2659 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2661 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2662 the generation of libexslt-api.xml
2663 * libexslt/exslt.h: small cleanup.
2665 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2667 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2668 copied over the apibuild.py from libxml2, adapted a bit and
2669 regenerated the API description in XML. Todo: libexslt-api.xml
2670 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2671 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2672 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2673 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2674 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2675 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2676 report from the scripts.
2677 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2680 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2682 * libxslt/transform.c: xsl:element generated superfluous xmlns
2683 declarations, closes bug #99905
2684 * tests/docs/Makefile.am tests/docs/bug-101.xml
2685 tests/general/Makefile.am tests/general/bug-101.*: added the
2686 example in the regression tests for this case
2688 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2690 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2691 within an <xsl:text>
2693 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2695 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2697 * tests/docs/Makefile.am tests/docs/bug-100.xml
2698 tests/general/Makefile.am tests/general/bug-100.*: added the
2699 example in the regression tests for this case
2700 * tests/docs/Makefile.am tests/docs/bug-99.xml
2701 tests/general/Makefile.am tests/general/bug-99.*: this test
2702 covers an xsl:attribute namespace bug that Norm pointed out.
2704 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2706 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2707 win32/libxslt.def.src: applied another patch from Richard Jinks
2708 for the export of teh sorting routine and allowing per context
2711 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2713 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2714 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2715 redefining the sorting routine, plus a bit of tweaking of the
2718 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2720 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2722 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2723 * doc/html/*.html: updated too
2724 * python/libxsltclass.txt: updated too
2726 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2728 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2729 xsltGetProfileInformation() to retrieve profiling informations
2730 from an XSLT transformation context. It returns it as an XML
2731 tree. Provided by Michael Rothwell this closes RFE #99527
2733 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2735 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2736 in xsltFindElemSpaceHandling() missing imported informations
2737 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2740 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2742 * libxslt/namespaces.c: fix for namespace generation on
2743 attributes created with xsl:attribute
2745 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2747 * libxslt.spec.in configure.in: add a line in %changelog for releases
2749 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2751 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2752 xsltInternals.h reference.
2754 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2756 * python/tests/*.py: enable libxml2 memory debug before
2757 loading libxslt since libxslt initialization now includes
2758 EXSLT registration which initialize the libxml2 library and
2761 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2763 * python/libxsl.py: updated with new version from Stéphane Bidoul
2765 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2767 * win32/libxslt.def.src: exported new functions
2769 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2771 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2772 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2773 * python/tests/exslt.py: trouble with mem debug in that specific
2776 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2778 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2779 problem when compiling on HP-UX
2781 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2783 * python/generator.py python/libxslt.c: fixes for compiling
2786 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2788 * libxslt/transform.c: fixed bug #99168 select evaluating to
2791 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2793 * tests/documents/result.xhtml: the XHTML1 serialization change
2794 to libxml2 modifies slightly the result of that test.
2796 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2798 * configure.in: the python bindings requires libxml2 >= 2.4.25
2799 for the regexp stuff.
2801 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2803 * configure.in: similar patch to #98825 for --with-python
2805 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2807 * libxslt/variables.c: fix bug #98793 on clash of imported global
2809 * tests/reports/tst-1.err: this changes the output of that test
2811 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2813 * configure.in: preparing 1.0.23
2814 * doc/*: rebuilding the docs
2816 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2818 * python/libxslt.c: make sure to register EXSLT for the bindings
2819 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2820 * xsltproc/xsltproc.c: minor cleanup
2822 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2824 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2825 when building outside of the source tree
2827 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2829 * python/generator.py: xpathObjectRet() pertains to the libxml2
2830 module, add the namespace.
2832 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2834 * libxslt/win32config.h: cleanup
2835 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2836 * win32/Makefile.msvc: modified to allow mingw coexistence
2837 * win32/configure.js: integrated mingw
2838 * win32/Readme.txt: cleanup
2839 * xsltproc/xsltproc.c: allowed stdarg for mingw
2841 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2844 * doc/xsltproc.html - ran stylesheets to update man page
2845 and html with Daniel's fix to #95510
2847 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2849 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2850 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2851 * README: fix the bug page URL
2853 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2855 * libxslt/functions.c: make sure the fixup for key() reported
2856 by John Escott actually works.
2857 * tests/docs/Makefile.am tests/docs/bug-98.xml
2858 tests/general/Makefile.am tests/general/bug-98.*: added the
2859 example in the regression tests for this case
2861 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2863 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2864 * tests/docs/Makefile.am tests/docs/bug-97.xml
2865 tests/general/Makefile.am tests/general/bug-97.*: added the
2866 example in the regression tests for this case
2868 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2870 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2871 checks in recursive copies.
2872 * tests/docs/Makefile.am tests/docs/bug-96.xml
2873 tests/general/Makefile.am tests/general/bug-96.*: added the
2874 example in the regression tests for this case
2876 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2878 * libxslt/functions.c: autoconvert key() first arg to string,
2879 reported by John Escott
2881 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2883 * libxslt/transform.c: corner case handling of copying a CDATA node.
2885 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2887 * libxslt/win32config.h: retired xmlwin32version.h
2889 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2891 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2892 written by Thomas Schraitle (RFE #96485)
2894 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2898 clarifying --catalog option and xsltproc's use of
2899 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2900 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2902 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2904 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2905 libxml2 string API instead.
2906 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2907 try to cope with architecture lacking some of the string functions,
2908 reuse the trio ones compiled in libxml2 , should close #97113
2910 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2913 the spec file and associated changes in the Makefiles.
2915 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2919 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921 * libxslt/keys.h: fixed include c.f. bug #96487
2922 * config.h.in: Red Hat 8.0 induced change
2924 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
2927 fixed bug #78501 when using a non ascii character for the
2928 number formatting grouping separator.
2929 * tests/docs/Makefile.am tests/docs/bug-95.xml
2930 tests/general/Makefile.am tests/general/bug-95.*: added the
2931 example in the regression tests for this case
2932 * libxslt/attributes.c: cleaning up a problem introduced in last
2935 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2937 * libxslt/attributes.c: fixed minor typo in a call to
2940 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942 * python/types.c: fixed bugs when passing result value tree
2943 to Python functions.
2945 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2947 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
2949 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
2952 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954 * configure.in: preparing 1.0.22
2955 * doc/*: upated and rebuilt the docs
2957 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959 * libxslt/variables.c: fixed bug #86421
2960 * tests/docs/Makefile.am tests/docs/bug-94.xml
2961 tests/general/Makefile.am tests/general/bug-94.*: added the
2962 example in the regression tests for this case
2964 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966 * xsltproc: added and tested the --path option to close #79638
2968 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
2971 with the inherited stylesheet value.
2972 * tests/docs/Makefile.am tests/docs/bug-93.xml
2973 tests/general/Makefile.am tests/general/bug-93-inc.*
2974 tests/general/bug-93.*: added the example in the regression
2977 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
2980 possibility to register a transformation context specific
2981 error handler, with xsltSetTransformErrorFunc() and provided
2982 a new routine xsltTransformError() to handle contextual errors,
2983 this should fix #94435
2984 * libxslt/*.c: modified all the code to use the context specific
2985 error handling, as a result xsltPrintErrorContext() is not called
2986 anymore except internally from xsltTransformError()
2988 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990 * libxslt/transform.c: closing #94933, any error will make
2991 the transformation abort with no result.
2992 * tests/reports/tst-1.err tests/reports/tst-1.out
2993 tests/reports/undefvar.err: this changed the regression tests
2995 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
2996 updated the result accordingly to the fixes done last month.
2997 * libxslt/namespaces.c: make sure to avoid duplicate namespace
2998 declarations in the result trees. May fix #93692 but it's unclear.
3000 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002 * xsltproc/xsltproc.c: added a --path option to provide the
3003 enhancement requested by #79638, first cut at it, untested
3006 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008 * libxslt/xslt.c: seems the media-type attribute wasn't
3009 always correctly handled
3011 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3013 * libxslt/transform.c: added URI escaping in case the resource
3014 target computation of exslt:element failed. Should fix #81837
3016 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018 * README: updated the contact informations
3020 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022 * libxslt/pattern.c: fixed the behaviour of node() patter which
3023 didn't patch the one defined in XPath :-( . Closes bug #95793
3024 * tests/docs/Makefile.am tests/docs/bug-92.xml
3025 tests/general/Makefile.am tests/general/bug-92.*: added the
3026 example in the regression tests for this case
3028 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3030 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3031 * win32/Makefile.msvc: added security.c to the build
3032 * win32/libxslt.def.src: exported functions from security.c
3034 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3037 documents to be written only to a given subtree.
3039 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3042 runtime security checks, it will also check and do directory
3043 creation when allowed
3044 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3045 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3046 security infrastructure probes at file reading or file creation
3047 * xsltproc/xsltproc.c: plugged the security module there too,
3048 added the new options --nowrite and --nomkdir
3049 * doc/*: updated the man page and regenerated.
3051 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053 * doc/*: updated the doc XSLT to add the search, added the search
3054 page, fixed a link problem raised by Yves Pratter, regenerated
3056 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058 * doc/index.py: the indexer version of the XSLT part of the
3059 xmlsoft site + archives
3061 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3063 * win32/Makefile.msvc: introduced double-run compilation.
3064 * win32/configure.js: introduced double-run compilation.
3066 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068 * configure.in: preparing 1.0.21
3069 * doc/* : updated and regenerated the docs and web pages
3071 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073 * libxslt/transform.c: fixed a disable output escaping bug for
3074 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3075 * tests/docs/Makefile.am tests/docs/bug-91.xml
3076 tests/general/Makefile.am tests/general/bug-91.*: added the
3077 example in the regression tests for this case
3079 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3081 * doc/xlst.html: changing link on ftp.gnome.org
3083 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3086 reported for libxml2
3088 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090 * Makefile.am configure.in: trying to fix the same problem as
3091 #88412 by bypassing all the python subdir if python ain't detected
3093 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3097 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3099 * libexslt/date.c: fixed the embedded '-' in the duration format
3101 * tests/.../difference.1.xml: added test cases which illustrated
3104 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3106 * libexslt/date.c: fixed date:difference() bugs, removed all
3107 type conversion warnings.
3108 * libxslt/xsltutils.c: removed unused local variable.
3110 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3112 * doc/xsltproc.html:
3113 oops, forgot to update the html version of the man page
3115 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3119 * doc/xsltproc2.html
3120 Fixing erroneous mention of old --warnnet option (thanks to Jean
3121 T. Anderson for pointing this out)
3123 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3125 * win32/configure.js: added more readme info for the binary
3128 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3133 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135 * libxslt.spec.in: fixes libary path for x86_64 AMD
3137 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139 * python/Makefile.am: applied patch from Christophe Merlet to
3142 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3145 a possible memory leak in case of error
3147 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3150 nice logos generated by Marc Liyanage
3151 * doc/site.xsl *.html: changed the stylesheet to show the new
3152 logo and regenerated the pages
3154 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156 * python/libxslt-python-api.xml python/libxslt.c
3157 python/libxsltclass.txt python/tests/basic.py: applied a patch
3158 from Ralf Mattes providing style.saveResultToString()
3160 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162 * configure.in: preparing release 1.0.20
3163 * doc/*: updated and regenerated the docs
3165 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3167 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3168 doing the evaluation of attribute value templates
3169 * libxslt.spec.in python/Makefile.am: fixed some troubles
3172 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174 * python/libxslt.c: fixed the parameter order when calling
3175 Python based extensions.
3177 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3181 * tests/docs/Makefile.am tests/docs/bug-90.xml
3182 tests/general/Makefile.am tests/general/bug-90.*: added the
3183 example in the regression tests for this case
3185 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3187 * win32/Makefile.msvc: added the prefix location to the include
3188 and lib search path.
3190 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192 * libxslt/transform.c: found and fixed the small <xsl:choose>
3193 bug which was giving troubles to DocBook users (the test expression
3194 of <when> was evaluated in the namespace context of <choose> !)
3196 2002-08-18 Havoc Pennington <hp@pobox.com>
3198 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3199 both automake 1.6 and 1.4 installed get the right automake. Means
3200 compilation from CVS will now require the latest automake 1.4
3201 release, or manually creating symlinks called "automake-1.4" and
3204 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3209 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211 * libxslt/functions.c: recovering to the old (somewhat) broken
3212 implementation of document('') when there is no base for the
3213 source document or it can't be realoaded (e.g. when the sytlesheet
3214 was loaded from a memory string). Matt Sergeant insisted on this
3217 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219 * libxslt/transform.c: applied another patch from Nathan Myers about
3220 a possible memory leak in case of error
3222 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224 * libxslt/transform.c: applied a patch from Nathan Myers about
3225 an erroneous free in case of error
3227 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3230 the misdetection of libxml2 python bindings a warning only
3232 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3234 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3235 a bug reported by Gero Meissner (87230)
3236 * fixed a problem compiling python directory when multiple
3237 'make' jobs were executed (python/Makefile.am)
3239 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3242 at the xsltdbg interface when encountering an empty attribute
3245 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247 * tests/* : the change in HTML meta encoding tag serialization
3248 affected some of the results
3250 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3253 to fix Red Hat bug #68614
3255 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3257 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3258 if there is no *.pdb
3260 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262 * configure.in: preparing 1.0.19
3263 * doc/* : rebuilt the docs
3265 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267 * libxslt/transform.c: fixed bug #83749 about namespace generated
3268 being invalid when they are inherited from the context.
3270 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272 * libxslt/transform.c: fixed bug #86753 on multiple identical
3273 attributes being generated, oops ...
3274 * tests/docs/Makefile.am tests/docs/bug-89.xml
3275 tests/general/Makefile.am tests/general/bug-89.*: added an
3276 example in the regression tests for this case
3278 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3281 * tests/docs/Makefile.am tests/docs/bug-88.xml
3282 tests/general/Makefile.am tests/general/bug-88.*: added an
3283 example in the regression tests for this case
3285 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3287 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3288 Ken Neighbors to implement/fix sorting orders
3289 * tests/docbook/result/*/gdp-handbook.*
3290 tests/docbook/result/xtchunk/html/*.orig
3291 tests/general/bug-12-.out tests/general/bug-63.out:
3292 cleaned up the result of "make tests" following some changes
3293 in namespace axis order and serialization rules in libxml2
3295 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3297 * transform.c further enhancement for bug 84902 (another
3298 path), also cleaned up code slightly
3300 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3302 * transform.c: fixed bug 84902 - message with terminate=yes
3305 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307 * tests/docs/Makefile.am tests/docs/bug-87.xml
3308 tests/general/Makefile.am tests/general/bug-87.*: added a
3309 example in the regression tests for a case where the XML
3310 default namespace was missing from the namespace axis
3311 * xsltproc/xsltproc.c: added the informations that parameter
3312 strings are expected to be UTF8
3313 * libxslt/attributes.c: fixes on attribute group implementation
3315 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3317 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3318 updating docs to add reference to UTF-8 requirement for
3319 stringparam command line option
3321 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3324 fixed document('') as pointed by Eric van der Vlist
3325 * tests/docs/Makefile.am tests/docs/bug-86.xml
3326 tests/general/Makefile.am tests/general/bug-86.*: added the
3327 specific example in the regression tests
3329 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3332 patch from Ken Neighbors fixing some format-number inconsistencies
3333 * tests/numbers/format-number.out tests/numbers/format-number.xml
3334 tests/numbers/format-number.xsl: the patch also included
3335 updates to the regression tests
3337 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3339 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3340 xsl:number level="multiple"
3341 * tests/docs/Makefile.am tests/docs/bug-84.xml
3342 tests/general/Makefile.am tests/general/bug-84.*: added a
3343 specific example in the regression tests
3345 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347 * libexslt/dynamic.c: turned a function static
3348 * libxslt/win32config.h: applied patch from Mark Vadoc
3350 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3353 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3354 a patch from Mark Vakoc to implement the EXSLT
3355 object dyn:evaluate(string) extension function, and a small fix
3358 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3360 * configure.in: preparing 1.0.18
3361 * doc/*: recompiled the API and web site
3363 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3365 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3366 duplicated namespace declarations, this might not be as generic as
3367 it should but works well for DocBook stylesheets
3369 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371 * libxslt.pc.in: fix bug #82970
3373 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375 * python/libxslt-python-api.xml python/libxslt.c
3376 python/libxsltclass.txt : tried to fix #79105 by providing a
3377 specific error registering routine.
3379 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3382 adding xsltSaveResultToString()
3383 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3384 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3385 API with the new function.
3387 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3389 * libxslt/function.c: applied a patch from Richard Jinks
3390 to avoid a crash in element-available()
3392 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394 * libxslt.spec.in: applied patch from Geert Kloosterman to
3395 not miss gif and .png files in the RPM documentation
3397 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3400 from Charles Bozeman
3402 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3404 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3405 libxslt/xsltconfig.h.in: applied a man page patch from
3406 Christian Cornelssen and fixed a couple of issues he raised.
3408 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3410 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3412 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3415 Applied Mark Vakoc patch to show registered extensions in xsltproc
3416 * doc/*: rebuilt the API, docs and website
3417 * python/libxsltclass.txt: this added an entry point
3419 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3421 * libxslt/xslt.c: xsl:include crash fix
3422 * libxslt/imports.c: xsl:include crash fix
3423 * libxslt/imports.h: xsl:include crash fix
3425 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3427 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3429 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3431 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3432 fixed some return code problems raised by Thomas Mauch
3434 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436 * libxslt/transform.c: don't allow adding an attribute to
3439 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3442 * doc/*: rebuilt the docs.
3444 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446 * libxslt/variables.c: better attempt to fix the problem in
3447 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3449 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3451 * win32/dsp/*.dsp: Removed obsolete macros
3452 * win32/dsp/*.def: Updated export definitions
3454 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456 * libxslt/variables.c: tried to fix a problem in
3457 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3459 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461 * libexslt/date.c: applied another patch from Charles Bozeman to
3462 enhance date/duration support
3463 * tests/exslt/date: added the associated set of regression tests
3465 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467 * libexslt/date.c: applied a patch from Charles Bozeman to add
3468 duration routines to the date exslt extensions.
3470 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3474 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3476 * libexslt/date.c: fixed type inconsistencies, double->int
3477 and unsigned/signed mismatch warnings eliminated
3479 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3481 * win32/Makefile.msvc: XSLT debugger support fix
3482 * win32/configure.js: XSLT debugger support fix
3483 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3485 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3487 * configure.in: preparing 1.0.16
3488 * doc/*: updated and rebuilt the docs
3490 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492 * libxslt/attributes.c: removed a warning
3493 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3494 added xsltRunStylesheetUser() API needed to fix #78546
3495 * xsltproc/xsltproc.c: second part of the fix #78546
3497 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499 * python/Makefile.am: fixing the equivalent of #75779
3501 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3503 * libxslt/keys.c: fixed bug #78735
3504 * configure.in tests/Makefile.am tests/keys/*:
3505 added the tests in a separate directory
3507 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509 * tests/docs/Makefile.am tests/docs/bug-83.xml
3510 tests/general/Makefile.am tests/general/bug-83.*: added a
3511 specific example for bug #78662 in the regression tests
3512 * tests/docbook/: this also changed a couple of DocBook results
3514 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516 * configure.in: trying to kill #77827 IEEE conformance on alphas
3517 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3519 * tests/docs/Makefile.am tests/docs/bug-82.xml
3520 tests/general/Makefile.am tests/general/bug-82.*: added a
3521 specific example for bug #78211 in the regression tests
3523 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525 * libxslt/pattern.c: applied patch from Mark Vakoc
3527 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3529 * tests/docs/Makefile.am tests/docs/bug-81.xml
3530 tests/general/Makefile.am tests/general/bug-81.*: added a
3531 specific example for bug #76927 in the regression tests
3533 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3535 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3536 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3537 that $(datadir) should be used for docs
3539 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3541 * configure.in: preparing 1.0.15
3542 * doc/*: updated and rebuilt
3544 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3546 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3547 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3548 * tests/docs/Makefile.am tests/docs/bug-80.xml
3549 tests/general/Makefile.am tests/general/bug-80.*: added a
3550 specific example for bug #76043 in the regression tests
3552 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3554 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3555 steps which were not compiled
3556 * tests/docs/Makefile.am tests/docs/bug-79.xml
3557 tests/general/Makefile.am tests/general/bug-79.*: added a
3558 specific example for bug #75902 in the regression tests
3560 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3562 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3563 attribute match rules evaluation
3564 * tests/docs/Makefile.am tests/docs/bug-78.xml
3565 tests/general/Makefile.am tests/general/bug-78.*: added a
3566 specific example for bug #75777 in the regression tests
3568 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3570 * libxslt/transform.c: found another stupid bug by step by
3571 step processing of the code
3572 * libxslt/pattern.c: idem, except that once stupid mistake
3573 ELEM vs NODE forced the templates to be stored in a list
3574 instead of a hash table, fixing this stupidity should
3575 again lead to a substantive improvement of processing speed.
3576 Like divide by 2 processing time for DocBook stylesheets.
3578 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3580 * libxslt/transform.c: fixing bug #75603
3581 * tests/docs/Makefile.am tests/docs/bug-77.xml
3582 tests/general/Makefile.am tests/general/bug-77.*: added a
3583 specific example for bug #75603 in the regression tests
3585 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3587 * python/Makefile.am: Art Haas pointed a stupid error
3589 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3591 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3592 tests/*/*/Makefile.am : added "make valgrind" targets
3593 to run the test suite under the debugger control
3594 * transform.c: valgrind spotted 2 bugs, one related to
3595 the ordering of the deallocation of the data associated to
3596 a transofrmation, the second in xsltCopyTree when the new
3597 node may have been coalesced with an adjacent text node.
3598 The regression tests now pass cleanly under testgrind.
3600 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3602 * python/Makefile.am: fixed a stupid bug
3604 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3606 * configure.in: preparing 1.0.14
3607 * doc/*: updated rebuilt
3608 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3609 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3610 with the Windows maintainers
3612 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3614 * python/Makefile.am python/generator.py python/libxslt.c
3615 python/types.c python/tests/Makefile.am: applied the same kind of
3616 fixes to the Python Makefiels than to libxml2 ones. Updates
3619 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3621 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3622 libxslt/variables.c: chaing result tree values which may
3623 be deallocated and must not be kept in the template
3624 pattern lookup cache. Thanks to Valgrin to allow finding
3625 the real problem in bug #74857
3627 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3629 * libxslt/*.h doc/* python/*: applied another cleanup comment
3630 diff from Heiko W. Rupp, regenerated the API and python
3632 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3634 * tests/docs/Makefile.am tests/docs/bug-76.xml
3635 tests/general/Makefile.am tests/general/bug-76.*: added a
3636 home brewed test for path computation elmininating duplicate
3639 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3641 * doc/Makefile.am: fixed a build problem in some environements
3643 2002-03-08 jacob berkman <jacob@ximian.com>
3645 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3646 as make will automatically look there for these files
3648 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3650 * configure.in libxslt/xsltwin32config.h: preparing release
3652 * doc/*: updated and rebuilt the docs
3653 * python/libxslt.c: fixed a possible reentrancy problem
3655 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3657 * libxslt/pattern.c: Fixes the problems exposed by #73880
3658 those ought to be computed at stylesheet compile time, not
3659 at run-time, and the computation was wrong.
3660 * libxslt/transform.c: get rid of fake nodes coming from node-set
3661 transformations. At least if they are still produced they will
3662 become easy to spot as resulting document won't be well-formed.
3664 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3666 * libxslt/extensions.c: fixed bug #73791 related to extension
3667 function declared in included stylesheets
3668 * tests/exslt/functions/function.7.*: added specific test
3670 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3672 * tests/docs/Makefile.am tests/docs/bug-75.xml
3673 tests/general/Makefile.am tests/general/bug-75.*: added a
3674 specific example for bug #72150 in the regression tests
3676 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3678 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3679 similar way as #71457
3681 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3683 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3684 some HTML meta encoding fixups resulting from fix in libxml2
3686 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3688 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3689 related to the XPath changes in fixing #61290
3691 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3693 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3696 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3698 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3700 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3701 the associated regression test provided by Charles
3703 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3705 * libxslt/preproc.c: Fixed #73088 with the associated patch
3707 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3709 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3710 unless compiled explicitely with memory debugging switched on
3711 * TODO: refreshed a bit
3713 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3715 * python/generator.py python/libxslt.c: changes for the 'usual'
3716 setup.py to allow building a libxml2-python
3717 module based on the same code. The initialization is however
3718 different the 2 .so files fo libxml2 and libxslt are identical and
3719 they entry point initialize both libraries. this is done to avoid
3720 some possible nasty problem since the Python don't merge the maps
3721 of all shared modules.
3722 * python/libxsl.py: attempt to cope with the shared library loading
3723 problem when both modules are not merged.
3725 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3727 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3728 documentation for the wrappers and python modules.
3730 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3732 * tests/docs/Makefile.am tests/docs/bug-74.xml
3733 tests/general/Makefile.am tests/general/bug-74.*: added a
3734 specific example for bug #71342 in the regression tests
3735 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3736 #71342 changed one attribute serialization.
3738 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3740 * python/Makefile.am: trying to fix #71270
3742 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3744 * python/*.py: removed tab used spaces
3745 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3746 * doc/news.html doc/xslt.html: rebuild/updated
3748 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3750 * tests/docs/Makefile.am tests/docs/bug-73.xml
3751 tests/general/Makefile.am tests/general/bug-73.*: added a
3752 specific example for bug #71181 in the regression tests
3754 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3756 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3757 work. A bit of cleanup.
3759 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3761 * xslt-config: fixing Red Hat bug #59508
3763 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3765 * tests/docs/Makefile.am tests/docs/bug-72.xml
3766 tests/general/Makefile.am tests/general/bug-72.*: added a
3767 specific example for bug #58444 in the regression tests
3769 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3771 * libxslt/transform.c: fixed bug #58444, was quite simpler
3774 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3776 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3777 closed bug #70131, still wondering about the position() when
3778 the node is selected.
3780 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3782 * tests/docs/Makefile.am tests/docs/bug-71.xml
3783 tests/general/Makefile.am tests/general/bug-71.*: added a
3784 specific example for Norm's bug in the regression tests
3786 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3788 * libxslt/attributes.c: fixed a bug reported by Norm
3790 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3792 * python/libxml.c : fixed a small warning.
3793 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3794 python/libxsltclass.txt: rebuilt the APIs
3796 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3798 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3799 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3800 libxslt/xsltInternals.h: adding extra run-time informations
3801 to make the stylesheet really read-only at run-time.
3803 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3805 * libxslt/transform.c: fixing bug #70281
3807 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3809 * libxslt/numbers.c: trying to fix #68759
3811 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3813 * python/Makefile.am: seems some version of automake didn't
3814 generate the dependancies right as Jacob found out. Add
3815 an extra dependancy rule.
3817 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3819 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3820 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3821 Fixed the python Makefiles, corrected a bug showing up on ia64,
3822 changed the name of the python internal module too
3824 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3826 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3827 Licence to MIT Licence and release of 1.0.11
3828 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3829 doc/xslt.html: updates of the docs accordingly
3830 * libxslt/xsltwin32config.h: numbering
3831 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3832 python/libxslt-python-api.xml: cleanup the dependancies with
3834 * python/tests/extfunc.py: updated examples.
3836 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3838 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3839 doc/parsedecl.py: fixup the script and rebuid the API
3840 * libxslt/extensions.h: cleanup
3841 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3842 python/libxsltclass.txt: provided accessors for a lot of the
3843 tructures involved in the transformation. Stylesheet and
3844 transformation python object don't free automatically the
3845 encapsulated object when deallocated.
3846 * python/tests/Makefile.am python/tests/basic.py
3847 python/tests/extfunc.py python/tests/pyxsltproc.py:
3848 updated the examples
3850 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3852 * xsltproc/xsltproc.c: small fix
3853 * Makefile.am: cleanup
3854 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3855 * python/generator.py python/libxml_wrap.h python/libxsl.py
3856 python/libxslt.c python/libxsltclass.txt: augmented the
3858 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3859 libxslt-python API to get an estimate of what is missing
3861 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3863 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3864 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3865 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3866 fixed an import order.
3867 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3869 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3871 * python/libxlst.c python/libxslt-python-api.xml
3872 python/libxsltclass.txt: plugged the extension of the engine
3873 with python defined functions
3874 * python/tests/Makefile.am python/tests/extfunc.py: added a
3875 basic test, still a memleak, cleanup function needed.
3877 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3879 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3880 spec file will now build libxslt-python, fought with shared
3881 and other crazyness, seems to work now :-)
3882 * doc/libxslt-api.xml: regenerated
3884 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3886 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3887 tests/*/*/Makefile.am: refactored make tests, make all now don't
3889 * python/Makefile.am: added tests
3890 * python/tests/basic.py python/tests/Makefile.am: added the first
3891 basic test, memory debug included
3893 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3895 * configure.in python/Makefile.am: attempst to tweak to get
3896 full memory debug...
3897 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3898 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3899 the basic API starts to work
3900 * python/tests/test.*: first basic test
3901 * libxslt/xsltutils.c: fixed a comment
3903 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3905 * configure.in doc/Makefile.am: do not install outside of prefix,
3906 make sure the API get shipped.
3908 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3910 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3911 reactivated xsltMatchPattern() since this is really something
3912 one may want to have access to in an extension function.
3913 * Makefile.am configure.in python/Makefile.am python/generator.py
3914 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3915 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3916 python/types.c: started working on the python bindings, borrowed
3917 most of the work done for libxml2, most of the generator code
3918 is similar. Commit at the point where this compiles cleanly and
3919 "import libxslt" doesn't yield any missing entry point.
3921 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3923 * libxslt/pattern.c: patch from Charles Bozeman to support
3926 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3928 * libxslt/keys.c: Bob Stayton pointed out a problem when
3929 using unions in key match patterns.
3930 * tests/docs/Makefile.am tests/docs/bug-70.xml
3931 tests/general/Makefile.am tests/general/bug-70.*: added a
3932 specific example in the regression tests
3934 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3936 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
3937 closes bug #69809 submitted by Michael Kroell
3939 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3941 * xsltproc/xsltproc.c: added links to the Web site from usage()
3943 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3945 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
3946 an index based on comments content similar to libxml2 one
3947 The code need more specific comments.
3948 * doc/*: rebuilt the web site with the new references
3950 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3952 * libxslt/functions.h: roll back the change after more analysis
3953 proper fix is to restore the definition of xmlXPathFuncLookupFunc
3956 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3958 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
3961 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3963 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
3964 error when parsing -o arguments.
3966 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3968 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
3969 Fixed RH bug #57496, xsltproc was not returning error
3970 code on internal runtime errors. Should return 9 now.
3972 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3974 * libexslt/math.c: Charlie Bozeman provided the implementation
3975 for the EXSLT math other functions
3977 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3979 * libexslt/Makefile.am: jacob berkman pointed out that the
3980 Cygwin patch forgot to add libexslt.h to the tarball
3982 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3984 * libxslt/pattern.c: fixed I18N problemes in the template parser
3985 pointed out by Xavier Cazin
3986 * tests/docs/Makefile.am tests/docs/bug-69.xml
3987 tests/general/Makefile.am tests/general/bug-69.*: added a
3988 specific example in the regression tests
3990 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3992 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
3993 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
3994 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
3995 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
3996 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
3997 xsltproc/xsltproc.c: applied Robert Collins patch for
4000 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4002 * xsltproc/Makefile.am configure.in: ugly way to keep
4003 the memory debugging active on my devel workstation
4004 by bypassing libtool completely
4006 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4008 * libxslt/templates.c: fixed bug #68751
4009 * tests/docs/Makefile.am tests/docs/bug-68.xml
4010 tests/general/Makefile.am tests/general/bug-68.*: added a
4011 specific example in the regression tests
4013 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4015 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4016 small problems raised by Justin Fletcher
4018 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4020 * configure.in: releasing 1.0.10
4021 * doc/*: updating the docs for the release.
4022 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4023 seems I inadvertantly commited previously stuff from a failed
4024 attempt at fixing namespace nodes parents.
4026 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4028 * libxslt/numbers.c: the xsl:number implementation incorrectly
4029 cached the format string in some case. Fixes bug #65391
4031 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4033 * configure.in: fixed a couple of cut and paste errors in the
4034 math functions detection
4035 * libxslt.spec.in: added missing file entry for libxslt.pc
4037 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4039 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4040 update xsltproc man page to add --stringparam option
4042 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4044 * xsltproc/xsltproc.c: added the --stringparam option
4045 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4046 the --novalid behaviour.
4048 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4050 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4052 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4054 * doc/*.html: updated gdome2 homepage
4056 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4058 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4060 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4062 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4063 increased number of parameteres, changed license, cleaned up some
4064 places where it looked junky because of stylesheet issues
4066 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4068 * xsltproc/xsltproc.c: increased the max number of parameters
4070 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4072 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4074 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4076 * configure.in: applied albert portability patch
4077 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4078 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4079 applied Igor patch for Windows
4081 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4083 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4085 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4087 * configure.in: preparing 1.0.9
4088 * doc/*: updated and rebuild the doc
4090 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4092 * configure.in libexslt/Makefile.am: trying to fix the problem
4093 related to prelinking and libtools crazyness
4095 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4097 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4098 patch for the debugger glue.
4100 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4102 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4103 the whole module with just the entry points.
4105 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4107 * libxslt/transform.c: Nik Clayton found a bug introduced in
4108 1.0.8 when using doctypes for HTML output
4110 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4112 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4113 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4114 to use a callback setup function, deprecating libxsltbreakpoint
4115 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4116 dependancies on libxsltbreakpoint
4118 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4120 Build patch from Peter Williams <peterw@ximian.com>
4121 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4122 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4123 $(srcdir), not the build directory.
4125 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4127 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4129 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4131 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4132 xsltproc return codes, per
4133 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4135 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4137 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4138 much as 40 steps. A dynamic alloc would still be better
4140 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4142 * xsltproc/xsltproc.c: return useful code signaling error conditions
4145 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4147 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4149 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4151 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4152 template matches compilation was failing to skip blanks bewteen
4153 consecutive predicates
4155 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4157 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4158 updating Makefiles to fix the prelinking.
4160 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4162 * libxslt/transform.c: fixed a bug in the document extension
4163 element where the doctype infos were not taken into account.
4165 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4167 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4169 * tests/namespaces/*: updated the tests to separate stdout and
4171 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4173 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4175 * configure.in libexslt/Makefile.am: more Makefile fixups
4177 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4179 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4181 * libxslt/transform.c: small fix.
4183 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4185 * vms/* Makefile.am: included OpenVMS port instructions from
4186 John A Fotheringham, integrated in the tar file.
4188 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4190 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4191 from Igor for Windows
4192 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4194 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4196 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4198 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4200 * configure.in: preparing 1.0.7
4201 * libxslt.spec.in: cleanup similar to libxml2 one
4202 * breakpoint/*.[hc]: finished cleaning up contributed code
4203 * doc/*: updated and rebuilt the documentation
4204 * xsltproc/xsltproc.c: cleanup of the timing code
4205 * xsltproc/Makefile.am: auto* sucks
4206 * libxslt/transform.c: added a missing include
4208 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4210 * Makefile.am acconfig.h config.h.in configure.in
4211 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4212 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4213 the debugger support, make it the default, added the
4214 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4216 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4218 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4220 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4222 * libxslt/xsltutils.c: handle indent=no when using an HTML
4224 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4225 modified the output of those test suites
4227 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4229 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4230 to libxml and removed the --warnnet option
4232 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4234 * configure.in: applied patches from David Härdeman closing
4237 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4239 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4240 * libexslt/date.c: applied patch from Bruce Miller
4241 * doc/*: updated and rebuilt the docs
4243 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4245 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4246 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4247 made sure the .def is handled as binary
4249 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4253 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4255 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4257 * libxslt/numbers.c: take NaN and infinity attributes of
4258 xsl:decimal-format into account. Closes #62577
4260 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4263 is now extracted from the xslt.html flat file using
4264 the site stylesheet ... eat your own dogfood !
4265 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4266 HTML output to not generate a DOCTYPE if it should not
4267 i.e. no identifier nor version specified in the xsl:output
4268 * tests/multiple/out/*.orig tests/general/bug-11-.out
4269 tests/general/bug-33-.out tests/general/bug-52.out
4270 tests/docbook/result/xtchunk/html/*.orig
4271 tests/docbook/result/html/gdp-handbook.html
4272 tests/XSLTMark/*.out: fixing xsl:output with method=html
4273 resulted in a number of small changes in the regression tests
4276 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4279 config.h include out of exsltconfig.h since this header is
4280 exported and config.h is not.
4282 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4285 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4288 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4290 * libxslt/numbers.c: reworked internal representation of
4291 tokenized number format and parsing/tokenization. This fixes
4292 many bugs regarding separator and default tokens.
4293 * tests/REC/test-7.7-3.out: the fix changes the output of this
4294 test. It now complies to the XSLT spec (wow! ;o)
4296 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298 * xsltproc/Makefile.am configure.in config.h.in: trying to
4299 bypass libtool crazyness when compiling in my debug environment
4300 * libxslt/templates.c: fix a compilation problem due to recent
4303 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4305 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4306 non-alphanumeric token handling in number formatting.
4308 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310 * configure.in: releasing 1.0.5
4311 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4313 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4315 * tests/REC/test-7.7-4.out: fixed a typo
4317 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4319 * libexslt/saxon.c: fixed a typo and improved handling of
4320 non-XPath-expression arguments.
4321 * libexslt/strings.c: fixed a bug in tokenize: function was using
4322 tctxt->output instead of tctxt->document->doc.
4323 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4324 which was using variable "node" instead of "cur"
4326 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4328 * libxslt/extra.[ch]: removed older SAXON extensions
4329 implementations from Darren Graves.
4330 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4331 a bug with time zone offset on Linux.
4333 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4336 strip-space should also be applied to document imported
4339 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4341 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4342 rewrote the way strip-space gets applied. Closes bugs #61962
4343 * tests/docs/Makefile.am tests/docs/bug-66.xml
4344 tests/general/Makefile.am tests/general/bug-66.*: added a
4345 specific example in the regression tests
4347 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349 * libxslt/xslt.c: Fixing bug #61913
4350 * libxslt/transform.c: removing a small memleak when running with
4353 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4355 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4356 added implementation of SAXON expression(), eval() and
4357 evaluate() functions.
4358 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4359 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4360 modified to use SAXON namespace (functions are not registered
4361 in the LibXSLT namespace)
4362 * tests/exslt/common/object-type.1.out: modified to take account
4363 of the new saxon:expression function
4365 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4368 should be faster too.
4369 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4370 updated the result of the tests. A subtle bug unnnoticed yet
4371 in the XML Rec formatting got fixed.
4373 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375 * libxslt/numbers.c: trying to fix bug #61070, seems there
4376 is still a couple of problem left. And optimizations are
4379 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4381 * libxslt/variables.c: fixing bug #61673 part II
4382 * tests/docs/Makefile.am tests/docs/bug-65.xml
4383 tests/general/Makefile.am tests/general/bug-65.*: added a
4384 specific example in the regression tests
4386 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388 * libxslt/pattern.c: fixed bug #61627
4389 * tests/docs/Makefile.am tests/docs/bug-64.xml
4390 tests/general/Makefile.am tests/general/bug-64.*: added a
4391 specific example in the regression tests
4392 * tests/docs/Makefile.am tests/docs/bug-63.xml
4393 tests/general/Makefile.am tests/general/bug-63.*: added a
4394 specific example in the regression tests for bug #61291
4395 (fixed in libxml2 module)
4396 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4397 a test for handling undefined variables
4399 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401 * configure.in xslt-config.in: trying to fix bug #60890
4403 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405 * configure.in: applied patch to close bug #60724
4407 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4409 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4410 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4412 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414 * libxslt/extra.[ch] tests/extensions/list.*
4415 tests/extensions/evaluate.*: applied patch from Darren Graves
4416 adding support for Saxon's evaluate & expression extension functions
4417 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4419 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4421 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4422 patches from Igor for Windows.
4424 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4426 * libxslt/xslt.c: fixed bug #60624
4427 * libxslt/xsltutils.c: improver the error context reporting
4428 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4429 specific regression test
4430 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4432 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434 * libxslt/variables.c: fixed a problem with global var override
4435 being reported as an error.
4436 * tests/docs/Makefile.am tests/docs/bug-61.xml
4437 tests/general/Makefile.am tests/general/bug-61.*: added a
4438 specific example in the regression tests
4439 * configure.in tests/Makefile.am tests/reports/*: adding a test
4440 to make sure redefinition of global variables in the same stylesheet
4443 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445 * libxslt/extra.c: okay the code from Norm is really non
4446 portable and break everywhere except on Sun and Linux
4447 platform. Compile it only on those targets.
4449 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4451 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4452 and Justin Fletcher)
4454 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456 * libxslt/numbers.c: Fixing bug #60415
4457 * tests/docs/Makefile.am tests/docs/bug-61.xml
4458 tests/general/Makefile.am tests/general/bug-61.*: added a
4459 specific example in the regression tests
4461 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463 * tests/docbook/result/*: the change in libxml to output
4464 decimal charrefs instead of hexadecimal changed a lot of
4467 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4471 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4473 * configure.in: preparing for 1.0.4
4474 * doc/xslt.html doc/html/*: updated and regenerated docs
4476 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4478 * libexslt/date.c: fixed some compile warnings and disabled
4479 debugging by default.
4481 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4484 incorporate comments from bug #59220
4486 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4488 * configure.in libexslt/date.c libexslt/Makefile.am
4489 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4490 of the EXSLT - Dates and Times core functions.
4491 The exsltDateFormat* functions need to be reworked but it
4492 works like this, even if it's quite messy.
4493 * tests/exslt/strings/.cvsignore: added
4495 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497 * xsltproc/xsltproc.c: tell in usage that parameter strings
4500 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502 * libxslt/Makefile.am libxslt/transform.c: trying to close
4503 bug #60304 on xsl:fallback usage
4504 * tests/docs/Makefile.am tests/docs/bug-60.xml
4505 tests/general/Makefile.am tests/general/bug-60.*: added a
4506 specific example in the regression tests
4508 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4510 * tests/documents/Makefile.am tests/documents/*: changed the
4511 test to use doc%5Ffile instead of doc%20file, this is
4512 sufficient to preserve the test capacities while closing
4515 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517 * libxslt/extra.c : close #59570 by simply not providing
4518 Norm's extension on FreeBSD.
4519 * tests/general tests/docs: added a couple of new entries
4521 * libexslt/strings.c: NULL initialized a local variable
4522 which was tested later on.
4524 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4527 #60143 and rebuilt the FO test outputs
4529 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4531 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4532 on inheritance of attributes from multiple attributes-sets
4534 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4536 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4537 added implementation of EXSLT - Strings.
4538 Currently implemented functins are str:tokenize, str:align
4539 str:concat and str:padding.
4540 * configure.in tests/exslt/Makefile.am
4541 tests/exslt/strings/Makefile.am
4542 tests/exslt/strings/tokenize.1.*: added a test for the
4543 str:tokenize function.
4545 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4548 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4550 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4552 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4553 tutorial text to add references to global variables cleanups
4555 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4557 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4558 been added into the build yet)
4560 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4562 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4563 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4565 * tests/documents/Makefile.am: mjcox pointed to some missing files
4567 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4569 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4571 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4573 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4575 * tests/exslt/common/Makefile.am
4576 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4578 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4580 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4581 update doc/xslt.html with link to xsltproc.html
4583 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4585 * adding doc/xsltproc.xml - user manual for xsltproc
4587 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4590 warning raised by the Windows compiler (Chris Poblete)
4592 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4595 closed bugs #59212 and #59220
4597 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4600 of a DocBook XSLt transform with --nonet, need stat(), added
4601 checking in configure.
4603 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605 * xsltproc/xsltproc.c: catalog integration, cleanup with
4606 the --nonet option closing #59427
4607 * libxslt/xslt.c: removed a small memleak when using a
4610 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612 * //Makefile.am : fixed an error I propagated to nearly all
4613 Makefiles.am on Saturday
4615 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4619 * libxslt/pattern.c: tag a potential threading problem.
4621 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4623 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4626 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628 * //Makefile.am : fixed a number of small problems with
4629 Makefiles spotted by Albert Chin
4631 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4633 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4636 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638 * libxslt/extensions.c: fixed a permutation of args to
4639 xsltPrintErrorContext()
4641 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4643 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4645 * tests/docs/Makefile.am libexslt/Makefile.am
4646 tests/documents/Makefile.am tests/general/Makefile.am
4647 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4650 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4654 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4656 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4657 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4658 export xsltconfig.h at make install stage
4660 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4662 * doc/xslt.html updated xsltproc description with the many new
4663 command line options Daniel has added, cleaned up some spelling
4665 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4667 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4668 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4669 serious changes on Result Value Trees and NodeSets
4670 w.r.t. deallocation and collect operations. Probably not
4671 100% clean (merge of allocated trees smells like a problem).
4672 Seems sufficient to close #58943 . Also check if XPath evaluations
4673 failed, and in this case stops the processing and avoid
4674 going further, goal is to not segfault on broken XSLT.
4676 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4679 some associated serious cleanup in the pattern code.
4680 * tests/docbook/result/*: regenerated all the results for the
4681 docbook testsuite. Seems killing #58878 also changes the
4682 fo results seriously.
4683 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4684 tests/general/Makefile.am tests/general/bug-5[56].*: added
4687 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4689 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4690 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4691 fixed compilation warnings due to recent changes to the extension
4693 * libxslt/preproc.[ch] libexslt/common.c
4694 fixed the precomputation of *:document elements
4695 * libxslt/functions.h: fixed a compilation warning
4697 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4700 for xsltTimeStamp() in bug report #58012
4702 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4705 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4706 of 'non-standard' libxml element like namespace nodes.
4707 * tests/docs/Makefile.am tests/docs/bug-54.xml
4708 tests/general/Makefile.am tests/general/bug-54.*: added a
4709 specific example in the regression tests
4711 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4713 * HACKING: added John Fleck right to commit in the doc subdir
4715 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4717 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4718 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4719 tests/general/Makefile.am tests/general/bug-52.*
4720 tests/general/bug-53.*: Added a few new tests for recently fixed
4722 * tests/xmlspec/REC-xml-20001006-review.html
4723 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4724 DTD changed the result by adding extra attributes to the HTML output
4726 2001-08-06 Peter Williams <peterw@ximian.com>
4728 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4729 when srcdir != builddir.
4731 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4733 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4734 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4735 to easify extension element precomputation.
4736 * libexslt/functions.c: uses the new framework and precomputes
4737 func:result elements.
4739 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4743 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4745 * tests/general/bug-21-.out tests/general/bug-31-.out:
4746 this got fixed by libxml patches
4747 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4748 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4749 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4750 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4751 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4752 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4753 a few things related to those changes.
4755 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4758 * test//*/*.out: the output of some tests changed, looks better
4761 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763 * libxslt/xsltutils.c: avoid extra \n when serializing top
4766 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4768 * libxslt/extra.c: one more revision on Norm's localTime() function
4770 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4772 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4773 exsltLeadingFunction when passing an empty node-set as the
4775 * libxslt/functions.[ch]: gave priority to context-level functions
4776 over extension module functions. This allows a function declared
4777 with a func:function element to override an extension module
4778 function for example. This is a bit hackish...
4779 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4780 values didn't conform to the expected values. This is a bug in
4781 the EXSLT official use cases.
4783 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785 * config.h.in configure.in libxslt/extra.c: tried to integrate
4786 Norm's implemntation of localTime()
4788 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4790 * libxslt/extra.c: fixed a serious proble is node-set was called
4792 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4794 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4796 * libexslt/functions.c: fixed memory leaks
4798 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4800 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4801 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4802 more cleanup of the problems introduced with EXSLT, also closes
4805 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4807 * doc/internals.html - general cleanup
4809 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4811 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4812 to check EXSLT conformance
4813 * libexslt/sets.c: fixed a typo when registering has-same-node
4815 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4817 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4818 of memory allocations, raise a bug in the test suite, also
4819 need to be centralized as a single cleanup function.
4821 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4823 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4824 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4825 Some cleanup, there is still a memory leak left and some warnings
4828 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4830 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4831 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4832 libxslt/xsltInternals.h: new extension framework.
4833 Added stylesheet module data, top-level and extension elements
4834 precomputing, global registration of top-level elements and
4835 extension elements and functions.
4836 Extensions are no longer initialized from extension-element-prefixes
4837 declarations but when modules need the data.
4838 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4839 only allocate and free module data, they shouldn't register the
4840 elements and functions any more.
4841 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4843 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4844 non-XSLT top-level elements before any xsl:import element.
4845 * libexslt/common.c libexslt/functions.c libexslt/math.c
4846 libexslt/sets.c: adapted to use the new extension framework.
4847 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4848 moved the test module from functions.c to extensions.[ch],
4849 modified it to use the new extension framework. Updated xsltproc
4850 to register the test module.
4852 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4854 * libxslt/pattern.c: fixed an ugly problem with namespaces
4855 in templates compilation
4856 * tests/namespaces/tst4.*: added a specific testcase
4857 * libxslt/transform.c: reenabled debug
4859 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4861 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4863 * doc/html/*.html: updated the docs.
4864 * xsltproc/xsltproc.c: activate line numbering unfortunately
4865 this works only with CVS, libxml2-2.4.1 is broken in this respect
4867 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4869 * libxslt/documents.c enhancement to xsltFindDocument to
4870 cater for the Matt Sergeant patch
4872 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4874 * updating libxslt tutorial to include param support
4876 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878 * libexslt/math.c: small cleanup
4879 * libxslt/functions.c: patch to document('') from Matt Sergeant
4880 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4881 c.f. bug #57464 from Tom Moog
4883 2001-07-19 Darin Adler <darin@bentspoon.com>
4885 * configure.in: Add HTML_DIR definition.
4886 * xsltproc/.cvsignore: Ignore some generated files.
4888 2001-07-18 Peter Williams <peterw@ximian.com>
4890 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4893 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4895 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4896 libexslt/common.c libexslt/functions.c libexslt/math.c
4897 libexslt/sets.c: removed utils.[ch] as their content is
4898 integrated in libxml
4899 * libexslt/sets.c: uses the new libxml functions
4900 * libxslt/extra.[ch]: removed exsl:document
4901 * AUTHORS: added /me
4903 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4905 * libexslt/.cvsignore: some more generated files to ignore
4906 * libexslt/Makefile.am: utils.h not installed anymore
4907 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4908 libexslt/math.c libexslt/sets.c:
4909 changed function prefix from exsl* to exslt*
4910 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4911 from common.c to exslt.c
4912 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4914 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4915 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4916 * xsltproc/xsltproc.c: updated to use the new function prefix
4918 2001-07-15 Darin Adler <darin@bentspoon.com>
4920 * libxslt/.cvsignore:
4921 * tests/XSLTMark/.cvsignore:
4922 * tests/extensions/.cvsignore:
4923 * tests/xmlspec/.cvsignore:
4924 Some more generated files to ignore.
4926 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928 * Makefile.am configure.in libexslt/Makefile.am:
4929 Integration of libexslt in the build system
4930 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
4931 xsltproc/Makefile.am xsltproc/xsltproc.c:
4932 Moved xsltproc to a separate directory, linked it to libexslt,
4933 and added exslt version reports to -V
4934 * tests/*/Makefile.am: updated the path to xsltproc
4935 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
4936 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
4937 versionning informations, some cleanup, and added documentation
4938 to a couple of exported functions
4940 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4942 * libexslt/Makefile.am: account for new source files
4943 * libexslt/.cvsignore: added
4945 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4947 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
4948 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
4949 start implementing EXSLT
4951 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
4954 trying to accept AVT for "format" in xsl:number
4956 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
4959 xsltProfileStylesheet
4961 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
4964 libxslt/functions.c libxslt/imports.c libxslt/keys.c
4965 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
4966 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
4967 libxslt/variables.c libxslt/xslt.c: provide context for
4968 error messages. Requires libxml head changes.
4969 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
4972 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974 * libexslt/Makefile.am: initial EXSLT framework
4976 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
4979 * win32/libxslt/libxslt.def: added another entry point
4980 * libxslt/transform.c: fixed a comment block
4981 * doc/xslt.html doc/html/*: updated and regenerated the docs
4983 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985 * win32/libxslt/libxslt.def: added missing functions
4987 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989 * FEATURES libxslt/xsltproc.c libxslt/transform.c
4990 libxslt/xsltInternals.h: added Embedding Stylesheets
4991 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
4992 from the REC about it
4993 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
4994 tried to accomodate the various (and changing) proprietary
4995 ways of implementing chunking.
4996 * tests/docbook/result/xtchunk/html: now output is generated in
4999 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001 * libxslt/xsltproc.c: small cleanup
5002 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5003 for cdata/text handling
5005 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5008 * tests/documents/Makefile.am tests/documents/message.*: added
5009 a specific regression test
5010 * libxslt/transform.c: fixed an infinite loop
5011 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5014 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5017 fixed exclude-result-prefixes handling and how namespaces
5018 propagate from the stylesheet to the result in general, this
5019 is a serious cleanup.
5020 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5021 tests/general/itemschoose.out tests/namespaces/extra.xsl
5022 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5023 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5024 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5025 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5026 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5027 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5028 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5029 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5030 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5031 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5032 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5033 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5034 fixed and rechecked all the tests where the namespace
5035 propagation was wrong either taht the rules were not applied
5036 correctly or that superfluous namespaces were declared in the
5039 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5042 libxslt/variables.h: Norm pointed out that element-available()
5043 didn't work, implemented it
5044 * tests/extensions/Makefile.am tests/extensions/list.*: added
5045 a test for all registered xslt element, function and default
5048 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5051 tests/documents/docfile.xml tests/documents/test.result
5052 tests/documents/test.xml tests/documents/test.xsl:
5053 added a test for URI-escaping on document() input
5055 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057 * tests/docs/Makefile.am tests/general/Makefile.am
5058 tests/general/bug-49-* tests/docs/bug-49-*
5059 tests/general/bug-50-* tests/docs/bug-50-*: added a
5060 couple of regression tests for bugs posted on the list
5062 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064 * libxslt/xsltproc.c: avoid generating CDATA node in document
5065 tree when parsed, force generation of text nodes instead.
5067 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069 * doc/extensions.html: fixed a number of typo found by Dan York
5070 * libxslt/xsltutils.c: improved the profiling ouput, added the
5073 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5077 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079 * config.h.in configure.in: added gettimeofday() check
5080 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5081 profiling works option --profile (or --norman ;)
5083 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5086 libxslt/variables.c: big cleanup on the way templates or
5087 template fragments are processed, cleanup of stack building
5088 * tests/docs/Makefile.am tests/general/Makefile.am
5089 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5090 series of regression test for the variable/params lookups
5091 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5092 started working on profiling code, there is just invocation counting
5093 yet but the framework is in place.
5095 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097 * tests/docs/Makefile.am tests/general/Makefile.am
5098 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5099 regression test for the variable scope within templates problem
5101 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5103 * xsltInternals.h variables.c transform.c:
5104 fixed problem with variable scope within templates
5106 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108 * doc/extensions.html doc/internals.html doc/xslt.html:
5109 added a documentation on writing libxslt extensions, and
5110 added links to the main page
5111 * libxslt/functions.c libxslt/xsltInternals.h
5113 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5115 * cleaned up many comments and error messages
5117 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5120 * doc/xslt.html: added 0.14.0 release
5122 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124 * doc/html/*: rebuilt docs before release
5125 * libxslt/extensions.c: fixed a function doc header
5127 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5132 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5134 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5135 something there, not visually perceptible
5137 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139 * tests/docbook/result/: the change in libxml affected the
5140 output of the Docbook tests (of course it was detected on
5143 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146 * libxslt/transform.c: added cdata-section-elements
5147 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5150 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153 * libxslt/xsltutils.c: do not dump document for which there have
5154 been no generated content
5155 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5156 test output accordingly
5157 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5158 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5159 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5161 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5164 libxslt/transform.c libxslt/functions.c: Added the extension API
5165 suggested by Thomas Broyer, this should allow implementation of
5167 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5168 CVS extension namespace to avoid complaints, some cleanup
5169 * configure.in tests/Makefile.am tests/extensions/*: added a test
5170 for new modules testing both elements and functions registration
5172 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5175 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5176 and cleaned up the way URI for QNames were computed through
5177 the code, serious cleanup.
5178 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5179 in their own hash table, implementation not yet finished.
5181 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5184 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5185 to save/restore some XPath context, bug raised by
5188 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190 * libxslt/xsltwin32config.h[.in]: added configuration/version
5191 informations for Windows/MSC
5192 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5194 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5195 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5197 * AUTHORS: added William
5199 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201 * configure.in doc/xslt.html: releasing 0.13.0
5202 * doc/Makefile.am: don't index the win32 include
5203 * doc/html/*: rebuilt the docs
5205 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5208 * libxslt/xslt.c: avoid warning if version="1.1" is used
5209 * libxslt/transform.c: forgot to initialize cur->outputFile
5210 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5211 use the vendor string to detect supporting chunking, this
5212 is a workaround to be considered in the list of decent XSLT
5215 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5218 added a new interface xsltRunStylesheet() for a more flexible
5219 handling of the output and trying to adhere to xsl:document
5220 filename generation semantic if one knows the URL of the output,
5221 also add IObuf capacity and SAX for output but is currently not
5223 * libxslt/xsltproc.c: added a -o or --output filename argument
5224 to test xsltRunStylesheet() or provide a base when generating
5226 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5227 updated tests to add DocBook xt:document based chunking
5228 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5229 * tests/multiple/out/*.html: the new xt:document now generate
5230 the DOCTYPE if available as is the case for HTML
5232 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5234 * Removed some redundant code in xsltDefaultProcessOneNode
5235 and revised the default processing of an attribute node
5237 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5239 * Enhanced ApplyTemplates and ForEach to allow multiple
5240 documents within a nodelist.
5241 * Repaired small bug in xsltDocument function which caused
5242 a crash if invalid second argument was provided.
5244 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5246 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5247 updating tutorial with explanation of xsltSave vs. xmlSave
5250 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5254 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5257 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5258 Patches for Windows mostly contributed by Yon Derek
5259 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5260 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5261 Project file for Mircrosoft C provided by Yon Derek
5263 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * libxslt/pattern.c: closing bug #56517, fixed a number of
5266 problems in the patterns compilations, priorities and debug
5267 * libxslt/transform.c: improved the template debug message
5268 * tests/docs/Makefile.am tests/general/Makefile.am
5269 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5270 regression test for #56517
5272 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274 * libxslt/xslt.c: avoid a stupid bug when compiling with
5275 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5277 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279 * libxslt/numbers.c: fix of a small bug
5280 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5283 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5287 * tests/docbook/xhtml/*: added XHTML stylesheets
5288 * tests/docbook/fo/*: added XSL FO stylesheets
5289 * tests/docbook/result/xhtml/*: added XHTML results
5290 * tests/docbook/result/fo/*: added XSL FO results
5292 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294 * HACKING: fixed, added William
5296 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5299 xml cases, and fixed text output to be recursive in text nodes
5302 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5306 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5309 'namespace' is a reserved C++ identifier
5311 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313 * doc/xslt.html: adding 0.12.0 release
5315 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317 * configure.in: preparing 0.12.0 release
5318 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5319 * libxslt/xsltconfig.h.in: added doc inline comment
5320 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5321 and enriched xsltproc --version to show them
5322 * doc/html/*.html: rebuilt the docs
5323 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5324 tutorial ends up in the tars and RPMs
5326 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328 * libxslt.spec.in: updated the descriptions
5330 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332 * libxslt/namespaces.[ch]: added a single namespace def copy
5333 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5334 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5335 any kind of input nodes.
5336 * libxslt/variables.c: checked and closed the last TODO about
5337 namespace propagation
5338 * tests/docs/Makefile.am tests/general/Makefile.am
5339 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5340 regression test for #56115
5342 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5344 * updating tutorial: adding discussion of freeing memory, image
5345 files for callouts, link to xsltproc.c code
5347 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5350 to remove the old code
5351 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5354 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356 * libxslt/variables.c: fixed bug #56267, namespaces must
5357 be propagated when evaluating local variables.
5358 * tests/docs/Makefile.am tests/general/Makefile.am
5359 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5360 regression test for #56267
5362 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5365 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5366 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5367 request to have xinclude processing done on document() if requested
5369 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5373 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375 * libxslt/preproc.c: removed a warning on xsl:transform
5376 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5377 tests/general/array.out tests/general/array.xsl: added a new
5378 test fround in xsl-dev
5380 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5383 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5384 serializer of libxml impacted the result of some tests. Checked
5385 that the XML REC renders identically.
5387 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5389 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5392 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394 * libxslt/variables.c: fixed bug #55670, namespaces must
5395 be propagated when evaluating global variables.
5396 * tests/docs/Makefile.am tests/general/Makefile.am
5397 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5398 regression test for #55670
5400 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402 * doc/xslt.html: linked to the tutorial
5404 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5406 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5410 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412 * libxslt/transform.c: closed bug #55723, problem was due to
5413 a limitation of xsltGetNamespace() when the insertion point
5415 * tests/docs/Makefile.am tests/general/Makefile.am
5416 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5417 regression test for #55723
5419 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5421 * libxslt/transform.c: fixed problems with document() in
5422 xsltApplyTemplates and xsltForEach. Cleaned up several
5424 * libxslt/keys.c: saved and restored ctxt->document within
5425 xsltInitKey to fix problem with keys when doc changed
5426 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5427 needed when document() causes a change of doc within
5428 xsltApplyTemplates and xsltForEach
5430 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5434 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5435 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5436 Updated to use the new function
5437 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5438 the fixes in the serialization of <pre> in HTML in libxml
5439 led to a number of changes in the output
5441 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443 * tests/docs/Makefile.am tests/general/Makefile.am
5444 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5445 regression test for #55722
5447 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449 * doc/xslt.html: updated to ask to not send mail directly
5450 * tests/docs/Makefile.am tests/general/Makefile.am
5451 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5452 regression test for #55722
5454 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456 * libxslt/pattern.c : trying to fix #55670
5457 * tests/XSLTMark/reverser.out : result of test changed when
5460 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462 * doc/xslt.html: updated with 0.11.0
5464 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * configure.in libxslt.spec.in: released 0.11.0
5468 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470 * libxslt/transform.c: William M. Brack found a small bug
5471 when call-template didn't find the template.
5473 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475 * libxslt/transform.c: fixed handling of PI and comments
5476 (bug raised by Brent M Hendricks).
5477 * tests/docs/Makefile.am tests/general/Makefile.am
5478 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5481 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483 * libxslt/xsltproc.c: added --xinclude in the option list,
5484 patch from Raphael Hertzog
5485 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5486 test in the normal testsuite
5488 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5491 at the top template level
5492 * tests/docs/Makefile.am tests/general/Makefile.am
5493 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5496 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498 * libxslt/functions.c: fixed the document() bug reported by
5499 Stephane GUIBOUD-RIBAUD
5500 * tests/docs/Makefile.am tests/general/Makefile.am
5501 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5504 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506 * configure.in libxslt/Makefile.am: fixed bug #54953
5507 * libxslt/attributes.c: cleanup pointed by Joe Orton
5508 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5510 * libxslt/functions.c: cleanup unreached code
5511 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5512 include with preprocessor definitions
5514 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516 * tests/documents/Makefile.am tests/general/Makefile.am
5517 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5518 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5519 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5520 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5521 configure.in: Makefiles cleanup from Joe Orton
5523 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525 * tests/docbook/result/html/external.html
5526 tests/docbook/result/html/graphics.html
5527 tests/docbook/result/html/gtest.html
5528 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5529 Added a test from coolo for IDs in external parsed entities
5532 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5535 added --version info to xsltproc closing #54952
5537 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539 * tests/documents/Makefile.am tests/general/Makefile.am
5540 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5541 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5542 Seems some of the changes I made for 0.9.0 Makefiles were
5545 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547 * configure.in: preparing 0.10.0 release
5548 * doc/xslt.html: updated
5549 * doc/html/* : rebuilt the docs
5551 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5554 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5555 avoiding modifying stylesheet informations, and fixing
5556 document() when called from a global variable init
5558 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5561 add ctxt->inst to allow stylesheet element lookup (needed
5563 * libxslt/*.[ch]: generate docs for the structures and
5564 macros, general cleanup for docs
5565 * doc/html/*.html: regenerated all docs
5567 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5570 libxslt/xsltInternals.h: optimizations, cleanup of global
5573 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5576 libxslt/variables.c: force the precompilation of XPath expressions
5577 at stylesheet compilation time
5579 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5583 * tests/REC/Makefile.am: be less verbose if things really go wrong
5584 * tests/docs/Makefile.am tests/general/Makefile.am
5585 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5586 the regression tests
5588 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5591 detection method to generate HTML documents
5592 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5593 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5594 tests/XSLTMark/html.out tests/XSLTMark/products.out
5595 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5596 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5597 tests/general/bug-5-.out: updated a number of tests output
5600 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5604 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5607 about attribute being generated twice. Fixed a number of related
5608 bugs on attributes handling.
5609 * tests/REC/test-7.1.4.out: this changed an attribute generation
5611 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5613 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5616 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5618 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5621 the cases where perl is not in the path (nor in /usr/bin)
5622 * tests/docbook/result/html/gdp-handbook.html
5623 tests/docbook/result/html/kwrite.html
5624 tests/docbook/test/gdp-handbook.xml
5625 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5627 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5630 cases where a network access is needed to load a DTD or entity
5631 * tests/docbook/Makefile.am: added --nonet
5632 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5633 fixed 2 tests as a result
5635 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5638 try to remove the unneeded docbook Makefile stuff
5640 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642 * doc/xslt.html: fixed a link error
5643 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5644 * libxslt/xsltproc.c: cleaned up the --repeat loop
5645 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5646 fixed the DOCTYPE in tests output
5647 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5648 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5649 test case and fixed the EXTRA_DIST
5651 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653 * libxslt/extra.c: add more debug to xsltDebug
5654 * libxslt/transform.c: spent a few hours tracking down an ugly
5655 race like bug in xsltCopyTreeList() arghhh
5656 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5658 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660 * doc/internals.html: more work done on the doc, mostly complete
5661 except the section on the XSLT stack and the extensions API
5662 since both still need more work.
5664 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666 * doc/internals.html doc/contexts.* doc/object.*: more work done
5669 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671 * doc/internals.html: more work done on the doc
5673 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5675 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5676 for the CDATA output
5678 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5682 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5685 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5686 doc/templates.fig doc/templates.gif: started writing tye doc
5687 on how libxslt works.
5689 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5691 * libxslt/numbersInternals.h libxslt/numbers.c
5692 tests/numbers/format-number.out tests/XSLTMark/number.out:
5693 Patch from William Brack to bring format-number() more in alignment
5694 with the Java implementations.
5696 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5699 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701 * tests/docbook/result/html/* tests/general/bug-11-.out
5702 tests/multiple/result.xml tests/XSLTMark/*.out
5703 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5706 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5709 has the SGML DocBook support compiled in.
5711 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5714 tests especially on sorting
5715 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5718 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5722 * doc/html/* doc/xslt.html: updated and regenerated the docs
5724 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726 * xsltutils.[ch] transform.c: implemented multiple levels of
5728 * test/REC/test-10-2.*: added a really small test for it
5730 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5733 there can be multiple text and CDATA child
5735 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737 * tests/multiple/makefile.am: fixing #54015
5738 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5739 and a similar problem for the docbook tests
5741 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743 * tests/general/bug-8-.out: fixed in libxml xpath
5744 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5745 problem in predicates within a pattern. Spotted another
5746 potential namespace problem
5748 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5751 libxslt/xsltproc.c: counting errors and warnings at compilation
5752 time. Stop processing in case of error.
5753 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5754 added more namespace related bug checks
5756 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758 * libxslt/preproc.c libxslt/variables.c: found the source of a
5759 memory leak with DocBook introduced this w.e.. bit of cleanup.
5760 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5763 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765 * libxslt/variables.c: fixing bug #53769
5766 * tests/general tests/docs: added new examples from the
5767 bug reports to the regression tests, updated the Makefiles
5769 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5772 attributes.c extensions.[ch]: moved all stylesheet precomputation
5773 at stylesheet loading time (stylesheet transform should be thread
5774 safe now), improved params and variables evaluations (but optim
5775 is not complete yet).
5778 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780 * libxslt/xsltproc.c : changed the way --repeat works when
5783 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5785 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5786 fixed default formatting
5788 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5791 * libxslt/xsltproc.c : added an option to process HTML input
5793 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795 * libxslt/transform.c: Tony Gorski found a bug pointed by
5796 a compiler on Tandem
5797 * tests/documents/result.xhtml: this results in a small
5798 change in the output of this test
5800 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5805 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807 * transform.c: fixed text and cdata handling in xsl:copy
5808 * xslt.c : avoid crashing on invalid xslt input
5809 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5810 bugs submitted to the regression tests
5812 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5816 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818 * configure.in: updated to 0.8.0
5820 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822 * transform.c: fixed a bug introduced on handling #53401
5824 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826 * transform.c: fixed #53401
5827 * configure.in libxslt/*.c: allowed to suppress debug reporting
5828 functionalities but it brings not noticeable improvements
5829 * doc/xslt.html doc/html/*: updated and regenerated docs
5831 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833 * tests/general/bug-5-.out tests/multiple/out/*.orig
5834 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5835 following the libxml changes
5837 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839 * libxslt/functions.c: applied TOM's patch to key()
5840 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5841 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5842 small HTML output change
5844 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5849 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5852 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5853 fixed for the most part the namespace handling problem in XPath
5854 expression computations.
5855 * test/doc/ tests/general: added bug 5 and 6
5857 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859 * libxslt/xslt.c: applied William M. Brack patch fixing the
5860 template lack of support for priority
5861 * test/XSLTMark/*.out : this fixed anumber of problems in the
5864 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5867 fixed a bug in generate-id()
5868 * libxslt/transform.c: fixed null list result errors
5869 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5870 fixes for sorting semantic
5872 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5876 * libxslt/xsltproc.c : added --xinclude option
5877 * tests/XSLTMark/union.out : fixed the output
5879 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5881 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5883 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885 * configure.in: released 0.7.0
5886 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5889 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5892 some checking against NULL pointers
5894 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5897 added the XSLTMark in the regression tests as well as multiple
5898 output test from Ankh
5899 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5900 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5901 patches and fixed a memory leak
5902 * tests/docbook/result/html/*.html : updated the results after
5904 * tests/xmlspec/REC-xml-20001006-review.html
5905 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5906 an HTML doctype when serializing HTML result, but adds the
5909 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5913 * test/docbook/result/html/*.html: this change the output
5914 * tests/xmlspec/REC-xml-20001006-review.html
5915 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5916 the reference anchors generated for the XML spec
5918 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5921 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5922 libxslt/xsltutils.c: of course the way I defined
5923 UNUSED breaks on old gcc version. Try to be smart and
5924 also define it directly in xsltconfig.h
5925 * tests/xmlspec/Makefile.am: fixed the timing arg test
5927 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
5930 implemented command line parameter passing
5931 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
5932 tested it by passing show.diff.markup=1 to build the review version too
5934 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936 Huge cleanup, I switched to compile with
5937 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5938 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5939 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5940 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5941 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5942 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
5943 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
5944 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
5945 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
5946 libxslt/xsltutils.c: basically made static unexported functions
5947 avoided name clashes and flagged unused parameters.
5949 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951 * configure.in: 0.6.0 yet another release
5952 * doc/xslt.html doc/html/*: updated the docs
5954 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
5957 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
5958 extended xsltEvalStaticAttrValueTemplate and
5959 xsltEvalAttrValueTemplate to support foreign namespaces,
5960 and fixed document()
5962 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964 * xsltutils.h: cleanup some garbage added last night
5965 * xsltInternals.h variables.c transform.c templates.[ch]
5966 preproc.c pattern.c keys.c: switched the whole XSLt processing
5967 to use XPath precompiled expressions and reusing them.
5968 * functions.c: some cleanup, seems people don't use
5969 unparsed-entity-uri() the way it's supposed to be used
5971 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5974 libxslt/variables.c libxslt/xsltutils.h: Changed to work
5975 with the new way XPath is interpreted. This doesn't yet
5976 take advantage of the separate parsing/evaluation phases
5978 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980 * libxslt/transform.c: robert@xsl.00008.org pointed out a
5981 problem in xsl:copy-of in case of attributes
5982 * tests/docs/Makefile.am tests/docs/bug-3-.xml
5983 tests/general/Makefile.am tests/general/bug-3-.*:
5984 added the test to the general regression suite
5986 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
5989 fixing some of the missing functionnalities in the XSLT
5990 functions implementations.
5992 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994 * libxslt/Makefile.am: nick@debian.org forwarded a fix
5996 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998 * README.cvs-commits: added, pointing to HACKING
5999 * HACKING: added defines commit rules.
6001 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003 * libxslt/extra.c libxslt/variables.c: fixing compilation
6004 when libxml was compiled without debug support
6006 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008 * configure.in: time for 0.5.0
6009 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6010 new test files are included in the distribution
6011 * doc/xslt.html : updated
6012 * doc/html/*.html: regenerated the docs
6014 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * tests/docbook/result/html/*.html: regenerated the HTML
6017 now that value-of an result tree don't include the fake root
6019 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021 * libxslt/transform.c libxslt/variables.c: removed a couple
6022 of possibly uninitialized var probs
6023 * tests/xmlspec/Makefile.am: run the processing without verbose
6024 avoid raising generated id differences.
6026 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6030 * libxslt/transform.c: fixed a bug which exaplined why no
6031 optimization were resulting from preproc stuff
6033 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6036 w.r.t. value of tree result (and attributes within it) fixed.
6037 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6038 Integrated the xmlspec to the test (i.e. diffed output for
6041 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6044 strip-spaces problem
6045 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6048 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050 * libxslt/transform.[ch]: finished integrating the current
6051 state of the preproc optimizations.
6052 * tests/xmlspec/diffspec.xsl: switched off diff printing
6054 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056 * libxslt/preproc.c libxslt/transform.c: started rolling in
6057 some of the optimizations.
6059 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6062 transform.[ch]: previous commit broke a lot of stuff, fixing
6063 and preparing for next step
6065 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6068 xsltInternals.h: started working on optimizing stylesheet
6069 element parsing. Just builds the extra informations so far.
6070 * xsltutils.h: added a missing XPath decl
6072 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074 * libxslt/variables.c: William M. Brack found a serious bug
6075 with imports and global variables ...
6077 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079 * libxslt/pattern.[ch] libxslt/transform.c: added
6080 xsltCleanupTemplates() to clean up state left after processing.
6082 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084 * libxslt/transform.c: applied patch from William M. Brack
6085 to support with-param in xsltApplyTemplates().
6087 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6089 * libxslt/pattern.c: fixed the compilation of patterns which
6090 contains XPath NodeTypes. Handling of nested predicates.
6092 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094 * libxslt/transform.c: save ctxt->node after for-each
6096 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6099 * doc/xslt.html: updated
6101 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6104 added xsltDocumentElem implementing multiple file output,
6105 including 1.1 xsl:document but yet untested.
6107 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109 * libxslt/extensions.c: fixed stoopid bug
6110 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6111 carrying extensions to the specification. Added node-set()
6112 for existing saxon and xt namespaces and debug() in libxslt
6113 namespace (http://xmlsoft.org/XSLT/namespace)
6114 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6116 * configure.in tests/Makefile.am tests/namespaces: added some
6117 namespaces tests, including a test calling the extra debugging
6118 function in libxslt namespace, worked first time !!!
6120 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122 * libxslt/xslt.c: extension prefix support for the full stylesheet
6123 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6126 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128 * doc/xslt.html : cleaned up, added a bit more description on
6131 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6134 on functions and element extensions. First on list will be
6137 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139 * configure.in libxslt.spec.in: releasing 0.3.0
6140 * doc/xslt.html: updated
6142 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144 * configure.in tests/docbook/html : oops forgot to add
6145 the stylesheets themselves :-\
6147 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149 * configure.in tests/Makefile.am tests/docbook tree:
6150 added docbook XSL based test suite
6152 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154 * libxslt/xsltutils.c: reformat of messages
6155 * libxslt/xsltproc.c: removed memleak on --noout
6156 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6157 changed again the way parameter are evaluated before a
6158 call-template, seems to fix a few nasty bugs, memory alloc debug too
6160 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6163 fixed the param evaluation problem in apply-template
6164 * libxslt/pattern.c: speed up seriously some context computation
6165 * libxslt/xsltInternals.h: preparing for extension support
6167 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169 * libxslt/Makefile.am: small cleanup
6170 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6171 fixed current() I hope
6173 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6176 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6177 support of namespaces, both in templates and in XPath subexpressions
6179 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6181 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6183 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6186 contextual info must be recomputed
6188 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6191 * libxslt/xsltproc.c : added --maxdepth
6193 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196 * libxslt/xsltproc.c: added --novalid and --noout as well
6197 as options printing when no args
6198 * libxslt/variables.c libxslt/transform.c: trying to get rid
6199 if some variable/params addressing errors.
6201 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6204 * libxslt/xsltutils.c: add carriage return to xsl:message when
6207 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 * libxslt/functions.c: fixed a bug with generate-id()
6211 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213 * libxslt/xsltutils.c: started doing more useful stuff in
6215 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6216 libxslt/xsltInternals.h: changed the way variables/params
6218 * libxslt/xsltproc.c: removed a pedantic warning
6219 * libxslt/variables.[ch]: found an ugly evaluation bug
6221 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223 * tests/REC/Makefile.am: updated
6225 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227 * libxlst/functions.c: fixed ID generation
6228 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6230 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232 * libxslt/numbers.c: removed a couple of memleaks
6234 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236 * libxslt/pattern.[ch]: exported pattern matching interfaces
6237 for numbers.c and future debug module
6238 * libxslt/numbers.c: updated to new interface, should avoid
6239 unnecessary recompilation of patterns.
6240 * libxslt/xsltutils.[ch]: cleanup
6241 * tests/REC/gmon.out: removed :-)
6243 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6245 * libxslt/numbers.c: implemented level=any
6246 * libxslt/transform.c: corrected some default values
6247 * tests/REC/test-7.7-*.*: added
6249 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251 * libxslt/pattern.c: priorities were horribly broken, hope it's
6254 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6257 libxslt/xsltInternals.h libxslt/transform.[ch]
6258 libxslt/templates.c libxslt/xslt.c:
6259 Added apply-imports, keep a stack of running templates
6260 * libxslt/xsltutils.c: bugfixes, gather the output informations
6262 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6263 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6264 the real set of transformation on XML-1.0 2e generages a near
6265 perfect HTML. Needs just more number fixes and implementation
6266 and an obscure problem in 3.3.3
6268 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6270 * libxslt/pattern.c: added xsltMatchPattern()
6271 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6273 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6276 * libxslt/xsltutils.[ch] : added a small debugging hook
6278 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280 * libxslt/FEATURES libxslt/transform.c: added support for
6281 disable-output-escaping in xsl:copy-of
6282 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6283 give more debugging info
6285 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6288 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6289 Includes, more document changes
6290 * libxslt/xsltutils.c: fix the output of doctype and what is or
6292 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6293 * tests/Makefile.am tests/documents/* : added a new test from Stric
6294 exercising document() among other things
6296 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6298 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6299 for the level attribute for xsl:number
6300 * libxslt/numbers.c: internal restructuring
6302 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6305 to deal with documents
6306 * libxslt/functions.c: fixed document() to return the same set
6308 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6309 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6310 associated to loaded documents, not to the transformation
6311 context, made the change, this impacted a number of modules
6313 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6317 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6320 ready for the release
6321 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6322 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6325 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6328 added support for keys in patterns
6329 * tests/REC/test-12.2-2.*: added a specific testcase
6331 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333 * libxslt/functions.c FEATURES: started adding support for key()
6334 * tests/REC/test-12.2-1.*: first key test
6336 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6340 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6342 * libxslt/xsltutils.c: warning cleanup
6343 * libxslt/pattern.h: fixed soopid cut'n paste prob
6345 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347 * libxslt/transform.c libxslt/xslt.c: chased some reported
6348 unitinitialized variables.
6350 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6354 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356 * Copyright IPR Makefile.am: added some wording and a rewrite
6357 of the W3C IPR but without giving Copyright rights to W3C,
6358 should suit everybody
6360 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362 * FEATURES: updated, added mode support for templates
6363 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6364 support for templates
6365 * templates.c variables.c: simple fixes
6366 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6367 * xsltproc.c: added option -timing
6368 * xsltutils.c: seem I forgot to add encoding support in output...
6369 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6370 consisting of reformatting the XML REC with the xmlspec XSLT,
6373 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6376 * numbers.c: handles actual number formatting for both xsl:number
6377 and the format-number extension function.
6378 * function.c: formatting moved to numbers.c
6379 * transform.c: added xsl:number
6380 * xslt.c: minor memory leak removed
6381 * Makefile.am: added numbers.c and numbersInternals.h
6383 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386 * doc/html/*.html updated
6387 * doc/libxslt.sgml: added new modules
6388 * libxslt/pattern.c: fix loop on hash clashes.
6390 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * pattern.c: lots of changes to make most patterns work
6395 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6396 * transform.c: cleanup and attribute patterns testing
6397 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6399 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6400 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6403 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406 * transform.c: added xsl:element support
6407 * namespaces.[ch]: added xsltGetSpecialNamespace()
6408 * attributes.c: added xsl:attribute namespace support.
6410 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6413 implement import cascade lookups and traversal
6414 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6415 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6416 started coding the import cascade lookup in the places needed,
6417 probably incomplete.
6419 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6422 xsl:include and xsl:import, untested
6424 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426 * FEATURES: updated choose/when/otherwise added
6427 * libxslt/transform.c: plugged choose in
6428 * configure.in tests/Makefile.am tests/REC/Makefile.am
6429 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6430 tests/general/itemschoose.*: started adding a more generic
6431 infrastructure for testing.
6433 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435 * tests/REC/test-11*: added more tests
6436 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6439 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441 * tests/REC/test-[9-10]*: added more tests
6442 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6445 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447 * tests/REC/test-[7-9]*: added more tests
6448 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6449 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6450 is allocated, overall cleanup.
6452 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454 * tests/REC/test-7.*: added more tests
6455 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6456 fixing bugs raised by said tests
6458 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460 * tests/REC/test-7.*: added more tests
6461 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6462 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6463 raised by said tests
6465 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468 * configure.in tests/Makefile.am tests/REC/*: started adding
6469 some regression tests based from fragments of spec examples
6470 * libxslt/transform.c: fixed a problem on namespace generation
6472 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475 * tests/numbers/Makefile.am tests/numbers/format-number.*
6476 tests/Makefile.am configure.in: added number formattting
6478 * libxslt/attributes.[ch]: separated attribute support, started
6479 add support for attribute-sets
6480 * libxslt/functions.[ch]: update for number and formatting
6482 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6483 cleanups updates, etc ...
6485 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488 * libxslt/transform.c: added copy-of support
6489 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6491 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493 * FEATURES TODO: updates
6494 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6497 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499 * FEATURES TODO: updates
6500 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6501 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6502 namespace aliases and cleaned up the overall namespace related
6503 code. This materialize as a new module.
6505 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6510 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6515 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6518 and the rules to generates the makefiles.
6519 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6520 * doc/html/*.html : autogenerated documentation
6521 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6523 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6527 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529 * FEATURES TODO README INSTALL: updated
6530 * libxslt/xslt.h: added URL and version/vendor :-)
6531 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6532 attempt to support older libxml2 version.
6533 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6534 and macros to add/register new document created by document()
6535 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6536 system-property(), element-available() and function-available().
6537 A crippled version of document() has been added too.
6539 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6542 number formatting !!!
6543 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6544 tests/Makefile.am; added testing for mathematical functions,
6548 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6551 with non-named rules (*, ...) added accelerators
6552 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6553 and xsltEvalAttrValueTemplate() high level functions
6554 * libxslt/transform.c: fixed the part where attributes
6555 had to be looked at as templates, added comment and
6557 * TODO FEATURES: updated to reflect the new state
6559 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561 * libxslt/functions.[ch] Makefile.am: added new module functions
6562 with templates for the XSLT functions.
6563 * libxslt/variables.h templates.c: added registrations of new
6564 functions when an XPath context is created
6566 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568 * tests/Makefile.am: cleanup
6569 * libxslt/pattern.c: should support most of the patterns now
6570 except ID/Key and maybe some namespace checks when having
6574 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6577 tests/REC2/Makefile.am: updated the makefiles and spec files to
6578 add tests, and the FEATURES file to the RPM
6580 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6583 prepared the Makefiles and spec files for a first release.
6584 * COPYING.LIB: added LGPL Licence
6586 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6589 <breese@mail1.stofanet.dk>
6591 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * configure.in libxslt.spec.in: first try to get a spec file
6595 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6598 * libxslt/transform.c: add support for "*" to strip and preserve
6601 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604 * FEATURES: added with alist of what's in and what's not
6605 * libxslt/xslt.c: fixed top level Param and Variable stuff
6607 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609 * xsltproc.c: removed bug
6610 * tests/REC2/html.xml: added newline after doctype
6611 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6612 support, result tree fragment support (requires just commited
6613 extensions to libxml2 XPath !!!)
6614 * transform.c: added call-template, with-param support
6615 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6616 * TODO: updated, added a DONE section and started migrating stuff :-)
6618 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6621 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6622 too, added the HTML output test
6623 * libxmls/xsltutils.c: added HTML output
6624 * libxslt/xslt.c: check version on literal result used as templates
6625 * libxslt/transform.c: fixed an error in VERSION number
6626 * libxslt/templates.c: make sure generated nodes have doc and
6629 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6632 specific module. Added attribute value template, at least in
6634 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6635 the spec now works too.
6636 * libxslt/variables.c: fixed the debug
6637 * libxslt/xslt.c: fixed an ugly uninitialized variable
6638 * libxslt/transform.c: now using attr template processing
6640 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6643 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6644 structure to add an execution stack with variables. Tree
6645 valued variables still missing.
6648 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650 * libxslt/xslt.c: check version on stylesheets
6651 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6652 started adding variables interfaces and modules.
6654 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656 * libxslt/xslt.c: added support for disable-output-escaping
6657 will need libxml version > 20211
6658 * libxslt/transform.c: cleanup
6659 * libxslt/xsltutils.[ch]: added output functions
6660 * libxslt/xsltproc.c: reuse the output function
6661 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6664 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6667 with blank node stripping when not allowed.
6669 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671 * libxslt/transform.c: modified apply-templates processing
6672 added select and sort support support.
6674 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676 * TODO: guess what, it's growing :-(
6677 * configure.in: setup hacking values when compiling in my
6679 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6680 very rudimentary version of xsl:sort
6682 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685 * libxslt/transform.c: context position and size in for-each
6686 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6687 and put Error and Debug routines
6688 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6689 to use the Debug calls, cleanup
6690 * libxslt/xsltproc.c: added -v to enable debug printing
6692 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694 * TODO: started filling it :-(
6695 * libxslt/pattern.c: should now at least compile the full
6696 set of patterns authorized. Default priorities added.
6697 * libxslt/transform.c: a bit more work and cleanup.
6699 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701 * TODO: started adding in there :-(
6703 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6706 support of xslt:if and xslt:attribute, need libxml2 interfaces
6707 present only in CVS.
6709 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711 * test/Makefile.am test/REC*/Makefile.am: added first test
6712 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6713 cleanup of nodes at reading of stylesheet, added support
6714 for xsl:for-each and fixed a few recursion bugs
6716 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718 * pattern.c, xslt.c: removed debug
6719 * transform.c: added value-of, seems to handle the first
6720 REC example correctly
6722 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724 * transform.c, xsltproc.c: small fight with spaces and formatting
6725 may need a revisit later but looks pretty good right now.
6727 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729 * transform.c: basic processing in place
6730 * xsltInternals.h: exported one xslt.c function
6732 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734 * libxslt/transform.[ch] Makefile.am: started adding the
6735 transformation module
6736 * pattern.[ch] xslt.c: more work...
6738 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740 * libxslt/pattern.c: started adding xsltTestCompMatch()
6742 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744 * libxslt/pattern.c: more work on parsing selectors
6746 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748 * libxslt/xslt*: completeted the structures
6749 * libxslt/pattern.[ch]: started adding code to precompile patterns
6751 * libxslt/makefile.am: added the new files
6753 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755 * libxslt/xslt.c : small cleanup
6756 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6757 mechanism for compile-time options
6759 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761 * libxslt/xslt.[ch]: started parsing templates
6763 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6767 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6772 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6775 libxslt/Makefile.am tests/Makefile.am:
6776 Created the library framework, imported it into the GNOME CVS base
6777 * INSTALL: added a small instruction file.
6779 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6782 first steps toward building the framework
6784 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * NOTES: added notes taken while reading the spec.
6788 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790 * test/REC1 test/REC2: added examples from the XSLT REC
6792 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794 * README: basic informations
6795 * Changelog: created