1 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
3 * libxslt/attributes.c libxslt/documents.c
4 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
5 libxslt/preproc.c libxslt/templates.c
6 libxslt/transform.c libxslt/variables.c
7 libxslt/xslt.c libxslt/xsltInternals.h:
8 Next tiny step of refactoring - mostly bug fixes and
10 Changes outside of the refactored code:
11 1) Optimized xsl:attribute if the content consists of
13 2) Optimized computation of xsl:key. The keys will now be
14 computed for a specific document not until the first call
15 of a key() function; here only the keys with the specific
16 name used by key() are computed. This means that this
17 now avoids computation of all keys for all loaded
18 input documents (even if no key() was called on them).
19 One exception is the scenario where a key() is used in
20 a template's match pattern; in this case all keys are
21 computed for a document if there's a chance that
22 a "keyed" template could match a node (this could still
25 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
27 * libxslt/namespaces.c libxslt/attributes.c:
28 Fixed bug #302020, reported by Thomas Blatter.
30 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
32 * libxslt/documents.c libxslt/namespaces.c
33 libxslt/preproc.c libxslt/transform.c
34 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
35 Next step of refactoring. For more details see bug #341588.
36 I applied the suggestion of Jerome Pesenti to the refactored
37 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
38 compilation context (accessible via the compilation context)
39 is now reused for compilation of expressions at
40 compilation-time; this should reduce compilation time to 50%
41 for avarage stylesheets.
43 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
45 * libxslt/extensions.c: Changed a comment to indicate that a
46 specific bug was already fixed.
48 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
50 * libxslt/xsltInternals.h libxslt/attributes.c
51 libxslt/documents.c libxslt/extensions.c
52 libxslt/extensions.h libxslt/functions.c
53 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
54 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
55 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
56 Next step of refactoring (plus some bug-fixes).
57 For more details see #340780.
59 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
61 * tests/exslt/common/node-set.5.out
62 tests/exslt/sets/difference.1.out
63 tests/exslt/functions/function.6.out: Reverting the
64 changes; I'll rather change the processing stylesheet
65 documents in a way that they will produce the same results
66 for broken and stricter whitespace-stripping.
68 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
70 * tests/exslt/common/node-set.5.out
71 tests/exslt/sets/difference.1.out
72 tests/exslt/functions/function.6.out: Changed regression test
73 results (bug #340684). Those will now produce regression
74 errors; so we need to fix the processor.
76 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
78 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
81 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
83 * configure.in: applied patch from Joseph Sacco changing slightly
84 the python detection scheme should fix bug #338527
86 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
88 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
89 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
90 libxslt/xsltutils.c libxslt/xsltutils.h:
91 Refactored the internal structures into specialized
92 structures and adjusted the code to work with those new
93 structures. I didn't yet (we should in the future)
94 renamed any fields of the old structures in order to avoid
95 changing too much code.
96 Introduced the internal structure xsltCompilerCtxt to be
97 used for storage and control of the compilation.
98 Optimized the way lists of in-scope namespaces are created
99 and stored; this will now only generate a new list if
100 really needed, i.e. if we encounter a ns-decl.
101 All this changes here are IFDEFed out with XSLT_REFACTORED.
103 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
105 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
108 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
110 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
111 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
112 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
113 tests/namespaces/extra2.xsl tests/extensions/module.xsl
114 tests/plugins/plugin.xsl python/tests/extelem.py
115 python/tests/extfunc.py: Fixed regression tests wrt
116 usage of the attributes "exclude-result-prefixes"
117 and "extension-element-prefixes". test-7.1.1-3.xsl fails
118 now, since the code still does not exclude ns-decls
121 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
123 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
124 libxslt/namespaces.c libxslt/imports.c
125 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
126 where an attribute with a specific namespace is requested.
127 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
128 and thus will return the first attribute with the requested
129 name but of arbitrary namespace.
130 Changed retrieval of the attributes "exclude-result-prefixes"
131 and "extension-element-prefixes", which are expected to be in
132 no namespace on XSLT elements and in the XSLT namespace on
133 literal result elements or extension elements.
134 Additional change: for XSLT elements the attribute
135 "exclude-result-prefixes" is only allowed on xsl:stylesheet
136 and xsl:transform. This attribute was previously processed on
139 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
141 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
142 a NULL pointer could be dereferenced, closes #336394
144 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
146 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
147 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
148 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
149 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
150 based on the Coverity reports
152 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
154 * python/types.c: Nic Ferrier found debug statement left in the
155 XPath conversion code
157 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
159 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
161 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
163 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
164 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
165 to avoid a race condition in xsltInit()
167 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
169 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
170 by Daniel Leidert, c.f. #331779
172 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
174 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
175 * libxslt/transform.c: detect loops when computing variables, should
177 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
178 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
179 changes due to libxml2 xhtml meta handling modification
181 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
183 * libexslt/date.c: Albert Chin found another signed/unsigned problem
184 in the date and time code raised on IRIX 6.5
186 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
188 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
189 which doesn't have <sys/select.h>
191 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
193 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
194 Solaris with dates, extended bitfield size too to match libxml2
195 code from xmlschemastypes.c
197 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
199 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
200 use of xmlHashScanFull() fixes bug #321582
202 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
204 * libxslt/attrvt.c: added a missing parameter to a debug function
206 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
208 * libexslt/date.c: applied fix to date:week-in-year posted to
209 the mailing list by Thomas Broyer
210 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
211 updated to reflect above fix
213 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
215 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
216 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
217 patch from Joel Reed to ease plugin integration
219 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
221 * libxslt/pattern.c: fixed problem in internal XPath compilation
222 of patterns including variables, fixes #316861
224 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
226 * libxslt/transform.c: removed a superfluous second sorting of
227 the node set on xsl:copy-of, fixes #316288
228 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
229 obsolete and deprecated :-)
231 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
233 * configure.in: check environment for PYTHON, fixes #315367
235 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
237 * configure.in NEWS doc/*: preparing release 1.1.15
238 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
240 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
242 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
243 * tests/general/bug-89.xsl: had to fix that test which was doing this
244 * tests/general/bug-142.out tests/general/bug-152.out
245 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
246 new way of serializing encoding meta in HTML
248 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
250 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
251 node merging, which probably fixed #311267 too.
253 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
255 * libxslt/xslt.c: libxslt should deallocate directly text node content
256 use xmlSetNodeContent(..., NULL)
258 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
260 * tests/general/bug-163.*, tests/general/Makefile.am,
261 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
264 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
266 * tests/plugins/Makefile.am: try to get rid of complaints from
269 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
271 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
272 changes, uses the libxml2 alloc and dealloc functions instead.
274 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
276 * libxslt/transform.c: added check in xsltCopyText to assure
277 content is in dictionary before doing a straight copy of
280 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
282 * libxslt/transform.c: fixed to set current default value for
283 XInclude when creating new TransformContext
284 * libxslt/xslt.c: minor change for per-mille
286 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
288 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
289 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
291 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
292 added test for dyn:map to the regression suite
294 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
296 * libxslt/numbers.c: further fixes for bug 309209, changing
297 behaviour of format-number.
298 * libxslt/xslt.c: changed definition of per-mille character from
299 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
301 2005-06-30 Federico Mena Quintero <federico@ximian.com>
303 * libxslt/xsltwin32config.h: Added this file back. We'll have to
304 figure out a way to make jhbuild not get CVS conflicts with it.
306 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
308 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
310 2005-06-17 Federico Mena Quintero <federico@ximian.com>
312 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
313 file anyway and it breaks jhbuild all the time.
315 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
317 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
318 the namespace name for the EXSLT date and time functions in the man
321 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
323 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
324 removed obsolete checks
325 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
326 Windows build cleanups, removed obsolete checks
327 * win32/configure.js: removed obsolete copy operations
328 * win32/Makefile.*: make install cleanup
329 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
331 * .cvsignore: added Eclipse project files
333 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
335 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
338 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
340 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
341 tests/general/bug-142.out: updated the result of some tests
342 following the change to serailization in libxml2.
344 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
346 * libxslt/pattern.c: fixed bug #171488 with cascading select in
348 * tests/general/bug-161.*, tests/general/Makefile.am,
349 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
352 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
354 * tests/plugins/Makefile.am: fixed build outside of source tree
355 bug #172155 thanks to patch from Mike Castle
357 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
359 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
361 * configure.in tests/Makefile.am tests/xinclude/*: added a new
362 xinclude directory with the test for this problem
364 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
366 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
367 similar to same bug fixed in libxml2
368 * tests/general/bug-160.*, tests/general/Makefile.am,
369 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
372 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
374 * tests/general/bug-159.*, tests/general/Makefile.am,
375 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
376 bug #168196 fixed in libxml2
378 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
380 * libxslt/transform.c: working around Mark Vakoc' reported bug related
382 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
383 document without a dictionnary.
384 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
387 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
389 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
392 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
394 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
395 added DTD like checking when compiling stylesheets, closes
396 bug #160402 and a long term TODO
397 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
398 of the test cases where <xsl:when> was not within <xsl:choose>
400 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
402 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
403 update documentation to reflect addition of --nodtdattr
404 command line flag. Bug #171098
406 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
408 * libxslt/xslt.c: fixed problem with text node on stylesheet
409 document without a dictionary (bug 170533)
411 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
413 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
415 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
417 * libxslt.spec.in: adding a build require and a require for
418 libgcrypt-devel, c.f. Red Hat bug #133211
419 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
421 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
423 * libxslt/pattern.c: fixed a problem with '//' and
424 namespaces (bug 168208)
426 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
428 * libxslt/namespaces.c: fixed a problem with
429 exclude-result-prefixes (bug 165560)
431 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
433 * libxslt/variables.c: added a cretion of ctxt->globalVars in
434 xsltProcessUserParamInternal if missing.
436 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
438 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
439 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
440 Joel Reed and rebuild
441 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
443 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
445 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
446 applied plugin patch for Windows by Joel Reed
448 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
450 * win32/configure.js: Makefile fixes for Widows from Joel Reed
452 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
454 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
455 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
456 calls and removed them when comparing mode and modeURI for
457 templates by interning those strings when compiling the
460 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
462 * configure.in: small fix for local setup
463 * libxslt/transform.c libxslt/variables.c : speeding up some
464 variable lookup. In the process dug out something nasty about
465 ctxt->dict creation and key initialization order.
467 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
469 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
470 libxslt/xsltInternals.h: when copying text nodes in elements
471 or attributes to the output, if interning, then reuse the strings
472 directly without copying them in the output tree if dicts are
473 shared between the context and the output docs. Less allocations
474 smaller output document and no copying involved anymore.
476 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
478 * libxslt/xslt.c: internalize all text node content from
479 stylesheet documents with the stylesheet dictionnary
481 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
483 * tests/plugins/Makefile.am: Applied patch 11 (with small
484 modification) from Joel
486 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
488 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
489 patch 10 from Joel Reed
491 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
493 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
494 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
495 by Michael.Hewarth on the mailing list
497 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
499 * configure.in: patch #9 from Joel Reed
501 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
503 * transform.c: fixed problem with parserOptions not being
504 set before loading a new document (bug 164530)
506 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
508 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
509 tests/Makefile.am tests/plugins/Makefile.am
510 tests/plugins/testplugin.c: applied another patch from Joel Reed
511 still failing here but looking better
513 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
515 * libxslt/extensions.c: applied another patch from Joel Reed
517 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
519 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
520 libxslt/Makefile.am configure.in: Applied another patch from
521 Joel Reed, fixed a segfault and changed the configure code
522 a bit to work in my debug environment.
524 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
526 * configure.in: added python2.4 to the list of accepted
527 versions (bug 163274)
529 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
531 * libxslt/extensions.c: oops previous patch could break build
533 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
535 * configure.in win32/configure.js libxslt/extensions.c
536 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
537 integrated the module patch from Joel Reed with just a couple
538 of changes and cleanup.
540 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
542 * libxslt/pattern.c: fixed a problem with the expression
543 "*//name" (bug 162265), also a small problem with the '|'
546 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
548 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
549 spots where out-of-memory errors were not detected in time
550 (bug #153660 on OSF/1)
552 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
554 *doc/xslt.html, doc/downloads.html: changed the download link
555 on the web page for cvs snapshot
557 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
559 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
560 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
561 libxslt/xsltInternals.h: minor changes to get rid of gcc
562 warnings, especially on 64-bit system. Implemented
563 XML_CAST_FPTR macro to cast between function pointer <->
564 object pointer while avoiding gcc warnings (a hack).
565 No change to the logic.
567 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
569 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
570 Aleksey Gurtovoy moving some stat() definition for Windows
573 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
575 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
576 namespace URI on template names.
577 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
580 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
582 * libxslt/pattern.c: more on RVT's in XPath predicates, this
583 time for bug 159726. Cleaned up the logic a little, hopefully
584 now covers all setting of XSLT_RUNTIME_EXTRA.
585 * tests/general/bug-158.xsl: corrected a typo
587 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
589 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
590 last change and re-did it the "right way" (bug 158372).
591 * tests/general/bug-158.*, tests/general/Makefile.am,
592 tests/docs/bug-158.*, tests/general/Makefile.am: added test
595 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
597 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
598 evaluation of global variables to take account of possible
599 changes to the current document (bug 158372).
601 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
603 * libxslt/pattern.c: small change to previous fix for bug 153137,
605 * tests/general/bug-157.*, tests/general/Makefile.am,
606 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
608 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
610 * libxslt/transform.c: enhanced code to assure the "current
611 template rule" is not changed by xsl:call-template (bug 157859).
612 * tests/general/bug-156.*, tests/general/Makefile.am,
613 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
615 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
617 * libexslt/date.c: fixed problem with day-of-week-in-month
618 (bug 157592) with patch from Sal Paradise
619 * tests/exslt/date/datetime.1.out: corrected expected output
622 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
624 * tests/general/bug-155.*, tests/general/Makefile.am,
625 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
626 provided by Markus Bertheau breaking on libxml2-2.6.15
628 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
630 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
631 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
632 * libxslt/templates.c: small fix, first step in adressing #153660
634 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
636 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
639 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
641 * libxslt/transform.c: another dictionnary/string interning fix
643 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
645 * libxslt/transform.c: fix to force string interning on generated
648 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
650 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
651 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
652 libxslt/variables.c: changed some variable names for warning
653 cleanup when -ansi flag is not present.
654 * libxslt/namespaces.c: fixed potential NULL pointer reference
655 pointed out by Dennis Dams (bug 156187)
657 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
659 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
660 to include EXSLT doc in libxslt package.
662 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
664 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
665 gmtime_r if available (bug 129983)
666 * libexslt/functions.c: fixed a namespace problem concerning a
667 function with a namespace-qualified name (bug 155197)
669 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
671 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
672 by the recent namespace tests in libxml2
674 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
676 * libxslt/transform.c: fixed a problem of tree structure raised
677 by the new libxml2 tree checking code.
679 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
681 * libexslt/date.c: fixed problem with negative periods
683 * tests/exslt/date/sum.2.out: changed expected output, now
684 agrees with comments in sum.2.xml test data file
686 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
688 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
689 attribute document pointer.
691 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
693 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
696 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
698 * configure.in doc/*: release of 1.1.11, rebuilt the docs
700 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
702 * libxslt/pattern.c: try to fix #153137 but without a test case
703 it's shooting in the dark.
705 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
707 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
708 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
711 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
713 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
714 namespaced variable names.
715 * tests/general/bug-154.*, tests/general/Makefile.am,
716 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
719 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
721 * Makefile.am: add missing variable
722 * libxslt/transform.c: fixed some error callback data
723 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
724 date:sum testing from Derek Poon
726 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
728 * libexslt/date.c: fixed problem with empty sets, etc.
729 (see discussion on mailing list)
731 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
733 * libexslt/date.c: fixed problem with timezone offset
735 * tests/exslt/date/add.1.out: changed regression test output,
736 which was apparently incorrect for above case
738 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
740 * libxslt/transform.c: re-arranged sequence of setting up
741 namespaces within xsltCopyTree (see the list thread
742 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
743 * tests/general/bug-104.out: slight change to expected output
746 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
748 * libexslt/date.c: enhanced validation of date-time to catch
749 bit-field overflow (bug 152836)
750 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
753 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
755 * libxslt/numbers.c: further refinement to UTF8 pattern
756 separator (bug 151975)
758 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
760 * libxslt/numbers.c: fixed problem with UTF8 pattern
761 separator (bug 151975)
763 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
765 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
766 fixed 2 problems with xsl:include (bug #151795)
768 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
770 * NEWS configure.in doc/*: Release of libxslt-1.1.10
772 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
774 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
775 for --path as well as --load-trace, fixes Red Hat bug #106545
777 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
779 * libxslt/keys.c: fixed small problem with key initialisation
780 disturbing the transformation context (bug 151201).
781 * tests/general/bug-153.*, tests/general/Makefile.am,
782 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
785 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
787 * win32/configure.js: added support for version extra
789 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
791 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
792 compilation problems on Solaris #150844
794 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
796 * configure.in NEWS doc/*: preparing release of 1.1.9
798 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
800 * transform.c: Further enhancement for keys on exslt:node-sets.
801 Corrects a rather serious timing problem (bug 150741)
802 * tests/exslt/common/node-set.8.*: added regression test for this
804 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
806 * Makefile.am configure.in: a bit of cleanup and a extra variable for
809 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
811 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
813 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
815 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
816 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
817 libexslt/exslt.c: added some code to include the CVS
818 ChangeLog version in the version strings available for
819 printing (e.g. by xsltproc)
821 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
823 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
824 DTD attributes, RFE 150311 . Also cleanup the code from all
825 libxml2 pre 2.6.0 specific code since we are using
826 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
828 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
830 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
831 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
832 provide document loading as suggested by David Hyatt for
835 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
837 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
838 in xmlNewTransformContext for the principal document (bug 133289)
840 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
842 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
843 fixed handling of #default in namespace-alias for default
844 namespace (bug 149659)
845 * tests/namespaces/tst7.* tst8.*: added regression tests for above
847 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
849 * libexslt/date.c: added date:sum routine supplied by Joel
852 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
854 * doc/downloads.html doc/xslt.html: fixed a couple of problems
855 reported by Oliver Stoeneberg
857 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
859 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
860 libxslt/variables.c: added code to assure keys are generated
861 when needed for node-sets (bug 148773)
862 * tests/exslt/common/node-set.7.* - added test case for above.
864 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
866 * libexslt/strings.c: fixed str:tokenize for case when 2nd
867 argument is an empty string (should produce a token for
868 each char in the string). Reported on the mailing list by
871 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
872 * libxslt/imports.c: further enhancement for template priorities
873 on imported stylesheets (better fix for bug 141279, fixes
876 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
878 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
879 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
880 Rob Richards to add a normal --with-crypto configure option.
882 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
884 * libxslt/functions.c: added some logic to xsltKeyFunction
885 to set the transform context doc ptr when the xpath context
886 doc is different (bug 147445)
887 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
888 and tests/exslt/common/node-set.6*: added regression tests
889 for bug 145547 (UNION and FILTER for RVT's)
891 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
893 * python/libxslt-python-api.xml: fixed type for doctypeSystem
894 and doctypePublic (problem reported on the list by Sitsofe
896 * doc/libxslt-api.xml: updated database.
898 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
900 * transform.c: small change to key handling for RVT, needed
901 because of enhancement to libxml2 xpath.
903 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
905 * python/libxsl.py: fixes Python on 64bits box problem.
907 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
909 * libxslt.spec.in: better python dependancy Red hat bug #126364
912 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
914 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
915 tst5.xsl and tst.out to EXTRA_DIST
917 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
919 * configure.in doc/*: releasing 1.1.8
921 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
923 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
924 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
925 causing the wrong libs to be linked when using the configure
926 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
928 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
930 * libexslt/Makefile.am: implemented change from Joel Reed for
931 automake-1.4 compatibility.
932 * libexslt/crypto.c: reformatted source to remove an overly
933 generous supply of tabs. Added a #include for sys/select to
934 fix a compilation error caused by the gcrypt include file's
935 usage of 'fd_set'. Made some minor changes to fix
936 some warning messages (no change to the logic).
937 * configure.in, config.h.in: added test for presence of
939 Added test for libgcrypt version > 1.1.41 (bug 145245)
941 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
943 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
944 namespace, also a small enhancement of the surrounding text on
945 extension functions. (bug 145250)
947 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
949 * configure.in: convenience change
950 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
951 try to avoid calling libxml2 cleanup function directly but go
952 though the python wrapper of libxml2 for memory debug accounting.
954 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
956 * libxslt/keys.c: added namespace setup before calling XPath
957 to evaluate key (Bug 143520)
959 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
961 * libxslt/transform.c: added coding to xsltCopyTree to copy
962 namespaces (bug 139578).
963 * tests/general/bug-128.out: changed to reflect above fix
964 * libxslt/xslt.c: minor change to an error message
966 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
968 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
969 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
970 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
971 crypto extensions based on libgcrypt if found at configure time.
972 * tests/namespaces/Makefile.am: fixed a small breakage
974 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
976 * libxslt/namespaces: some enhancement for fixing bug 142768
977 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
978 added regression test for this bug
980 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
982 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
983 the example from Richard Jinks
985 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
987 * win32/configure.js win32/Makefile.* minor changes for the new
988 layout of the Windows binary package
990 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
992 * doc/search.php.inc, doc/search/php: enhanced to remove
993 forcing module names to lower case, and to fix problem
994 with links between pages in libxml2 directory.
996 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
998 * win32/makefile.msvc, win32/configure.js: included the cruntime
999 option, contributed by Oliver Stoeneberg
1001 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1003 * libxslt/xsltutils.c: fixed bug in error message printing
1004 for undefined namespace (bug 143004)
1006 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1008 * NEWS doc/*: updated for 1.1.7
1010 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1012 * configure.in: release of libxslt-1.1.7
1014 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1016 * tests/general/bug-151*, tests/docs/bug-151.xml,
1017 tests/general/Makefile.am, tests/docs/Makefile.am: added
1018 regression test for old bug #127877
1020 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1022 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1023 being generated when the root element is namespaced
1024 * tests/general/bug-151*, tests/docs/bug-151.xml,
1025 tests/general/Makefile.am, tests/docs/Makefile.am: added
1026 regression test for bug #135542
1028 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1030 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1031 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1032 attribute which sometimes lead to default namespace
1033 * tests/general/bug-150*, tests/docs/bug-150.xml,
1034 tests/general/Makefile.am, tests/docs/Makefile.am: added
1035 regression test for bug #134500
1037 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1039 * libexslt/date.h: fixing a small portability problem on Solaris
1040 for the declaration of localtime_r bug #140468
1042 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1044 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1045 raised in bug #142429
1047 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1049 * libxslt/xslt.c: fixed a weird namespace bug #141532
1050 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1051 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1052 to the regression for bug #141532
1054 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1056 * libxslt/imports.c: added comments and function header,
1057 improved logic of routine just added.
1058 * tests/general/bug-147*, tests/docs/bug-147.xml,
1059 tests/general/Makefile.am, tests/docs/Makefile.am: added
1060 regression test for bug 141279
1062 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1064 * libxslt/imports.c: enhanced normalization of comp steps
1065 when an imported stylesheet has it's own imports
1068 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1070 * libxslt/transform.c: added code to recognize
1071 disable-output-escaping on certain text nodes (bug 140755)
1072 * tests/general/bug-100.out: regenerated to account for change
1073 from next ChangeLog entry (bug 140558)
1075 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1077 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1078 a comment following the document root element (bug 140558)
1080 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1082 * libxslt/transform.c: fix a problem where we updated an
1083 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1084 to a subtle crash later, valgrind rules.
1086 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1088 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1089 kindly reported by Vasily Tchekalkin
1091 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1093 * configure.in doc/*: preparing release 1.1.6
1094 * libxslt.spec.in: keep the ChangeLog compressed
1096 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1098 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1099 * tests/docs/Makefile.am tests/docs/bug-146.xml
1100 tests/general/Makefile.am tests/docs/bug-146*: added test
1101 to the regression for bug #139132
1103 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1105 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1106 with key matching attribute node.
1108 2004-04-01 Johan Dahlin <johan@gnome.org>
1110 * python/.cvsignore: Add generated files, to make cvs silent.
1112 * .cvsignore: Add missing libexslt.pc and stamp-h1
1114 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1116 * configure.in: prepare release of 1.1.5, made a hard dependancy
1117 to libxml2 2.6.8 due to the dictionnary reference counting change
1118 * doc/*: updated and rebuilt the doc.
1119 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1121 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1123 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1124 * libxslt/documents.c: fixed a leak associated to the change
1125 in reference counting when running the XML parser and using
1126 the document() function.
1128 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1130 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1131 when output file is used (bug 137341)
1133 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1135 * libxslt/xsltutils.c: corrected my error from bug 135938
1136 pointed out on the mailing list by Mark Vakoc.
1137 * libxslt/transform.c: enhanced the error message for
1138 call-template when namespace is present.
1139 * tests/general/bug-145.err: regenerated for new message
1141 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1143 * libxslt/namespaces.c: added additional check to prevent
1144 superfluous namespace href's being generated on elements
1146 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1147 added new test for bug 136914
1148 * tests/namespaces, tests/extensions/ tests/reports: fixed
1149 error in "enhanced" Makefile.am, removed superfluous .err files
1152 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1154 * doc/search.php.incl: minor addition for later version of php
1155 requiring $HTTP_GET_VARS.
1156 doc/*: rebuilt the docs
1158 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1160 * libexslt/strings.c: modified the 'tokenize' routine to work with
1161 UTF8 chars in both string and tokens (Bug 136183)
1163 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1165 * libxslt/attrvt.c: added coding to allow growing the
1166 AVT structure when a large number of segments are present
1168 * libxslt/keys.c: fixed a compilation warning (no logic change)
1170 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1172 * tests/docbook/Makefile.am: small fix to typo
1174 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1176 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1177 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1178 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1179 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1180 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1181 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1182 tests/extensions/Makefile.am, tests/general/Makefile.am,
1183 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1184 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1185 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1186 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1187 tests/REC/test-2.5-1.err:
1188 Major enhancement to "make tests". All but Python tests
1189 cleaned up to produce minimum summary output if no problems.
1190 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1191 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1192 Added test case for bugzilla bug 135938
1194 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1196 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1197 fixed problem with dictionary handling (bug 135938).
1198 * doc/EXSLT/*: fixed a few more "href_base" files.
1200 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1202 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1203 the "href_base" problem.
1205 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1207 * configure.in, config.h.in: added test for localtime_r
1208 * libexslt/date.c: added usage of localtime_r if present on
1209 system (bug 129983, suggested by Vasily Tchekalkin)
1211 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1213 * libxslt/keys.c libxslt/pattern.c: removed the last use
1214 of _private that time in the input document, use the psvi
1215 field again, this may be interesting if XSLT2 support gets
1216 in but since this is very unlikely ...
1218 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1220 * libxslt/transform.c libxslt/variables.c: use the psvi field
1221 of teh document used for RVT instead of _private.
1223 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1225 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1226 the attribute instead of the _private one to compile AVT infos
1228 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1230 * tests/docs/Makefile.am tests/docs/bug-144.xml
1231 tests/general/Makefile.am tests/docs/bug-144*: added test
1232 similar to 143 but checking for AVT in local variables.
1234 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1236 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1237 AVT found in global variable content.
1238 * tests/docs/Makefile.am tests/docs/bug-143.xml
1239 tests/general/Makefile.am tests/docs/bug-143*: added test
1240 to the regression suite.
1242 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1244 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1245 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1246 First step toward _private cleanup: use the psvi field to store
1247 the precompilation informations in the stylesheet nodes.
1249 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1251 * libxslt/variables.c: trying to use the fact that names comes
1252 from a dictionnary when looking up for variables.
1253 * tests/documents/Makefile.am: try to fix an error reported on
1256 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1258 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1259 tests/general/bug-142.out, tests/docs/Makefile.am,
1260 tests/general/bug-142.xml: added test for language
1261 attribute which previously triggered a memory leak
1262 (from list report by Mike Hommey)
1264 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1266 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1267 regenerated the documentation
1269 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1271 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1272 minor changes to eliminate compilation warnings. No change
1275 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1277 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1278 Mikhail S Grushinskiy to compile on Mingw
1280 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1282 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1284 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1286 * libxslt/extensions.c: applied patch from Steve Little to
1287 display the extension modules.
1289 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1291 * libxslt/transform.c: trying to fix an extension regression pointed
1294 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1296 * libxslt/transform.c: try to fix the problem with yelp
1299 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1301 * libxslt/templates.c: applied patch from #134588 provided by
1302 Mariano Suárez-Alvarez, attribute text node without doc.
1304 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1306 * configure.in, doc/*: updated and rebuilt the documentation
1307 preparing release of 1.1.3
1308 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1310 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1312 * libxslt.m4: small fix: added missing [] quotation macro name
1313 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1314 1.8.x and is backward compatible with older auto tools.
1316 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1318 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1319 known bug with the new code, was overoptimizing a bit...
1321 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1323 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1324 mostly an error handling some ATV coupled with doctionnaries
1326 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1327 libxslt/xslt.c: added a bit of debug to be able to trace
1330 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1332 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1333 attribute value templates
1334 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1335 dictionaries at the stylesheet and transformation level.
1336 * configure.in: this relies on a recent version of libxml2
1337 with the sub dictionnary catalog.
1339 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1341 * libxslt/transform.c: added check for "?>" in PI content
1344 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1346 * libxslt/namespaces.c: fixed problem with attribute
1347 namespace (Bug 132953)
1349 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1351 * libxslt/transform.c: added check for "--" or ending '-'
1352 in xsl:comment (Bug 132742)
1354 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1356 * libxslt/transform.c, libxslt/attributes.c: added
1357 validation of QName for xsl:element and xsl:attribute
1360 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1362 * libxslt/pattern.c: changed priority of template patterns
1363 starting with '//' from 0.0 to 0.5 (Bug 131705)
1365 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1367 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1368 behaviour on unknown element from the XSLT namespace.
1369 * python/generator.py: applied patch from Stephane bidoul
1370 to export enums in the bindings.
1372 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1374 * tests/general/Makefile.am, tests/general/bug-141.out,
1375 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1376 tests/general/bug-141.xml: added test case for
1377 Bug 13971 (libxml2 xpath.c bug, but tested here)
1379 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1381 * libxslt/xsltutils.c: added a newline for any comment before
1382 the root element (Bug 130433)
1383 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1384 default namespace is changed (Bug 130793)
1385 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1386 for newline after comment change above.
1387 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1388 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1389 cdata-section-elements problem.
1391 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1393 * python/libxsl.py: applied shared lib loading patch for OS X from
1396 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1398 * libexslt/math.c, libexslt/common.c: fixed problem,
1399 reported on the list by Markus Bayerlein, concerning
1400 math functions on nodesets generated with
1402 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1403 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1404 added test case for above.
1406 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1408 * libxslt/transform.c: changed to assure comment which
1409 preceeds root node is output after DTD (Bug 130433)
1410 * test/exslt/common/node-set.4.*: added test case for
1413 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1415 * doc/site.xsl: Changed logo spacing to avoid stacking
1416 * doc/*: rebuilt web pages
1418 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1423 Test William's new site.xsl improvements by adding the
1424 W3C logo icon, rebuild docs, and presto! It shows up
1427 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1429 * libxslt/transform.c: Refined wrapper code with large
1430 test case submitted by Norm Walsh. (Bug 130922)
1432 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1434 * libxslt/transform.c: Added coding to create a xsltDocument
1435 wrapper for an RVT, in order to produce the applicable
1438 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1440 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1441 doc/search.php.inc: Added new facility to "autogen"
1442 the search script. Fixed a few more problems with
1443 the API page generation.
1444 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1445 the autogeneration of the php script. Note that from
1446 this point doc/search.php will be include in the
1447 generic "Rebuilt docs".
1448 * doc/*: api docs rebuilt.
1450 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1452 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1453 Further cleanup, fully implemented common routine for
1454 "generic page" within the docs.
1455 * doc/*: api docs rebuilt with enhanced scripts.
1457 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1459 * doc/xslt.html, doc/bugs.html
1460 made link to bugzilla more useful
1462 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1464 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1465 cleanup of scripts, assuring page tables are consistent.
1466 * doc/*: api docs rebuilt with enhanced scripts.
1468 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1470 * configure.in: fixed Bug130593.
1471 * doc/apibuild.py: fixed a couple of sequence problems on
1472 references within APIxxx.html files, rebuild doc/* (and NEWS)
1474 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1476 * doc/newapi.xsl: change background color of function
1477 declaration to improve readability
1478 * doc/*: rebuild docs with new stylesheet
1480 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1482 * libxslt/transform.c: fix bad doc comment formatting on
1483 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1484 * doc/*: rebuild docs
1486 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1488 * configure.in doc/*: prepared release of libxslt-1.1.2
1489 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1492 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1494 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1497 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1499 * libxslt/numbers.c: added namespace comparison for
1500 xsl:number count function (Bug 129057)
1502 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1504 * tests/docs/Makefile.am tests/docs/bug-139.xml
1505 tests/general/Makefile.am tests/general/bug-139*: added
1506 test for entities parsing (Bug #129489)
1508 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1510 * tests/docs/Makefile.am tests/docs/bug-138.xml
1511 tests/general/Makefile.am tests/general/bug-138*: added
1512 test for namespace problem (Bug #129624)
1514 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1516 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1517 the transformation context
1518 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1519 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1520 xsltSetCtxtParseOptions() to update parsing options in document()
1522 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1524 * libxslt/keys.c: fixed second problem on #122483, namespace
1525 definitions must be propagated to keys.
1526 * tests/docs/Makefile.am tests/docs/bug-137.xml
1527 tests/general/Makefile.am tests/docs/bug-137*: added test
1528 to the regression for bug #122483
1530 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1532 * libxslt/transform.c: added the cast needed to fix #129188 warning
1534 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1536 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1539 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1541 * libexslt/date.c: fixed several routines to assure empty
1542 string returned (rather than a string object with a null
1543 string pointer) (Bug 129561)
1545 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1547 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1548 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1549 enhanced documentation to include exslt; rebuilt docs
1551 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1553 * libxslt/xsltutils.h
1555 document XSLT_TRACE macro (sort of) and rebuild docs
1557 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1559 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1560 build, no success, it still works halfway.
1562 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1564 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1565 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1566 mingw compilation fixes.
1568 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1570 * doc/xslt.html docs.html
1571 remove reference to gtk-doc
1573 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1575 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1577 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1579 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1580 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1581 by using the new XInclude APIs provided by 2.6.3...
1583 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1585 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1586 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1587 set into node name. This modification arises from
1588 bug #128520, and avoids unnecessary work in libxml2.
1590 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1592 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1593 * doc/* doc/html/*: regenerated the docs.
1595 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1597 * doc/Makefile.am: small further enhancement to makefile
1598 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1599 doc/html/libxslt-transform.html: updated to reflect last change
1602 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1604 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1605 Makefile.am: adapted the libxml files for libxslt.
1606 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1607 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1608 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1611 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1613 * libxslt/transform.c: change initialisation of external functions
1614 to take place in xsltNewTransformContext instead of in
1615 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1616 also fix problem reported on the mailing list on today's date.
1618 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1620 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1621 detect recursion in xslt:include (bug #127687).
1622 * tests/XSLTMark/reverser.out,
1623 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1624 because of fix of bug #127877 in libxml2 (quotes in text)
1626 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1628 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1629 Changed to detect recursion in xslt:import (bug #127687).
1630 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1631 include change to xsltParseStylesheetImportedDoc parameters for
1634 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1636 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1637 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1638 Applied patch from Mark Vadoc adding flexible trace debugging
1639 support to the library.
1641 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1643 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1644 'computed' namespace attribute)
1645 * tests/docs/Makefile.am tests/docs/bug-136.xml
1646 tests/general/Makefile.am tests/docs/bug-136*: added tests
1647 to the regression for bug #127561
1649 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1651 * libxslt/keys.c: small further enhancement, bug #127450
1653 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1655 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1656 on the same code in #127450
1657 * tests/docs/Makefile.am tests/docs/bug-135.xml
1658 tests/general/Makefile.am tests/docs/bug-135*: added tests
1659 to the regression suite for bug #127450.
1661 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1663 * libxslt/keys.c: fixed an error from #120684 patch raised in
1665 * tests/docs/Makefile.am tests/docs/bug-134.xml
1666 tests/general/Makefile.am tests/docs/bug-134*: added tests
1667 to the regression suite for bug #127450.
1669 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1671 * libxslt/keys.c: fixed a bug in the keys selector parsing
1672 #120684 when | is in a predicate or a string.
1673 * tests/docs/Makefile.am tests/docs/bug-133.xml
1674 tests/general/Makefile.am tests/docs/bug-133*: added tests
1675 to the regression suite for bug #120684.
1676 * Makefile.am: don't package cvs temp files
1677 * doc/apibuild.py: update from libxml2 one
1679 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1681 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1682 uncovered by newapi.xsl
1683 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1684 to use IS_BLANK_CH for char compares (fixes warnings)
1686 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1688 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1689 number formatting bug #126994
1691 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1693 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1696 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1698 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1699 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1700 patch to moves the control of the XSLT debugger into the transform
1703 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1705 * libexslt/functions.c: applied patch for param visibility from
1706 Shaun McCance. Changed variable scoping in accordance with
1707 Shaun's suggestions. This fixed problem reported on the list
1709 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1710 regression test for above
1712 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1714 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1715 describing the entry points.
1717 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1719 * win32/configure.js: fixed #122146
1721 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1723 * tests/multiple/Makefile.am: applied last fix from #125614
1725 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1727 Minor enhancements to eliminate compile/test warnings
1728 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1729 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1730 it's defined as __attribute__((unused))
1731 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1732 variable declaration
1733 * libxslt/preproc.c: minor change to get rid of unused var/code
1735 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1737 * doc/* NEWS: preparing release 1.1.0
1739 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1741 * libxslt/preproc.c: fixing the Document element precompilation
1742 to avoid the problem raised in #125614
1744 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1746 * tests/multiple/out/letter*.orig: updated to reflect change
1747 to HTML output in libxml2 (formatting of <p>, bug #125093)
1749 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1751 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1754 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1756 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1757 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1758 for the upcoming 1.1.0 release
1759 * breakpoint/*: this release removes the deprecated breakpoint library
1761 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1763 * libxslt/transform.c, tests/general/bug-119.out: fixed
1764 bug #125502 and corrected expected test output
1765 * tests/general/bug-79.out: fixed broken test (bug #123328)
1766 * libxslt/pattern.c, libexslt/functions.c: minor change to
1767 eliminate compilation warning
1769 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1771 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1772 broken tests (revealed by #125502)
1774 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1776 * libexslt/strings.c: fix bug #125265 about entities breaking
1777 exsl:tokenize and exsl:split
1778 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1779 augmented the reression tests with the example from the bug report.
1781 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1783 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1786 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1788 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1789 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1790 xmlParseFile, this avoid relying on global parser options, far
1792 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1793 slightly corrected output for CDATA and STYLE element save.
1795 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1797 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1798 patch from Roumen Petrov for bug #124539 when building outside the
1800 * libxslt/xsltutils.c: fixed the way to grab the line number from
1801 the document, use the predefiend libxml2 API which mate it work
1802 with both 2.5.x and 2.6.x
1804 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1806 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
1807 problem reported on the mailing list by Justin Fletcher
1809 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1811 * configure.in libxslt.spec.in: doing some testing and raising
1812 the build requirement to 2.5.10
1813 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
1814 for linking the exslt lib with the lib being build instead of the
1817 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
1819 * libxslt/pattern.c: Fixed problem with cascaded predicates
1820 (more of bug 119946)
1822 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
1824 * restored earliest portion of ChangeLog (was corrupted)
1826 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1828 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
1829 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
1830 * doc/libxslt-api.xml: regenerated the API
1832 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1834 * configure.in: bump the libxml2 require to 2.6.0 which
1835 should ship for good real soon...
1836 * doc/Makefile.am: fix installation of HTML pages
1837 * doc/libxslt-api.xml: rebuilt
1838 * libxslt/xsltexports.h: cleanup
1839 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
1840 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
1842 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1844 * libxslt/attributes.c: fixed bug 123822
1846 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1848 * libxslt/pattern.c: fixed bug 119946
1849 * configure.in: enhanced for better devel (me) testing
1851 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1853 * configure.in: applied a small patch from Troels Walsted Hansen
1854 for python libxml2 detection.
1856 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
1858 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
1859 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
1860 various compilation warnings (AIX as well as gcc)
1862 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1864 * libexslt/saxon.c: applied patch from Brett Kail to implement
1867 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1869 * libxslt/extensions.h libxslt/extra.h: fix some header paths
1870 as pointed by Steve Ball
1872 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1874 * libxslt/extensions.c: applied patch from Karl Eichwalder
1875 apparently the xmlFree was introducting a memory error
1876 on x86_64, though not reproduced.
1877 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
1879 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1881 * python/libxslt.c: don't output errors to stdout by default
1884 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1886 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
1887 IS_XSLT_REAL_NODE change
1888 * python/Makefile.am Makefile.am: some makefile "distclean"
1889 target improvement from Graham Wilson
1890 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
1893 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
1895 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
1896 IS_XSLT_REAL_NODE, fixed bug 120644.
1898 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1900 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
1901 libxslt/xsltutils.h: removing the DocBook SGML support
1903 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1905 * configure.in: preparing release libxslt-1.0.33
1906 * doc/*: updated and rebuilt the docs
1907 * doc/apibuild.py: small fixes for new tokens
1909 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1911 * transform.c: enhanced previous fix to bug #120684, using
1912 excellent suggestion by Daniel
1913 * attributes.c: fixed bug #119583, merging attribute sets
1914 from imported stylesheets.
1915 * tests/docs/Makefile.am tests/docs/bug-131.xml
1916 tests/general/Makefile.am tests/docs/bug-131*: added tests
1917 to the regression suite for bug #120684.
1919 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1921 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
1922 incorrect creation of "extra" variables when compiling
1923 templates on imported stylesheets.
1924 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
1925 tests/general/Makefile.am test/docs/bug-130*: added tests
1926 to the regression suite for this bug.
1929 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1931 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
1934 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
1936 * transform.c: fixing bug #120684 on crash caused by text between
1939 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1941 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
1942 macros which affect exports and added mingw section
1944 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1946 * libxslt/function.c: patch from Mark Vadoc to allow compiling
1947 against libxml2 without XPointer supoort.
1949 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1951 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
1952 with namespaced names reported by Steve Hay
1953 * tests/docs/Makefile.am tests/docs/bug-129.*
1954 tests/general/Makefile.am tests/general/bug-129*: added the
1955 test to the regression suite for this bug.
1957 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1959 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
1962 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1964 * libxslt/*.h: realigned parameters after taint
1966 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1968 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
1969 Borland compiler, as reported by Eric Zurcher
1971 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1973 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
1974 get included in the distrib
1976 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1978 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
1979 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
1980 contain the export defs.
1982 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1984 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
1985 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
1986 for compilation with MingW compiler on Windows.
1988 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1990 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
1991 instances of a key with the same namespace:name, reported
1992 on the mailing list by Ian Young. Added regression test
1995 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1997 * variables.c: fixed bug 119699 (missing error on shadowed
1999 * autogen.sh: removed dependency on automake-1.4, updated
2000 links for fetching auto* tools
2001 * doc/Makefile.am: added check for automatic regeneration of
2002 win32/*.def.src when api xml files are updated.
2004 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2006 * transform.c: fixed bug 114563 (params not passed when
2007 default template processed)
2009 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2011 * xslt.c: fixed bug 119862 (missing param on ns error print)
2013 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2015 * News configure.in: preparing libxslt-1.0.32 release
2016 * doc/* : updated the doc and rebuilt
2018 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2020 * breakpoint/Makefile.am: removed ref to libxslt.la
2021 * numbers.c transform.c python/libxml_wrap.h python/types.c
2022 xlstproc/xsltproc.c: Minor cleanup of warning errors
2024 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2026 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2028 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2030 * tests/docs/Makefile.am tests/docs/bug-127.*
2031 tests/general/Makefile.am tests/general/bug-127*: added the
2032 test from bug #118763 to the regression suite.
2034 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2036 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2038 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2040 Minor cleanup of regression test general/bug-125
2042 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2044 Fixed bug 116517 - handling of '{' and '}'
2045 * templates.c: added checks for escaping and balancing of
2047 * tests/general/Makefile.am tests/docs/Makefile.am:
2048 Added test case (bug-126) to regression suite.
2050 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2052 Fixed bug 117552 - sort with multiple keys
2053 * xsltutils.c: enhanced treatment of NaN when multiple sort
2055 * tests/general/Makefile.am tests/docs/Makefile.am:
2056 Added test case (bug-125) to regression suite.
2058 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2060 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2061 * transform.c, variables.c, xslt.c, xsltutils.c:
2062 removed some unused variables
2064 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2066 Fixing bug 118558 (Solaris 8 compiler warnings)
2067 * xslt.c: minor re-ordering of code
2068 * functions.c: added an explicit cast
2069 * number.c: added include for string.h
2070 * security.c: added an explicit cast
2072 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2074 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2075 of date:seconds as previously posted to the mailing list
2076 * numbers.c: extensive modification to cater for UTF8 within
2077 the various routines.
2079 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2081 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2082 #117616 about EXST str:tokenize.
2083 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2084 added the test in the regression suite.
2086 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2088 * xsltproc/xsltproc.c: applying a patch based on #117377
2091 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2093 * libxslt/transform.c: allow strip-space to support full namespaces
2094 using prefix:* , should fix #114287
2095 * tests/docs/Makefile.am tests/docs/bug-124.*
2096 tests/general/Makefile.am tests/general/bug-124*: added a
2097 test to the regression suite for this bug.
2099 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2101 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2102 the attribute was already defined, should fix bug #113812
2103 * tests/docs/Makefile.am tests/docs/bug-123.*
2104 tests/general/Makefile.am tests/general/bug-123*: added the
2105 test to the regression suite.
2107 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2109 * libexslt/strings.c: applied patch from Shaun McCance to implement
2110 exslt:split c.f. #117752
2111 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2112 added the test to the regression suite.
2114 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2116 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2117 might require more attention could be an Unicode support breakage.
2119 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2121 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2122 libxslt/xsltInternals.h: optimize text node coalescing by
2123 caching info about the last text node generated and doing
2124 fast alloc/copy of the text. Should fix #115273
2126 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2128 * fixed bug 113520, incorrect result for date:seconds
2129 with change to type casting in libexslt/date.c
2131 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2133 * fixed bug 114764: trouble with globals and RVT's
2134 with minor changes in variables.c and transform.c
2135 so that any global instantiated with an RVT gets
2136 uninitialized when the RVT is destroyed.
2138 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2140 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2141 * breakpoint/Makefile.am: added deps to libxslt
2142 * tests/exslt/common/Makefile.am: integrated William Brack test
2143 in the regression suite
2145 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2147 * fixed bug 114812, trouble with imported exslt functions
2148 added lookup function in libxslt/extension.c
2149 enhanced exsltInitFunc in libexslt/functions.c to take
2150 better care of imports
2152 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2154 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2155 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2156 Sean Treadway, adding Python bindings for extension element and
2157 some bindings cleanups.
2158 * python/tests/Makefile.am python/tests/extelem.py: also add an
2161 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2163 * python/libxml_wrap.h: applied patch from #116943 which should
2164 fix the xsltSaveResultToFile python binding.
2166 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2168 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2170 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2172 * configure.in: releasing 1.0.31
2173 * doc/*: update and rebuild of the docs
2175 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2177 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2179 * tests/docs/Makefile.am tests/docs/bug-122.*
2180 tests/general/Makefile.am tests/general/bug-122*: added the
2181 test to the regression suite.
2183 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2185 * libxslt/preproc.c: fix bug #115778 for attribute value template
2188 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2190 * libxslt/documents.c libxslt/transform.c: applied patch from
2191 Keith Isdale to desactivate node numbering when running under
2194 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2196 * libxslt/security.c: fix the write checking code when
2197 the output filename does not parse as an URL bug #115402
2199 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2201 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2202 triodef.h were missing from the distribution
2204 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2206 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2207 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2209 * libexslt/sets.c: applied patch from Peter Breitenlohner
2210 * doc/*: rebuilt the docs
2211 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2212 generattion of " as " in element content.
2214 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2216 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2217 which is a sibling of xsl:when
2219 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2221 * libxslt/xslt.c: fixed a possible crash when the document
2222 wasn't a proper stylesheet.
2224 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2226 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2228 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2230 * win32/defgen.xsl: new file, generates the export sources.
2231 * win32/*.def.src: these are now autogenerated, changes to these
2232 will not be logged anymore.
2234 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2236 * tests/docs/Makefile.am tests/docs/bug-121.*
2237 tests/general/Makefile.am tests/general/bug-121*: added the
2238 example for bug #112904 in the regression tests, the bug fix is
2241 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2243 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2244 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2245 of --with-python like for libxml2
2247 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2249 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2250 NaN within the sort element. Also added regression test.
2252 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2254 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2255 network accesses when building
2257 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2259 * libxslt/transform.c: fixed a segfault introduced with the RVT
2260 handling change, bug #112703 .
2262 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2264 * libxslt/xslt.c: make sure stylesheet compilation errors
2265 forces a NULL stylesheet, fixes #112270
2267 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2269 * NEWS configure.in : preparing release 1.0.30
2270 * doc/apibuild.py: backported a patch from libxml2
2271 * doc/*: updated and rebuilt the docs
2273 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2275 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2276 cleaning up Result Value Tree handling
2277 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2279 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2280 added Mark Vakoc test combining for-each and exslt:tokenize
2282 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2284 * libxslt/transform.c: fixing bug #111755 when a template is
2285 applied to an attribute
2286 * tests/docs/Makefile.am tests/docs/bug-119.*
2287 tests/general/Makefile.am tests/general/bug-119*: added the
2288 example in the regression tests for that bug.
2290 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2292 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2293 for the HTML generation fixing #111799
2294 * doc/html/*.html doc/html/*.png: associated update
2296 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2298 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2299 * win32/libxslty.def.src: added more exports
2301 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2303 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2304 transition to XHTML1 added validity checking to the makefile rules.
2306 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2308 * python/generator.py: fixed a problem in the generator where
2309 the way functions are remapped as methods on classes was
2310 not symetric and dependant on python internal hash order,
2311 as reported by Stéphane Bidoul
2312 * libexslt/strings.c: attempt at fixing an object type pbm
2313 * libxslt/triodef.h: update for OpenVMS from libxml2
2315 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2317 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2318 generation of the man page
2320 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2322 * libexslt/sets.c: fixed a bug introduced in the last commit
2323 * libxslt/transform.c: tried to fix #111437
2324 * tests/docbook/result/xtchunk/html/*.orig
2325 tests/multiple/out/*.orig: side effect of #111437 change.
2327 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2329 * libexslt/strings.c: applied last patch for #110023 from
2331 * libexslt/sets.c: fixed a memory leak when mixing one of the
2332 EXSLT set functions and a Result Value Tree
2333 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2334 with Result Value Tree
2336 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2338 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2339 bug #111420 about double initialization of extension contexts
2341 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2343 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2344 don't obbey the same rules as for literal reusl elements.
2345 * tests/docs/Makefile.am tests/docs/bug-118.*
2346 tests/general/Makefile.am tests/general/bug-118*: added the
2347 example in the regression tests for that bug.
2348 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2349 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2350 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2351 regression tests one still exposing a mem leak (Mark Vadoc).
2353 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2355 * libxslt/pattern.c: fix a memory related segfault on a
2356 pattern compilation error #110189
2358 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2360 * libxslt/variables.c: fixing bug #110020 on global parameter
2361 and variables mismatch
2362 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2363 the test to the regression suite
2365 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2367 * libexslt/math.c: applied patch from Charles Bozeman fixing
2368 the math power function where args were inverted #110996
2369 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2370 added the test to the regraession for #110996
2371 * libexslt/sets.c: avoid a problem with nodesets.
2373 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2375 * libxslt/win32config.h: added HAVE_MATH_H
2377 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2379 * win32/Makefile.msvc: fixed compilation with thread-enabled
2382 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2384 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2385 with RTF in libexslt
2387 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2389 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2390 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2391 other places where ctxt->document pointer may be used without
2392 checking it agaisnt NULL.
2393 * tests/docs/Makefile.am tests/docs/bug-115.*
2394 tests/general/Makefile.am tests/general/bug-115*: added the
2395 example in the regression tests for that bug.
2396 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2398 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2400 * configure.in NEWS: preparing 1.0.29 release
2401 * libxslt/documents.c: generate the document order for document()
2403 * doc/*: updated and regenerated the docs
2405 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2407 * libxslt/transform.c: fixed a namespace redundancy problem
2409 * tests/docs/Makefile.am tests/docs/bug-114.*
2410 tests/general/Makefile.am tests/general/bug-114*: added an
2411 example in the regression tests for that bug.
2413 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2415 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2416 and avoid some warnings when loading the python modules on non
2418 * libxslt/transform.c: fix a bug introduced in the document lookup
2419 and exhibited by the keys test.
2421 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2423 * tests/docs/Makefile.am tests/docs/bug-113.*
2424 tests/general/Makefile.am tests/general/bug-113*: added an
2425 example in the regression tests for bug #109160 fixed in libxml2
2427 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2429 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2430 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2431 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2433 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2435 * libxslt/transform.c: forgot to make one change related to
2436 Result Value Tree change, pointed out by Sebastian Rahtz
2437 * tests/docs/Makefile.am tests/docs/bug-112.*
2438 tests/general/Makefile.am tests/general/bug-112*: added an
2439 example in the regression tests that bug
2441 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2443 * libxslt/transform.c: second part of the patch fixing #108905
2444 performances problems, ask for computation of document order on
2445 the document transformed and avoid inefficiencies building large
2446 nodesets of unique nodes.
2447 * configure.in: fix a trouble with libtool in my debug environment.
2449 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2451 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2452 Result Value Tree are now generated with a document root node
2453 not an element, it's quite cleaner.
2454 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2455 also prepared for libxslt-1.0.28 release
2456 * doc/*: updated and regenerated the docs
2458 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2460 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2461 Finally fixed bug #75813, processing or Result Value Tree
2462 converted into node-sets should be a bit more sensible now.
2463 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2464 fixes this regression test, there is 4 nodes, not 3
2465 * tests/docs/Makefile.am tests/docs/bug-111.*
2466 tests/general/Makefile.am tests/general/bug-111*: added an
2467 example in the regression tests for bug #75813
2469 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2471 * tests/docs/Makefile.am tests/docs/bug-110.*
2472 tests/general/Makefile.am tests/general/bug-110*: added an
2473 example in the regression tests for bug #108976 which is
2476 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2478 * tests/docs/Makefile.am tests/docs/bug-109.xml
2479 tests/general/Makefile.am tests/general/bug-109*: added an
2480 example in the regression tests for the invalid bug #108716
2482 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2484 * libxslt/variables.c: fixed bug #108633 reported by
2485 Jerome Pesenti about recursive global variables/param detections
2486 * tests/reports/Makefile.am tests/reports/rec*: added regression
2487 tests for the checking of recusion in global/local param/variables.
2489 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2491 * libxslt/numbers.c: valgrind pointed out an uninitialized
2492 variable use in format-number()
2494 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2496 * tests/docs/Makefile.am tests/docs/bug-108.xml
2497 tests/general/Makefile.am tests/general/bug-108*: added an
2498 example in the regression tests bug #107804 fixed in libxml2
2500 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2502 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2503 matches should catch comments and PIs
2504 * tests/docs/Makefile.am tests/docs/bug-107.xml
2505 tests/general/Makefile.am tests/general/bug-107*: added an
2506 example in the regression tests for this case
2508 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2510 * tests/docs/Makefile.am tests/docs/bug-106.xml
2511 tests/general/Makefile.am tests/general/bug-106*: added the next
2512 example for bug #106788 from James Clark in the regression tests,
2513 the bug fix is actually in libxml2
2515 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2517 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2518 for Python checks, makefile cleanup, and convenience changes
2520 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2522 * xsltproc/xsltproc.c: had to comment out Igor last change
2523 since it made libxslt-1.0.27 depends on libxml2 newly
2524 API extension which hasn't propagated yet :-(
2526 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2528 * configure.in: preparing release 1.0.27
2529 * doc/*: updated and rebuilt the docs
2531 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2533 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2536 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2538 * tests/docs/Makefile.am tests/docs/bug-105.xml
2539 tests/general/Makefile.am tests/general/bug-105*: added the
2540 example for bug #106788 from James Clark in the regression tests,
2541 the bug fix is actually in libxml2
2543 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2545 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2546 James Clark and a bit of cleanup
2547 * tests/docs/Makefile.am tests/docs/bug-104.xml
2548 tests/general/Makefile.am tests/general/bug-104*: added the
2549 example in the regression tests for this case
2551 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2553 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2555 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2557 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2559 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2561 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2562 * win32/configure.js: included handling of the trio option
2564 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2566 * configure.in doc/*: preparing release 1.0.26
2568 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2570 * libxslt/functions.c: fixing another bug in document(), bug #105450
2571 * tests/documents/test_bad.result: Slight change to the output
2573 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2575 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2576 * tests/documents/Makefile.am tests/documents/test_bad: add the
2577 specific test as suggested by Jean T Anderson
2579 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2582 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2583 libxslt/xslt.c: tried to fix 105387 and all similar cases
2584 in the library sources.
2586 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2588 * doc/* configure.in: preparing for release of 1.0.25
2590 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2592 * xsltproc/xsltproc.c: fixed bug #99623
2594 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2596 * libxslt/transform.c: fixing bug #105116 sometimes one need
2597 to generate a default namespace reset xmlns="" in the output
2598 * tests/docs/Makefile.am tests/docs/bug-103.xml
2599 tests/general/Makefile.am tests/general/bug-103*: added the
2600 example in the regression tests for this case
2602 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2604 * libxslt/pattern.c libxslt/transform.c: changed the way the
2605 root element of value tree are handled to fix bug #104123
2607 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2609 * README: change of policy w.r.t. mails
2610 * configure.in: small cleanup
2611 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2612 a couple of bugs raised by Eric van der Vlist in #104114
2613 * tests/exslt/*/*.out: slight change to the tests
2615 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2617 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2618 emphasis on the fact that --docbook should not be used
2621 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2623 * python/libxslt.c: fixed a couple of return error #104150
2624 reported by Peter O'Shea
2626 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2628 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2629 when applied to a standalone stylesheet
2631 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2633 * configure.in: preparing release 2.0.24
2634 * libxslt.spec.in: small update
2635 * doc/*: updated the news, rebuilt the APIs descriptions
2637 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2639 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2640 the associated patch from Daniel Stodden.
2641 * tests/documents/Makefile.am tests/documents/fragment*: added a
2644 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2646 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2647 for extension modules init and shutdown callbacks, check that
2648 they are now called when needed.
2649 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2650 started adding the extension module support at the Python level.
2651 Still a strange bug to hunt down left.
2653 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2655 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2656 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2657 computation in the presence of imports
2658 * tests/docs/Makefile.am tests/docs/bug-102.xml
2659 tests/general/Makefile.am tests/general/bug-102*: added an
2660 example in the regression tests for this case
2662 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2664 * xsltproc/xsltproc.c: final touch to #102800 fix
2666 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2668 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2669 memory debug checking which got deactivated at some point ?!?
2670 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2671 * libxslt/xsltutils.c: very small change on HTML indentation handling
2673 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2675 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2676 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2677 exclude-result-prefixes to avoid extra namespace declaration being
2678 dumped following the fix for #102920 in libxml2
2680 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2682 * libxslt/transform.c: fixed a problem related to directory
2683 checking and creation raised by Craig Goss
2685 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2687 * libexslt/strings.c: applied patch from Jörg Walter to provide
2688 URI escaping and unescaping functions.
2690 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2692 * libexslt/strings.c: Alexey Efimov found a typo bug in
2693 exsltStrPaddingFunction()
2695 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2697 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2699 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2701 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2702 applied patch from Craig A. Berry for the VMS port.
2704 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2706 * libxslt/xsltInternals.h: increase the max number of cascaded
2708 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2709 the Windows binaries.
2711 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2713 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2715 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2717 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2718 the apibuilder script, regenerated the APIs
2720 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2722 * libxslt/numbers.c: numbering should not traverse XInclude
2723 nodes left in the tree. Closes bug #101114 raised by
2726 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2728 * doc/apibuild.py: fixed a bug in merging public info from
2730 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2731 the iconv option to configure.js didn't work, and
2732 added zlib option needed when linking xsltproc statically
2734 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2736 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2737 the generation of libexslt-api.xml
2738 * libexslt/exslt.h: small cleanup.
2740 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2742 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2743 copied over the apibuild.py from libxml2, adapted a bit and
2744 regenerated the API description in XML. Todo: libexslt-api.xml
2745 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2746 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2747 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2748 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2749 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2750 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2751 report from the scripts.
2752 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2755 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2757 * libxslt/transform.c: xsl:element generated superfluous xmlns
2758 declarations, closes bug #99905
2759 * tests/docs/Makefile.am tests/docs/bug-101.xml
2760 tests/general/Makefile.am tests/general/bug-101.*: added the
2761 example in the regression tests for this case
2763 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2765 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2766 within an <xsl:text>
2768 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2770 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2772 * tests/docs/Makefile.am tests/docs/bug-100.xml
2773 tests/general/Makefile.am tests/general/bug-100.*: added the
2774 example in the regression tests for this case
2775 * tests/docs/Makefile.am tests/docs/bug-99.xml
2776 tests/general/Makefile.am tests/general/bug-99.*: this test
2777 covers an xsl:attribute namespace bug that Norm pointed out.
2779 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2781 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2782 win32/libxslt.def.src: applied another patch from Richard Jinks
2783 for the export of teh sorting routine and allowing per context
2786 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2788 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2789 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2790 redefining the sorting routine, plus a bit of tweaking of the
2793 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2795 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2797 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2798 * doc/html/*.html: updated too
2799 * python/libxsltclass.txt: updated too
2801 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2803 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
2804 xsltGetProfileInformation() to retrieve profiling informations
2805 from an XSLT transformation context. It returns it as an XML
2806 tree. Provided by Michael Rothwell this closes RFE #99527
2808 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2810 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
2811 in xsltFindElemSpaceHandling() missing imported informations
2812 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
2815 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2817 * libxslt/namespaces.c: fix for namespace generation on
2818 attributes created with xsl:attribute
2820 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2822 * libxslt.spec.in configure.in: add a line in %changelog for releases
2824 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2826 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
2827 xsltInternals.h reference.
2829 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2831 * python/tests/*.py: enable libxml2 memory debug before
2832 loading libxslt since libxslt initialization now includes
2833 EXSLT registration which initialize the libxml2 library and
2836 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2838 * python/libxsl.py: updated with new version from Stéphane Bidoul
2840 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2842 * win32/libxslt.def.src: exported new functions
2844 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2846 * libexslt/date.c: patch from Charles Bozeman fixing a memory
2847 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
2848 * python/tests/exslt.py: trouble with mem debug in that specific
2851 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2853 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
2854 problem when compiling on HP-UX
2856 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2858 * python/generator.py python/libxslt.c: fixes for compiling
2861 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2863 * libxslt/transform.c: fixed bug #99168 select evaluating to
2866 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2868 * tests/documents/result.xhtml: the XHTML1 serialization change
2869 to libxml2 modifies slightly the result of that test.
2871 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2873 * configure.in: the python bindings requires libxml2 >= 2.4.25
2874 for the regexp stuff.
2876 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2878 * configure.in: similar patch to #98825 for --with-python
2880 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2882 * libxslt/variables.c: fix bug #98793 on clash of imported global
2884 * tests/reports/tst-1.err: this changes the output of that test
2886 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2888 * configure.in: preparing 1.0.23
2889 * doc/*: rebuilding the docs
2891 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2893 * python/libxslt.c: make sure to register EXSLT for the bindings
2894 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
2895 * xsltproc/xsltproc.c: minor cleanup
2897 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2899 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
2900 when building outside of the source tree
2902 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2904 * python/generator.py: xpathObjectRet() pertains to the libxml2
2905 module, add the namespace.
2907 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2909 * libxslt/win32config.h: cleanup
2910 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
2911 * win32/Makefile.msvc: modified to allow mingw coexistence
2912 * win32/configure.js: integrated mingw
2913 * win32/Readme.txt: cleanup
2914 * xsltproc/xsltproc.c: allowed stdarg for mingw
2916 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
2919 * doc/xsltproc.html - ran stylesheets to update man page
2920 and html with Daniel's fix to #95510
2922 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2924 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
2925 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
2926 * README: fix the bug page URL
2928 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2930 * libxslt/functions.c: make sure the fixup for key() reported
2931 by John Escott actually works.
2932 * tests/docs/Makefile.am tests/docs/bug-98.xml
2933 tests/general/Makefile.am tests/general/bug-98.*: added the
2934 example in the regression tests for this case
2936 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2938 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
2939 * tests/docs/Makefile.am tests/docs/bug-97.xml
2940 tests/general/Makefile.am tests/general/bug-97.*: added the
2941 example in the regression tests for this case
2943 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2945 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
2946 checks in recursive copies.
2947 * tests/docs/Makefile.am tests/docs/bug-96.xml
2948 tests/general/Makefile.am tests/general/bug-96.*: added the
2949 example in the regression tests for this case
2951 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2953 * libxslt/functions.c: autoconvert key() first arg to string,
2954 reported by John Escott
2956 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2958 * libxslt/transform.c: corner case handling of copying a CDATA node.
2960 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2962 * libxslt/win32config.h: retired xmlwin32version.h
2964 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2966 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
2967 written by Thomas Schraitle (RFE #96485)
2969 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
2973 clarifying --catalog option and xsltproc's use of
2974 XML_CATALOG_FILES and /etc/xml/catalog. fixes
2975 http://bugzilla.gnome.org/show_bug.cgi?id=97891
2977 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2979 * xsltproc/xsltproc.c: remove the use of snprintf, and use
2980 libxml2 string API instead.
2981 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2982 try to cope with architecture lacking some of the string functions,
2983 reuse the trio ones compiled in libxml2 , should close #97113
2985 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
2988 the spec file and associated changes in the Makefiles.
2990 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
2994 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996 * libxslt/keys.h: fixed include c.f. bug #96487
2997 * config.h.in: Red Hat 8.0 induced change
2999 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3002 fixed bug #78501 when using a non ascii character for the
3003 number formatting grouping separator.
3004 * tests/docs/Makefile.am tests/docs/bug-95.xml
3005 tests/general/Makefile.am tests/general/bug-95.*: added the
3006 example in the regression tests for this case
3007 * libxslt/attributes.c: cleaning up a problem introduced in last
3010 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3012 * libxslt/attributes.c: fixed minor typo in a call to
3015 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017 * python/types.c: fixed bugs when passing result value tree
3018 to Python functions.
3020 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3022 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3024 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3027 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029 * configure.in: preparing 1.0.22
3030 * doc/*: upated and rebuilt the docs
3032 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034 * libxslt/variables.c: fixed bug #86421
3035 * tests/docs/Makefile.am tests/docs/bug-94.xml
3036 tests/general/Makefile.am tests/general/bug-94.*: added the
3037 example in the regression tests for this case
3039 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041 * xsltproc: added and tested the --path option to close #79638
3043 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3046 with the inherited stylesheet value.
3047 * tests/docs/Makefile.am tests/docs/bug-93.xml
3048 tests/general/Makefile.am tests/general/bug-93-inc.*
3049 tests/general/bug-93.*: added the example in the regression
3052 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3055 possibility to register a transformation context specific
3056 error handler, with xsltSetTransformErrorFunc() and provided
3057 a new routine xsltTransformError() to handle contextual errors,
3058 this should fix #94435
3059 * libxslt/*.c: modified all the code to use the context specific
3060 error handling, as a result xsltPrintErrorContext() is not called
3061 anymore except internally from xsltTransformError()
3063 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065 * libxslt/transform.c: closing #94933, any error will make
3066 the transformation abort with no result.
3067 * tests/reports/tst-1.err tests/reports/tst-1.out
3068 tests/reports/undefvar.err: this changed the regression tests
3070 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3071 updated the result accordingly to the fixes done last month.
3072 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3073 declarations in the result trees. May fix #93692 but it's unclear.
3075 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077 * xsltproc/xsltproc.c: added a --path option to provide the
3078 enhancement requested by #79638, first cut at it, untested
3081 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083 * libxslt/xslt.c: seems the media-type attribute wasn't
3084 always correctly handled
3086 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088 * libxslt/transform.c: added URI escaping in case the resource
3089 target computation of exslt:element failed. Should fix #81837
3091 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093 * README: updated the contact informations
3095 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097 * libxslt/pattern.c: fixed the behaviour of node() patter which
3098 didn't patch the one defined in XPath :-( . Closes bug #95793
3099 * tests/docs/Makefile.am tests/docs/bug-92.xml
3100 tests/general/Makefile.am tests/general/bug-92.*: added the
3101 example in the regression tests for this case
3103 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3105 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3106 * win32/Makefile.msvc: added security.c to the build
3107 * win32/libxslt.def.src: exported functions from security.c
3109 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3112 documents to be written only to a given subtree.
3114 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3117 runtime security checks, it will also check and do directory
3118 creation when allowed
3119 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3120 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3121 security infrastructure probes at file reading or file creation
3122 * xsltproc/xsltproc.c: plugged the security module there too,
3123 added the new options --nowrite and --nomkdir
3124 * doc/*: updated the man page and regenerated.
3126 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3128 * doc/*: updated the doc XSLT to add the search, added the search
3129 page, fixed a link problem raised by Yves Pratter, regenerated
3131 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133 * doc/index.py: the indexer version of the XSLT part of the
3134 xmlsoft site + archives
3136 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3138 * win32/Makefile.msvc: introduced double-run compilation.
3139 * win32/configure.js: introduced double-run compilation.
3141 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143 * configure.in: preparing 1.0.21
3144 * doc/* : updated and regenerated the docs and web pages
3146 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148 * libxslt/transform.c: fixed a disable output escaping bug for
3149 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3150 * tests/docs/Makefile.am tests/docs/bug-91.xml
3151 tests/general/Makefile.am tests/general/bug-91.*: added the
3152 example in the regression tests for this case
3154 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3156 * doc/xlst.html: changing link on ftp.gnome.org
3158 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3161 reported for libxml2
3163 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165 * Makefile.am configure.in: trying to fix the same problem as
3166 #88412 by bypassing all the python subdir if python ain't detected
3168 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3172 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3174 * libexslt/date.c: fixed the embedded '-' in the duration format
3176 * tests/.../difference.1.xml: added test cases which illustrated
3179 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3181 * libexslt/date.c: fixed date:difference() bugs, removed all
3182 type conversion warnings.
3183 * libxslt/xsltutils.c: removed unused local variable.
3185 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3187 * doc/xsltproc.html:
3188 oops, forgot to update the html version of the man page
3190 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3194 * doc/xsltproc2.html
3195 Fixing erroneous mention of old --warnnet option (thanks to Jean
3196 T. Anderson for pointing this out)
3198 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3200 * win32/configure.js: added more readme info for the binary
3203 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3208 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210 * libxslt.spec.in: fixes libary path for x86_64 AMD
3212 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214 * python/Makefile.am: applied patch from Christophe Merlet to
3217 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3220 a possible memory leak in case of error
3222 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3225 nice logos generated by Marc Liyanage
3226 * doc/site.xsl *.html: changed the stylesheet to show the new
3227 logo and regenerated the pages
3229 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231 * python/libxslt-python-api.xml python/libxslt.c
3232 python/libxsltclass.txt python/tests/basic.py: applied a patch
3233 from Ralf Mattes providing style.saveResultToString()
3235 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237 * configure.in: preparing release 1.0.20
3238 * doc/*: updated and regenerated the docs
3240 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3243 doing the evaluation of attribute value templates
3244 * libxslt.spec.in python/Makefile.am: fixed some troubles
3247 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249 * python/libxslt.c: fixed the parameter order when calling
3250 Python based extensions.
3252 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3256 * tests/docs/Makefile.am tests/docs/bug-90.xml
3257 tests/general/Makefile.am tests/general/bug-90.*: added the
3258 example in the regression tests for this case
3260 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3262 * win32/Makefile.msvc: added the prefix location to the include
3263 and lib search path.
3265 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267 * libxslt/transform.c: found and fixed the small <xsl:choose>
3268 bug which was giving troubles to DocBook users (the test expression
3269 of <when> was evaluated in the namespace context of <choose> !)
3271 2002-08-18 Havoc Pennington <hp@pobox.com>
3273 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3274 both automake 1.6 and 1.4 installed get the right automake. Means
3275 compilation from CVS will now require the latest automake 1.4
3276 release, or manually creating symlinks called "automake-1.4" and
3279 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3284 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3286 * libxslt/functions.c: recovering to the old (somewhat) broken
3287 implementation of document('') when there is no base for the
3288 source document or it can't be realoaded (e.g. when the sytlesheet
3289 was loaded from a memory string). Matt Sergeant insisted on this
3292 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294 * libxslt/transform.c: applied another patch from Nathan Myers about
3295 a possible memory leak in case of error
3297 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299 * libxslt/transform.c: applied a patch from Nathan Myers about
3300 an erroneous free in case of error
3302 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3305 the misdetection of libxml2 python bindings a warning only
3307 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3309 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3310 a bug reported by Gero Meissner (87230)
3311 * fixed a problem compiling python directory when multiple
3312 'make' jobs were executed (python/Makefile.am)
3314 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3317 at the xsltdbg interface when encountering an empty attribute
3320 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322 * tests/* : the change in HTML meta encoding tag serialization
3323 affected some of the results
3325 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3328 to fix Red Hat bug #68614
3330 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3332 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3333 if there is no *.pdb
3335 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337 * configure.in: preparing 1.0.19
3338 * doc/* : rebuilt the docs
3340 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342 * libxslt/transform.c: fixed bug #83749 about namespace generated
3343 being invalid when they are inherited from the context.
3345 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347 * libxslt/transform.c: fixed bug #86753 on multiple identical
3348 attributes being generated, oops ...
3349 * tests/docs/Makefile.am tests/docs/bug-89.xml
3350 tests/general/Makefile.am tests/general/bug-89.*: added an
3351 example in the regression tests for this case
3353 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3355 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3356 * tests/docs/Makefile.am tests/docs/bug-88.xml
3357 tests/general/Makefile.am tests/general/bug-88.*: added an
3358 example in the regression tests for this case
3360 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3363 Ken Neighbors to implement/fix sorting orders
3364 * tests/docbook/result/*/gdp-handbook.*
3365 tests/docbook/result/xtchunk/html/*.orig
3366 tests/general/bug-12-.out tests/general/bug-63.out:
3367 cleaned up the result of "make tests" following some changes
3368 in namespace axis order and serialization rules in libxml2
3370 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3372 * transform.c further enhancement for bug 84902 (another
3373 path), also cleaned up code slightly
3375 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3377 * transform.c: fixed bug 84902 - message with terminate=yes
3380 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382 * tests/docs/Makefile.am tests/docs/bug-87.xml
3383 tests/general/Makefile.am tests/general/bug-87.*: added a
3384 example in the regression tests for a case where the XML
3385 default namespace was missing from the namespace axis
3386 * xsltproc/xsltproc.c: added the informations that parameter
3387 strings are expected to be UTF8
3388 * libxslt/attributes.c: fixes on attribute group implementation
3390 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3392 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3393 updating docs to add reference to UTF-8 requirement for
3394 stringparam command line option
3396 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3399 fixed document('') as pointed by Eric van der Vlist
3400 * tests/docs/Makefile.am tests/docs/bug-86.xml
3401 tests/general/Makefile.am tests/general/bug-86.*: added the
3402 specific example in the regression tests
3404 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3407 patch from Ken Neighbors fixing some format-number inconsistencies
3408 * tests/numbers/format-number.out tests/numbers/format-number.xml
3409 tests/numbers/format-number.xsl: the patch also included
3410 updates to the regression tests
3412 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3415 xsl:number level="multiple"
3416 * tests/docs/Makefile.am tests/docs/bug-84.xml
3417 tests/general/Makefile.am tests/general/bug-84.*: added a
3418 specific example in the regression tests
3420 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3422 * libexslt/dynamic.c: turned a function static
3423 * libxslt/win32config.h: applied patch from Mark Vadoc
3425 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3427 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3428 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3429 a patch from Mark Vakoc to implement the EXSLT
3430 object dyn:evaluate(string) extension function, and a small fix
3433 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3435 * configure.in: preparing 1.0.18
3436 * doc/*: recompiled the API and web site
3438 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3440 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3441 duplicated namespace declarations, this might not be as generic as
3442 it should but works well for DocBook stylesheets
3444 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446 * libxslt.pc.in: fix bug #82970
3448 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450 * python/libxslt-python-api.xml python/libxslt.c
3451 python/libxsltclass.txt : tried to fix #79105 by providing a
3452 specific error registering routine.
3454 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3457 adding xsltSaveResultToString()
3458 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3459 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3460 API with the new function.
3462 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3464 * libxslt/function.c: applied a patch from Richard Jinks
3465 to avoid a crash in element-available()
3467 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469 * libxslt.spec.in: applied patch from Geert Kloosterman to
3470 not miss gif and .png files in the RPM documentation
3472 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3475 from Charles Bozeman
3477 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3480 libxslt/xsltconfig.h.in: applied a man page patch from
3481 Christian Cornelssen and fixed a couple of issues he raised.
3483 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3487 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3490 Applied Mark Vakoc patch to show registered extensions in xsltproc
3491 * doc/*: rebuilt the API, docs and website
3492 * python/libxsltclass.txt: this added an entry point
3494 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3496 * libxslt/xslt.c: xsl:include crash fix
3497 * libxslt/imports.c: xsl:include crash fix
3498 * libxslt/imports.h: xsl:include crash fix
3500 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3502 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3504 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3507 fixed some return code problems raised by Thomas Mauch
3509 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511 * libxslt/transform.c: don't allow adding an attribute to
3514 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3517 * doc/*: rebuilt the docs.
3519 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521 * libxslt/variables.c: better attempt to fix the problem in
3522 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3524 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3526 * win32/dsp/*.dsp: Removed obsolete macros
3527 * win32/dsp/*.def: Updated export definitions
3529 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3531 * libxslt/variables.c: tried to fix a problem in
3532 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3534 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3536 * libexslt/date.c: applied another patch from Charles Bozeman to
3537 enhance date/duration support
3538 * tests/exslt/date: added the associated set of regression tests
3540 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542 * libexslt/date.c: applied a patch from Charles Bozeman to add
3543 duration routines to the date exslt extensions.
3545 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3547 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3549 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3551 * libexslt/date.c: fixed type inconsistencies, double->int
3552 and unsigned/signed mismatch warnings eliminated
3554 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3556 * win32/Makefile.msvc: XSLT debugger support fix
3557 * win32/configure.js: XSLT debugger support fix
3558 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3560 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3562 * configure.in: preparing 1.0.16
3563 * doc/*: updated and rebuilt the docs
3565 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3567 * libxslt/attributes.c: removed a warning
3568 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3569 added xsltRunStylesheetUser() API needed to fix #78546
3570 * xsltproc/xsltproc.c: second part of the fix #78546
3572 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3574 * python/Makefile.am: fixing the equivalent of #75779
3576 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3578 * libxslt/keys.c: fixed bug #78735
3579 * configure.in tests/Makefile.am tests/keys/*:
3580 added the tests in a separate directory
3582 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584 * tests/docs/Makefile.am tests/docs/bug-83.xml
3585 tests/general/Makefile.am tests/general/bug-83.*: added a
3586 specific example for bug #78662 in the regression tests
3587 * tests/docbook/: this also changed a couple of DocBook results
3589 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3591 * configure.in: trying to kill #77827 IEEE conformance on alphas
3592 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3594 * tests/docs/Makefile.am tests/docs/bug-82.xml
3595 tests/general/Makefile.am tests/general/bug-82.*: added a
3596 specific example for bug #78211 in the regression tests
3598 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600 * libxslt/pattern.c: applied patch from Mark Vakoc
3602 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3604 * tests/docs/Makefile.am tests/docs/bug-81.xml
3605 tests/general/Makefile.am tests/general/bug-81.*: added a
3606 specific example for bug #76927 in the regression tests
3608 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3610 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3611 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3612 that $(datadir) should be used for docs
3614 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3616 * configure.in: preparing 1.0.15
3617 * doc/*: updated and rebuilt
3619 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3621 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3622 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3623 * tests/docs/Makefile.am tests/docs/bug-80.xml
3624 tests/general/Makefile.am tests/general/bug-80.*: added a
3625 specific example for bug #76043 in the regression tests
3627 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3629 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3630 steps which were not compiled
3631 * tests/docs/Makefile.am tests/docs/bug-79.xml
3632 tests/general/Makefile.am tests/general/bug-79.*: added a
3633 specific example for bug #75902 in the regression tests
3635 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3637 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3638 attribute match rules evaluation
3639 * tests/docs/Makefile.am tests/docs/bug-78.xml
3640 tests/general/Makefile.am tests/general/bug-78.*: added a
3641 specific example for bug #75777 in the regression tests
3643 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3645 * libxslt/transform.c: found another stupid bug by step by
3646 step processing of the code
3647 * libxslt/pattern.c: idem, except that once stupid mistake
3648 ELEM vs NODE forced the templates to be stored in a list
3649 instead of a hash table, fixing this stupidity should
3650 again lead to a substantive improvement of processing speed.
3651 Like divide by 2 processing time for DocBook stylesheets.
3653 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3655 * libxslt/transform.c: fixing bug #75603
3656 * tests/docs/Makefile.am tests/docs/bug-77.xml
3657 tests/general/Makefile.am tests/general/bug-77.*: added a
3658 specific example for bug #75603 in the regression tests
3660 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3662 * python/Makefile.am: Art Haas pointed a stupid error
3664 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3666 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3667 tests/*/*/Makefile.am : added "make valgrind" targets
3668 to run the test suite under the debugger control
3669 * transform.c: valgrind spotted 2 bugs, one related to
3670 the ordering of the deallocation of the data associated to
3671 a transofrmation, the second in xsltCopyTree when the new
3672 node may have been coalesced with an adjacent text node.
3673 The regression tests now pass cleanly under testgrind.
3675 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3677 * python/Makefile.am: fixed a stupid bug
3679 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3681 * configure.in: preparing 1.0.14
3682 * doc/*: updated rebuilt
3683 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3684 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3685 with the Windows maintainers
3687 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3689 * python/Makefile.am python/generator.py python/libxslt.c
3690 python/types.c python/tests/Makefile.am: applied the same kind of
3691 fixes to the Python Makefiels than to libxml2 ones. Updates
3694 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3696 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3697 libxslt/variables.c: chaing result tree values which may
3698 be deallocated and must not be kept in the template
3699 pattern lookup cache. Thanks to Valgrin to allow finding
3700 the real problem in bug #74857
3702 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3704 * libxslt/*.h doc/* python/*: applied another cleanup comment
3705 diff from Heiko W. Rupp, regenerated the API and python
3707 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3709 * tests/docs/Makefile.am tests/docs/bug-76.xml
3710 tests/general/Makefile.am tests/general/bug-76.*: added a
3711 home brewed test for path computation elmininating duplicate
3714 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3716 * doc/Makefile.am: fixed a build problem in some environements
3718 2002-03-08 jacob berkman <jacob@ximian.com>
3720 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3721 as make will automatically look there for these files
3723 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3725 * configure.in libxslt/xsltwin32config.h: preparing release
3727 * doc/*: updated and rebuilt the docs
3728 * python/libxslt.c: fixed a possible reentrancy problem
3730 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3732 * libxslt/pattern.c: Fixes the problems exposed by #73880
3733 those ought to be computed at stylesheet compile time, not
3734 at run-time, and the computation was wrong.
3735 * libxslt/transform.c: get rid of fake nodes coming from node-set
3736 transformations. At least if they are still produced they will
3737 become easy to spot as resulting document won't be well-formed.
3739 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3741 * libxslt/extensions.c: fixed bug #73791 related to extension
3742 function declared in included stylesheets
3743 * tests/exslt/functions/function.7.*: added specific test
3745 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3747 * tests/docs/Makefile.am tests/docs/bug-75.xml
3748 tests/general/Makefile.am tests/general/bug-75.*: added a
3749 specific example for bug #72150 in the regression tests
3751 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3753 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3754 similar way as #71457
3756 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3758 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3759 some HTML meta encoding fixups resulting from fix in libxml2
3761 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3763 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3764 related to the XPath changes in fixing #61290
3766 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3768 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3771 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3773 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3775 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3776 the associated regression test provided by Charles
3778 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3780 * libxslt/preproc.c: Fixed #73088 with the associated patch
3782 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3784 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3785 unless compiled explicitely with memory debugging switched on
3786 * TODO: refreshed a bit
3788 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3790 * python/generator.py python/libxslt.c: changes for the 'usual'
3791 setup.py to allow building a libxml2-python
3792 module based on the same code. The initialization is however
3793 different the 2 .so files fo libxml2 and libxslt are identical and
3794 they entry point initialize both libraries. this is done to avoid
3795 some possible nasty problem since the Python don't merge the maps
3796 of all shared modules.
3797 * python/libxsl.py: attempt to cope with the shared library loading
3798 problem when both modules are not merged.
3800 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3802 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
3803 documentation for the wrappers and python modules.
3805 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3807 * tests/docs/Makefile.am tests/docs/bug-74.xml
3808 tests/general/Makefile.am tests/general/bug-74.*: added a
3809 specific example for bug #71342 in the regression tests
3810 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
3811 #71342 changed one attribute serialization.
3813 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3815 * python/Makefile.am: trying to fix #71270
3817 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3819 * python/*.py: removed tab used spaces
3820 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
3821 * doc/news.html doc/xslt.html: rebuild/updated
3823 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3825 * tests/docs/Makefile.am tests/docs/bug-73.xml
3826 tests/general/Makefile.am tests/general/bug-73.*: added a
3827 specific example for bug #71181 in the regression tests
3829 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3831 * libxslt/pattern.c: fixed bug #71181 p/text() would not
3832 work. A bit of cleanup.
3834 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3836 * xslt-config: fixing Red Hat bug #59508
3838 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3840 * tests/docs/Makefile.am tests/docs/bug-72.xml
3841 tests/general/Makefile.am tests/general/bug-72.*: added a
3842 specific example for bug #58444 in the regression tests
3844 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3846 * libxslt/transform.c: fixed bug #58444, was quite simpler
3849 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3851 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
3852 closed bug #70131, still wondering about the position() when
3853 the node is selected.
3855 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3857 * tests/docs/Makefile.am tests/docs/bug-71.xml
3858 tests/general/Makefile.am tests/general/bug-71.*: added a
3859 specific example for Norm's bug in the regression tests
3861 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3863 * libxslt/attributes.c: fixed a bug reported by Norm
3865 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3867 * python/libxml.c : fixed a small warning.
3868 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3869 python/libxsltclass.txt: rebuilt the APIs
3871 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3873 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
3874 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
3875 libxslt/xsltInternals.h: adding extra run-time informations
3876 to make the stylesheet really read-only at run-time.
3878 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3880 * libxslt/transform.c: fixing bug #70281
3882 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3884 * libxslt/numbers.c: trying to fix #68759
3886 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3888 * python/Makefile.am: seems some version of automake didn't
3889 generate the dependancies right as Jacob found out. Add
3890 an extra dependancy rule.
3892 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3894 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
3895 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
3896 Fixed the python Makefiles, corrected a bug showing up on ia64,
3897 changed the name of the python internal module too
3899 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3901 * Copyright Makefile.am configure.in libxslt.spec.in: change the
3902 Licence to MIT Licence and release of 1.0.11
3903 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
3904 doc/xslt.html: updates of the docs accordingly
3905 * libxslt/xsltwin32config.h: numbering
3906 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
3907 python/libxslt-python-api.xml: cleanup the dependancies with
3909 * python/tests/extfunc.py: updated examples.
3911 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3913 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
3914 doc/parsedecl.py: fixup the script and rebuid the API
3915 * libxslt/extensions.h: cleanup
3916 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
3917 python/libxsltclass.txt: provided accessors for a lot of the
3918 tructures involved in the transformation. Stylesheet and
3919 transformation python object don't free automatically the
3920 encapsulated object when deallocated.
3921 * python/tests/Makefile.am python/tests/basic.py
3922 python/tests/extfunc.py python/tests/pyxsltproc.py:
3923 updated the examples
3925 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3927 * xsltproc/xsltproc.c: small fix
3928 * Makefile.am: cleanup
3929 * python/tests/Makefile.am: avoid a problem with $(TESTS)
3930 * python/generator.py python/libxml_wrap.h python/libxsl.py
3931 python/libxslt.c python/libxsltclass.txt: augmented the
3933 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
3934 libxslt-python API to get an estimate of what is missing
3936 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3938 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
3939 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
3940 to libxslt_xsltApplyStylesheet() removed the memleaks left and
3941 fixed an import order.
3942 * python/tests/basic.py python/tests/extfunc.py: updated the tests
3944 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3946 * python/libxlst.c python/libxslt-python-api.xml
3947 python/libxsltclass.txt: plugged the extension of the engine
3948 with python defined functions
3949 * python/tests/Makefile.am python/tests/extfunc.py: added a
3950 basic test, still a memleak, cleanup function needed.
3952 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3954 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
3955 spec file will now build libxslt-python, fought with shared
3956 and other crazyness, seems to work now :-)
3957 * doc/libxslt-api.xml: regenerated
3959 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3961 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
3962 tests/*/*/Makefile.am: refactored make tests, make all now don't
3964 * python/Makefile.am: added tests
3965 * python/tests/basic.py python/tests/Makefile.am: added the first
3966 basic test, memory debug included
3968 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3970 * configure.in python/Makefile.am: attempst to tweak to get
3971 full memory debug...
3972 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
3973 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
3974 the basic API starts to work
3975 * python/tests/test.*: first basic test
3976 * libxslt/xsltutils.c: fixed a comment
3978 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3980 * configure.in doc/Makefile.am: do not install outside of prefix,
3981 make sure the API get shipped.
3983 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3985 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
3986 reactivated xsltMatchPattern() since this is really something
3987 one may want to have access to in an extension function.
3988 * Makefile.am configure.in python/Makefile.am python/generator.py
3989 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
3990 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
3991 python/types.c: started working on the python bindings, borrowed
3992 most of the work done for libxml2, most of the generator code
3993 is similar. Commit at the point where this compiles cleanly and
3994 "import libxslt" doesn't yield any missing entry point.
3996 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3998 * libxslt/pattern.c: patch from Charles Bozeman to support
4001 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4003 * libxslt/keys.c: Bob Stayton pointed out a problem when
4004 using unions in key match patterns.
4005 * tests/docs/Makefile.am tests/docs/bug-70.xml
4006 tests/general/Makefile.am tests/general/bug-70.*: added a
4007 specific example in the regression tests
4009 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4011 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4012 closes bug #69809 submitted by Michael Kroell
4014 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4016 * xsltproc/xsltproc.c: added links to the Web site from usage()
4018 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4020 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4021 an index based on comments content similar to libxml2 one
4022 The code need more specific comments.
4023 * doc/*: rebuilt the web site with the new references
4025 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4027 * libxslt/functions.h: roll back the change after more analysis
4028 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4031 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4033 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4036 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4038 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4039 error when parsing -o arguments.
4041 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4043 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4044 Fixed RH bug #57496, xsltproc was not returning error
4045 code on internal runtime errors. Should return 9 now.
4047 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4049 * libexslt/math.c: Charlie Bozeman provided the implementation
4050 for the EXSLT math other functions
4052 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4054 * libexslt/Makefile.am: jacob berkman pointed out that the
4055 Cygwin patch forgot to add libexslt.h to the tarball
4057 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4059 * libxslt/pattern.c: fixed I18N problemes in the template parser
4060 pointed out by Xavier Cazin
4061 * tests/docs/Makefile.am tests/docs/bug-69.xml
4062 tests/general/Makefile.am tests/general/bug-69.*: added a
4063 specific example in the regression tests
4065 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4067 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4068 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4069 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4070 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4071 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4072 xsltproc/xsltproc.c: applied Robert Collins patch for
4075 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4077 * xsltproc/Makefile.am configure.in: ugly way to keep
4078 the memory debugging active on my devel workstation
4079 by bypassing libtool completely
4081 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4083 * libxslt/templates.c: fixed bug #68751
4084 * tests/docs/Makefile.am tests/docs/bug-68.xml
4085 tests/general/Makefile.am tests/general/bug-68.*: added a
4086 specific example in the regression tests
4088 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4090 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4091 small problems raised by Justin Fletcher
4093 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4095 * configure.in: releasing 1.0.10
4096 * doc/*: updating the docs for the release.
4097 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4098 seems I inadvertantly commited previously stuff from a failed
4099 attempt at fixing namespace nodes parents.
4101 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4103 * libxslt/numbers.c: the xsl:number implementation incorrectly
4104 cached the format string in some case. Fixes bug #65391
4106 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4108 * configure.in: fixed a couple of cut and paste errors in the
4109 math functions detection
4110 * libxslt.spec.in: added missing file entry for libxslt.pc
4112 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4114 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4115 update xsltproc man page to add --stringparam option
4117 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4119 * xsltproc/xsltproc.c: added the --stringparam option
4120 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4121 the --novalid behaviour.
4123 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4125 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4127 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4129 * doc/*.html: updated gdome2 homepage
4131 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4133 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4135 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4137 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4138 increased number of parameteres, changed license, cleaned up some
4139 places where it looked junky because of stylesheet issues
4141 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4143 * xsltproc/xsltproc.c: increased the max number of parameters
4145 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4147 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4149 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4151 * configure.in: applied albert portability patch
4152 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4153 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4154 applied Igor patch for Windows
4156 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4158 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4160 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4162 * configure.in: preparing 1.0.9
4163 * doc/*: updated and rebuild the doc
4165 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4167 * configure.in libexslt/Makefile.am: trying to fix the problem
4168 related to prelinking and libtools crazyness
4170 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4172 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4173 patch for the debugger glue.
4175 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4177 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4178 the whole module with just the entry points.
4180 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4182 * libxslt/transform.c: Nik Clayton found a bug introduced in
4183 1.0.8 when using doctypes for HTML output
4185 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4187 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4188 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4189 to use a callback setup function, deprecating libxsltbreakpoint
4190 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4191 dependancies on libxsltbreakpoint
4193 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4195 Build patch from Peter Williams <peterw@ximian.com>
4196 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4197 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4198 $(srcdir), not the build directory.
4200 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4202 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4204 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4206 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4207 xsltproc return codes, per
4208 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4210 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4212 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4213 much as 40 steps. A dynamic alloc would still be better
4215 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4217 * xsltproc/xsltproc.c: return useful code signaling error conditions
4220 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4222 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4224 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4226 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4227 template matches compilation was failing to skip blanks bewteen
4228 consecutive predicates
4230 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4232 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4233 updating Makefiles to fix the prelinking.
4235 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4237 * libxslt/transform.c: fixed a bug in the document extension
4238 element where the doctype infos were not taken into account.
4240 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4242 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4244 * tests/namespaces/*: updated the tests to separate stdout and
4246 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4248 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4250 * configure.in libexslt/Makefile.am: more Makefile fixups
4252 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4254 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4256 * libxslt/transform.c: small fix.
4258 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4260 * vms/* Makefile.am: included OpenVMS port instructions from
4261 John A Fotheringham, integrated in the tar file.
4263 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4265 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4266 from Igor for Windows
4267 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4269 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4271 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4273 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4275 * configure.in: preparing 1.0.7
4276 * libxslt.spec.in: cleanup similar to libxml2 one
4277 * breakpoint/*.[hc]: finished cleaning up contributed code
4278 * doc/*: updated and rebuilt the documentation
4279 * xsltproc/xsltproc.c: cleanup of the timing code
4280 * xsltproc/Makefile.am: auto* sucks
4281 * libxslt/transform.c: added a missing include
4283 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4285 * Makefile.am acconfig.h config.h.in configure.in
4286 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4287 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4288 the debugger support, make it the default, added the
4289 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4291 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4293 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4295 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4297 * libxslt/xsltutils.c: handle indent=no when using an HTML
4299 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4300 modified the output of those test suites
4302 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4304 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4305 to libxml and removed the --warnnet option
4307 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4309 * configure.in: applied patches from David Härdeman closing
4312 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4314 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4315 * libexslt/date.c: applied patch from Bruce Miller
4316 * doc/*: updated and rebuilt the docs
4318 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4321 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4322 made sure the .def is handled as binary
4324 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4328 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4330 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4332 * libxslt/numbers.c: take NaN and infinity attributes of
4333 xsl:decimal-format into account. Closes #62577
4335 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4338 is now extracted from the xslt.html flat file using
4339 the site stylesheet ... eat your own dogfood !
4340 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4341 HTML output to not generate a DOCTYPE if it should not
4342 i.e. no identifier nor version specified in the xsl:output
4343 * tests/multiple/out/*.orig tests/general/bug-11-.out
4344 tests/general/bug-33-.out tests/general/bug-52.out
4345 tests/docbook/result/xtchunk/html/*.orig
4346 tests/docbook/result/html/gdp-handbook.html
4347 tests/XSLTMark/*.out: fixing xsl:output with method=html
4348 resulted in a number of small changes in the regression tests
4351 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4354 config.h include out of exsltconfig.h since this header is
4355 exported and config.h is not.
4357 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4359 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4360 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4363 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4365 * libxslt/numbers.c: reworked internal representation of
4366 tokenized number format and parsing/tokenization. This fixes
4367 many bugs regarding separator and default tokens.
4368 * tests/REC/test-7.7-3.out: the fix changes the output of this
4369 test. It now complies to the XSLT spec (wow! ;o)
4371 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373 * xsltproc/Makefile.am configure.in config.h.in: trying to
4374 bypass libtool crazyness when compiling in my debug environment
4375 * libxslt/templates.c: fix a compilation problem due to recent
4378 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4380 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4381 non-alphanumeric token handling in number formatting.
4383 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385 * configure.in: releasing 1.0.5
4386 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4388 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4390 * tests/REC/test-7.7-4.out: fixed a typo
4392 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4394 * libexslt/saxon.c: fixed a typo and improved handling of
4395 non-XPath-expression arguments.
4396 * libexslt/strings.c: fixed a bug in tokenize: function was using
4397 tctxt->output instead of tctxt->document->doc.
4398 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4399 which was using variable "node" instead of "cur"
4401 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4403 * libxslt/extra.[ch]: removed older SAXON extensions
4404 implementations from Darren Graves.
4405 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4406 a bug with time zone offset on Linux.
4408 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4411 strip-space should also be applied to document imported
4414 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4417 rewrote the way strip-space gets applied. Closes bugs #61962
4418 * tests/docs/Makefile.am tests/docs/bug-66.xml
4419 tests/general/Makefile.am tests/general/bug-66.*: added a
4420 specific example in the regression tests
4422 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424 * libxslt/xslt.c: Fixing bug #61913
4425 * libxslt/transform.c: removing a small memleak when running with
4428 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4430 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4431 added implementation of SAXON expression(), eval() and
4432 evaluate() functions.
4433 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4434 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4435 modified to use SAXON namespace (functions are not registered
4436 in the LibXSLT namespace)
4437 * tests/exslt/common/object-type.1.out: modified to take account
4438 of the new saxon:expression function
4440 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4443 should be faster too.
4444 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4445 updated the result of the tests. A subtle bug unnnoticed yet
4446 in the XML Rec formatting got fixed.
4448 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450 * libxslt/numbers.c: trying to fix bug #61070, seems there
4451 is still a couple of problem left. And optimizations are
4454 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456 * libxslt/variables.c: fixing bug #61673 part II
4457 * tests/docs/Makefile.am tests/docs/bug-65.xml
4458 tests/general/Makefile.am tests/general/bug-65.*: added a
4459 specific example in the regression tests
4461 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463 * libxslt/pattern.c: fixed bug #61627
4464 * tests/docs/Makefile.am tests/docs/bug-64.xml
4465 tests/general/Makefile.am tests/general/bug-64.*: added a
4466 specific example in the regression tests
4467 * tests/docs/Makefile.am tests/docs/bug-63.xml
4468 tests/general/Makefile.am tests/general/bug-63.*: added a
4469 specific example in the regression tests for bug #61291
4470 (fixed in libxml2 module)
4471 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4472 a test for handling undefined variables
4474 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476 * configure.in xslt-config.in: trying to fix bug #60890
4478 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480 * configure.in: applied patch to close bug #60724
4482 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4484 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4485 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4487 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489 * libxslt/extra.[ch] tests/extensions/list.*
4490 tests/extensions/evaluate.*: applied patch from Darren Graves
4491 adding support for Saxon's evaluate & expression extension functions
4492 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4494 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4497 patches from Igor for Windows.
4499 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501 * libxslt/xslt.c: fixed bug #60624
4502 * libxslt/xsltutils.c: improver the error context reporting
4503 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4504 specific regression test
4505 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4507 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4509 * libxslt/variables.c: fixed a problem with global var override
4510 being reported as an error.
4511 * tests/docs/Makefile.am tests/docs/bug-61.xml
4512 tests/general/Makefile.am tests/general/bug-61.*: added a
4513 specific example in the regression tests
4514 * configure.in tests/Makefile.am tests/reports/*: adding a test
4515 to make sure redefinition of global variables in the same stylesheet
4518 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520 * libxslt/extra.c: okay the code from Norm is really non
4521 portable and break everywhere except on Sun and Linux
4522 platform. Compile it only on those targets.
4524 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4526 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4527 and Justin Fletcher)
4529 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4531 * libxslt/numbers.c: Fixing bug #60415
4532 * tests/docs/Makefile.am tests/docs/bug-61.xml
4533 tests/general/Makefile.am tests/general/bug-61.*: added a
4534 specific example in the regression tests
4536 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4538 * tests/docbook/result/*: the change in libxml to output
4539 decimal charrefs instead of hexadecimal changed a lot of
4542 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4546 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548 * configure.in: preparing for 1.0.4
4549 * doc/xslt.html doc/html/*: updated and regenerated docs
4551 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4553 * libexslt/date.c: fixed some compile warnings and disabled
4554 debugging by default.
4556 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4559 incorporate comments from bug #59220
4561 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4563 * configure.in libexslt/date.c libexslt/Makefile.am
4564 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4565 of the EXSLT - Dates and Times core functions.
4566 The exsltDateFormat* functions need to be reworked but it
4567 works like this, even if it's quite messy.
4568 * tests/exslt/strings/.cvsignore: added
4570 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572 * xsltproc/xsltproc.c: tell in usage that parameter strings
4575 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577 * libxslt/Makefile.am libxslt/transform.c: trying to close
4578 bug #60304 on xsl:fallback usage
4579 * tests/docs/Makefile.am tests/docs/bug-60.xml
4580 tests/general/Makefile.am tests/general/bug-60.*: added a
4581 specific example in the regression tests
4583 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4585 * tests/documents/Makefile.am tests/documents/*: changed the
4586 test to use doc%5Ffile instead of doc%20file, this is
4587 sufficient to preserve the test capacities while closing
4590 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592 * libxslt/extra.c : close #59570 by simply not providing
4593 Norm's extension on FreeBSD.
4594 * tests/general tests/docs: added a couple of new entries
4596 * libexslt/strings.c: NULL initialized a local variable
4597 which was tested later on.
4599 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4601 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4602 #60143 and rebuilt the FO test outputs
4604 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4606 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4607 on inheritance of attributes from multiple attributes-sets
4609 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4611 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4612 added implementation of EXSLT - Strings.
4613 Currently implemented functins are str:tokenize, str:align
4614 str:concat and str:padding.
4615 * configure.in tests/exslt/Makefile.am
4616 tests/exslt/strings/Makefile.am
4617 tests/exslt/strings/tokenize.1.*: added a test for the
4618 str:tokenize function.
4620 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4623 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4625 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4627 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4628 tutorial text to add references to global variables cleanups
4630 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4632 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4633 been added into the build yet)
4635 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4638 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4640 * tests/documents/Makefile.am: mjcox pointed to some missing files
4642 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4644 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4646 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4648 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4650 * tests/exslt/common/Makefile.am
4651 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4653 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4655 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4656 update doc/xslt.html with link to xsltproc.html
4658 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4660 * adding doc/xsltproc.xml - user manual for xsltproc
4662 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4664 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4665 warning raised by the Windows compiler (Chris Poblete)
4667 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4669 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4670 closed bugs #59212 and #59220
4672 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4675 of a DocBook XSLt transform with --nonet, need stat(), added
4676 checking in configure.
4678 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680 * xsltproc/xsltproc.c: catalog integration, cleanup with
4681 the --nonet option closing #59427
4682 * libxslt/xslt.c: removed a small memleak when using a
4685 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687 * //Makefile.am : fixed an error I propagated to nearly all
4688 Makefiles.am on Saturday
4690 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4694 * libxslt/pattern.c: tag a potential threading problem.
4696 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4698 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4701 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4703 * //Makefile.am : fixed a number of small problems with
4704 Makefiles spotted by Albert Chin
4706 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4711 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4713 * libxslt/extensions.c: fixed a permutation of args to
4714 xsltPrintErrorContext()
4716 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4720 * tests/docs/Makefile.am libexslt/Makefile.am
4721 tests/documents/Makefile.am tests/general/Makefile.am
4722 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4725 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4727 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4729 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4731 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4732 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4733 export xsltconfig.h at make install stage
4735 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4737 * doc/xslt.html updated xsltproc description with the many new
4738 command line options Daniel has added, cleaned up some spelling
4740 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4742 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4743 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4744 serious changes on Result Value Trees and NodeSets
4745 w.r.t. deallocation and collect operations. Probably not
4746 100% clean (merge of allocated trees smells like a problem).
4747 Seems sufficient to close #58943 . Also check if XPath evaluations
4748 failed, and in this case stops the processing and avoid
4749 going further, goal is to not segfault on broken XSLT.
4751 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4754 some associated serious cleanup in the pattern code.
4755 * tests/docbook/result/*: regenerated all the results for the
4756 docbook testsuite. Seems killing #58878 also changes the
4757 fo results seriously.
4758 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4759 tests/general/Makefile.am tests/general/bug-5[56].*: added
4762 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4764 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4765 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4766 fixed compilation warnings due to recent changes to the extension
4768 * libxslt/preproc.[ch] libexslt/common.c
4769 fixed the precomputation of *:document elements
4770 * libxslt/functions.h: fixed a compilation warning
4772 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4775 for xsltTimeStamp() in bug report #58012
4777 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4780 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4781 of 'non-standard' libxml element like namespace nodes.
4782 * tests/docs/Makefile.am tests/docs/bug-54.xml
4783 tests/general/Makefile.am tests/general/bug-54.*: added a
4784 specific example in the regression tests
4786 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788 * HACKING: added John Fleck right to commit in the doc subdir
4790 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4793 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4794 tests/general/Makefile.am tests/general/bug-52.*
4795 tests/general/bug-53.*: Added a few new tests for recently fixed
4797 * tests/xmlspec/REC-xml-20001006-review.html
4798 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4799 DTD changed the result by adding extra attributes to the HTML output
4801 2001-08-06 Peter Williams <peterw@ximian.com>
4803 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
4804 when srcdir != builddir.
4806 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4808 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
4809 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
4810 to easify extension element precomputation.
4811 * libexslt/functions.c: uses the new framework and precomputes
4812 func:result elements.
4814 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
4818 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4820 * tests/general/bug-21-.out tests/general/bug-31-.out:
4821 this got fixed by libxml patches
4822 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
4823 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
4824 libexslt/functions.c libexslt/math.c libxslt/win32config.h
4825 libxslt/xsltconfig.h.in libxslt/xsltutils.h
4826 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
4827 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
4828 a few things related to those changes.
4830 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4832 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
4833 * test//*/*.out: the output of some tests changed, looks better
4836 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838 * libxslt/xsltutils.c: avoid extra \n when serializing top
4841 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843 * libxslt/extra.c: one more revision on Norm's localTime() function
4845 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4847 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
4848 exsltLeadingFunction when passing an empty node-set as the
4850 * libxslt/functions.[ch]: gave priority to context-level functions
4851 over extension module functions. This allows a function declared
4852 with a func:function element to override an extension module
4853 function for example. This is a bit hackish...
4854 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
4855 values didn't conform to the expected values. This is a bug in
4856 the EXSLT official use cases.
4858 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860 * config.h.in configure.in libxslt/extra.c: tried to integrate
4861 Norm's implemntation of localTime()
4863 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
4865 * libxslt/extra.c: fixed a serious proble is node-set was called
4867 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
4869 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4871 * libexslt/functions.c: fixed memory leaks
4873 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
4875 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
4876 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
4877 more cleanup of the problems introduced with EXSLT, also closes
4880 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
4882 * doc/internals.html - general cleanup
4884 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4886 * configure.in tests/Makefile.am tests/exslt/*: added some tests
4887 to check EXSLT conformance
4888 * libexslt/sets.c: fixed a typo when registering has-same-node
4890 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
4892 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
4893 of memory allocations, raise a bug in the test suite, also
4894 need to be centralized as a single cleanup function.
4896 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
4898 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
4899 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
4900 Some cleanup, there is still a memory leak left and some warnings
4903 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4905 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
4906 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
4907 libxslt/xsltInternals.h: new extension framework.
4908 Added stylesheet module data, top-level and extension elements
4909 precomputing, global registration of top-level elements and
4910 extension elements and functions.
4911 Extensions are no longer initialized from extension-element-prefixes
4912 declarations but when modules need the data.
4913 init/shutdown functions registered with xsltRegisterExtModule{,Full}
4914 only allocate and free module data, they shouldn't register the
4915 elements and functions any more.
4916 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
4918 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
4919 non-XSLT top-level elements before any xsl:import element.
4920 * libexslt/common.c libexslt/functions.c libexslt/math.c
4921 libexslt/sets.c: adapted to use the new extension framework.
4922 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
4923 moved the test module from functions.c to extensions.[ch],
4924 modified it to use the new extension framework. Updated xsltproc
4925 to register the test module.
4927 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
4929 * libxslt/pattern.c: fixed an ugly problem with namespaces
4930 in templates compilation
4931 * tests/namespaces/tst4.*: added a specific testcase
4932 * libxslt/transform.c: reenabled debug
4934 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4936 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
4938 * doc/html/*.html: updated the docs.
4939 * xsltproc/xsltproc.c: activate line numbering unfortunately
4940 this works only with CVS, libxml2-2.4.1 is broken in this respect
4942 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
4944 * libxslt/documents.c enhancement to xsltFindDocument to
4945 cater for the Matt Sergeant patch
4947 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4949 * updating libxslt tutorial to include param support
4951 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953 * libexslt/math.c: small cleanup
4954 * libxslt/functions.c: patch to document('') from Matt Sergeant
4955 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
4956 c.f. bug #57464 from Tom Moog
4958 2001-07-19 Darin Adler <darin@bentspoon.com>
4960 * configure.in: Add HTML_DIR definition.
4961 * xsltproc/.cvsignore: Ignore some generated files.
4963 2001-07-18 Peter Williams <peterw@ximian.com>
4965 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
4968 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
4970 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
4971 libexslt/common.c libexslt/functions.c libexslt/math.c
4972 libexslt/sets.c: removed utils.[ch] as their content is
4973 integrated in libxml
4974 * libexslt/sets.c: uses the new libxml functions
4975 * libxslt/extra.[ch]: removed exsl:document
4976 * AUTHORS: added /me
4978 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
4980 * libexslt/.cvsignore: some more generated files to ignore
4981 * libexslt/Makefile.am: utils.h not installed anymore
4982 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
4983 libexslt/math.c libexslt/sets.c:
4984 changed function prefix from exsl* to exslt*
4985 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
4986 from common.c to exslt.c
4987 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
4989 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
4990 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
4991 * xsltproc/xsltproc.c: updated to use the new function prefix
4993 2001-07-15 Darin Adler <darin@bentspoon.com>
4995 * libxslt/.cvsignore:
4996 * tests/XSLTMark/.cvsignore:
4997 * tests/extensions/.cvsignore:
4998 * tests/xmlspec/.cvsignore:
4999 Some more generated files to ignore.
5001 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003 * Makefile.am configure.in libexslt/Makefile.am:
5004 Integration of libexslt in the build system
5005 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5006 xsltproc/Makefile.am xsltproc/xsltproc.c:
5007 Moved xsltproc to a separate directory, linked it to libexslt,
5008 and added exslt version reports to -V
5009 * tests/*/Makefile.am: updated the path to xsltproc
5010 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5011 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5012 versionning informations, some cleanup, and added documentation
5013 to a couple of exported functions
5015 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5017 * libexslt/Makefile.am: account for new source files
5018 * libexslt/.cvsignore: added
5020 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5022 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5023 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5024 start implementing EXSLT
5026 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5029 trying to accept AVT for "format" in xsl:number
5031 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5034 xsltProfileStylesheet
5036 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5039 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5040 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5041 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5042 libxslt/variables.c libxslt/xslt.c: provide context for
5043 error messages. Requires libxml head changes.
5044 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5047 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049 * libexslt/Makefile.am: initial EXSLT framework
5051 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5054 * win32/libxslt/libxslt.def: added another entry point
5055 * libxslt/transform.c: fixed a comment block
5056 * doc/xslt.html doc/html/*: updated and regenerated the docs
5058 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060 * win32/libxslt/libxslt.def: added missing functions
5062 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5065 libxslt/xsltInternals.h: added Embedding Stylesheets
5066 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5067 from the REC about it
5068 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5069 tried to accomodate the various (and changing) proprietary
5070 ways of implementing chunking.
5071 * tests/docbook/result/xtchunk/html: now output is generated in
5074 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076 * libxslt/xsltproc.c: small cleanup
5077 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5078 for cdata/text handling
5080 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5083 * tests/documents/Makefile.am tests/documents/message.*: added
5084 a specific regression test
5085 * libxslt/transform.c: fixed an infinite loop
5086 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5089 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5092 fixed exclude-result-prefixes handling and how namespaces
5093 propagate from the stylesheet to the result in general, this
5094 is a serious cleanup.
5095 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5096 tests/general/itemschoose.out tests/namespaces/extra.xsl
5097 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5098 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5099 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5100 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5101 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5102 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5103 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5104 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5105 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5106 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5107 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5108 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5109 fixed and rechecked all the tests where the namespace
5110 propagation was wrong either taht the rules were not applied
5111 correctly or that superfluous namespaces were declared in the
5114 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5117 libxslt/variables.h: Norm pointed out that element-available()
5118 didn't work, implemented it
5119 * tests/extensions/Makefile.am tests/extensions/list.*: added
5120 a test for all registered xslt element, function and default
5123 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5126 tests/documents/docfile.xml tests/documents/test.result
5127 tests/documents/test.xml tests/documents/test.xsl:
5128 added a test for URI-escaping on document() input
5130 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132 * tests/docs/Makefile.am tests/general/Makefile.am
5133 tests/general/bug-49-* tests/docs/bug-49-*
5134 tests/general/bug-50-* tests/docs/bug-50-*: added a
5135 couple of regression tests for bugs posted on the list
5137 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139 * libxslt/xsltproc.c: avoid generating CDATA node in document
5140 tree when parsed, force generation of text nodes instead.
5142 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144 * doc/extensions.html: fixed a number of typo found by Dan York
5145 * libxslt/xsltutils.c: improved the profiling ouput, added the
5148 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5152 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154 * config.h.in configure.in: added gettimeofday() check
5155 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5156 profiling works option --profile (or --norman ;)
5158 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5161 libxslt/variables.c: big cleanup on the way templates or
5162 template fragments are processed, cleanup of stack building
5163 * tests/docs/Makefile.am tests/general/Makefile.am
5164 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5165 series of regression test for the variable/params lookups
5166 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5167 started working on profiling code, there is just invocation counting
5168 yet but the framework is in place.
5170 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172 * tests/docs/Makefile.am tests/general/Makefile.am
5173 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5174 regression test for the variable scope within templates problem
5176 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5178 * xsltInternals.h variables.c transform.c:
5179 fixed problem with variable scope within templates
5181 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * doc/extensions.html doc/internals.html doc/xslt.html:
5184 added a documentation on writing libxslt extensions, and
5185 added links to the main page
5186 * libxslt/functions.c libxslt/xsltInternals.h
5188 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5190 * cleaned up many comments and error messages
5192 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5195 * doc/xslt.html: added 0.14.0 release
5197 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199 * doc/html/*: rebuilt docs before release
5200 * libxslt/extensions.c: fixed a function doc header
5202 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5207 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5209 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5210 something there, not visually perceptible
5212 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214 * tests/docbook/result/: the change in libxml affected the
5215 output of the Docbook tests (of course it was detected on
5218 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221 * libxslt/transform.c: added cdata-section-elements
5222 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5225 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228 * libxslt/xsltutils.c: do not dump document for which there have
5229 been no generated content
5230 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5231 test output accordingly
5232 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5233 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5234 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5236 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5239 libxslt/transform.c libxslt/functions.c: Added the extension API
5240 suggested by Thomas Broyer, this should allow implementation of
5242 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5243 CVS extension namespace to avoid complaints, some cleanup
5244 * configure.in tests/Makefile.am tests/extensions/*: added a test
5245 for new modules testing both elements and functions registration
5247 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5250 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5251 and cleaned up the way URI for QNames were computed through
5252 the code, serious cleanup.
5253 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5254 in their own hash table, implementation not yet finished.
5256 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5259 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5260 to save/restore some XPath context, bug raised by
5263 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * libxslt/xsltwin32config.h[.in]: added configuration/version
5266 informations for Windows/MSC
5267 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5269 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5270 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5272 * AUTHORS: added William
5274 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276 * configure.in doc/xslt.html: releasing 0.13.0
5277 * doc/Makefile.am: don't index the win32 include
5278 * doc/html/*: rebuilt the docs
5280 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5283 * libxslt/xslt.c: avoid warning if version="1.1" is used
5284 * libxslt/transform.c: forgot to initialize cur->outputFile
5285 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5286 use the vendor string to detect supporting chunking, this
5287 is a workaround to be considered in the list of decent XSLT
5290 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5293 added a new interface xsltRunStylesheet() for a more flexible
5294 handling of the output and trying to adhere to xsl:document
5295 filename generation semantic if one knows the URL of the output,
5296 also add IObuf capacity and SAX for output but is currently not
5298 * libxslt/xsltproc.c: added a -o or --output filename argument
5299 to test xsltRunStylesheet() or provide a base when generating
5301 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5302 updated tests to add DocBook xt:document based chunking
5303 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5304 * tests/multiple/out/*.html: the new xt:document now generate
5305 the DOCTYPE if available as is the case for HTML
5307 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5309 * Removed some redundant code in xsltDefaultProcessOneNode
5310 and revised the default processing of an attribute node
5312 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5314 * Enhanced ApplyTemplates and ForEach to allow multiple
5315 documents within a nodelist.
5316 * Repaired small bug in xsltDocument function which caused
5317 a crash if invalid second argument was provided.
5319 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5321 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5322 updating tutorial with explanation of xsltSave vs. xmlSave
5325 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5329 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5332 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5333 Patches for Windows mostly contributed by Yon Derek
5334 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5335 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5336 Project file for Mircrosoft C provided by Yon Derek
5338 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340 * libxslt/pattern.c: closing bug #56517, fixed a number of
5341 problems in the patterns compilations, priorities and debug
5342 * libxslt/transform.c: improved the template debug message
5343 * tests/docs/Makefile.am tests/general/Makefile.am
5344 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5345 regression test for #56517
5347 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/xslt.c: avoid a stupid bug when compiling with
5350 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5352 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354 * libxslt/numbers.c: fix of a small bug
5355 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5358 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5362 * tests/docbook/xhtml/*: added XHTML stylesheets
5363 * tests/docbook/fo/*: added XSL FO stylesheets
5364 * tests/docbook/result/xhtml/*: added XHTML results
5365 * tests/docbook/result/fo/*: added XSL FO results
5367 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369 * HACKING: fixed, added William
5371 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5374 xml cases, and fixed text output to be recursive in text nodes
5377 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5381 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5384 'namespace' is a reserved C++ identifier
5386 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388 * doc/xslt.html: adding 0.12.0 release
5390 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 * configure.in: preparing 0.12.0 release
5393 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5394 * libxslt/xsltconfig.h.in: added doc inline comment
5395 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5396 and enriched xsltproc --version to show them
5397 * doc/html/*.html: rebuilt the docs
5398 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5399 tutorial ends up in the tars and RPMs
5401 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403 * libxslt.spec.in: updated the descriptions
5405 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407 * libxslt/namespaces.[ch]: added a single namespace def copy
5408 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5409 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5410 any kind of input nodes.
5411 * libxslt/variables.c: checked and closed the last TODO about
5412 namespace propagation
5413 * tests/docs/Makefile.am tests/general/Makefile.am
5414 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5415 regression test for #56115
5417 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5419 * updating tutorial: adding discussion of freeing memory, image
5420 files for callouts, link to xsltproc.c code
5422 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5425 to remove the old code
5426 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5429 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431 * libxslt/variables.c: fixed bug #56267, namespaces must
5432 be propagated when evaluating local variables.
5433 * tests/docs/Makefile.am tests/general/Makefile.am
5434 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5435 regression test for #56267
5437 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5440 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5441 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5442 request to have xinclude processing done on document() if requested
5444 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5448 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450 * libxslt/preproc.c: removed a warning on xsl:transform
5451 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5452 tests/general/array.out tests/general/array.xsl: added a new
5453 test fround in xsl-dev
5455 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5458 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5459 serializer of libxml impacted the result of some tests. Checked
5460 that the XML REC renders identically.
5462 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5464 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5467 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469 * libxslt/variables.c: fixed bug #55670, namespaces must
5470 be propagated when evaluating global variables.
5471 * tests/docs/Makefile.am tests/general/Makefile.am
5472 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5473 regression test for #55670
5475 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477 * doc/xslt.html: linked to the tutorial
5479 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5481 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5485 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/transform.c: closed bug #55723, problem was due to
5488 a limitation of xsltGetNamespace() when the insertion point
5490 * tests/docs/Makefile.am tests/general/Makefile.am
5491 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5492 regression test for #55723
5494 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5496 * libxslt/transform.c: fixed problems with document() in
5497 xsltApplyTemplates and xsltForEach. Cleaned up several
5499 * libxslt/keys.c: saved and restored ctxt->document within
5500 xsltInitKey to fix problem with keys when doc changed
5501 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5502 needed when document() causes a change of doc within
5503 xsltApplyTemplates and xsltForEach
5505 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5509 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5510 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5511 Updated to use the new function
5512 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5513 the fixes in the serialization of <pre> in HTML in libxml
5514 led to a number of changes in the output
5516 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518 * tests/docs/Makefile.am tests/general/Makefile.am
5519 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5520 regression test for #55722
5522 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524 * doc/xslt.html: updated to ask to not send mail directly
5525 * tests/docs/Makefile.am tests/general/Makefile.am
5526 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5527 regression test for #55722
5529 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531 * libxslt/pattern.c : trying to fix #55670
5532 * tests/XSLTMark/reverser.out : result of test changed when
5535 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537 * doc/xslt.html: updated with 0.11.0
5539 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541 * configure.in libxslt.spec.in: released 0.11.0
5543 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545 * libxslt/transform.c: William M. Brack found a small bug
5546 when call-template didn't find the template.
5548 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550 * libxslt/transform.c: fixed handling of PI and comments
5551 (bug raised by Brent M Hendricks).
5552 * tests/docs/Makefile.am tests/general/Makefile.am
5553 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5556 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558 * libxslt/xsltproc.c: added --xinclude in the option list,
5559 patch from Raphael Hertzog
5560 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5561 test in the normal testsuite
5563 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5566 at the top template level
5567 * tests/docs/Makefile.am tests/general/Makefile.am
5568 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5571 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573 * libxslt/functions.c: fixed the document() bug reported by
5574 Stephane GUIBOUD-RIBAUD
5575 * tests/docs/Makefile.am tests/general/Makefile.am
5576 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5579 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581 * configure.in libxslt/Makefile.am: fixed bug #54953
5582 * libxslt/attributes.c: cleanup pointed by Joe Orton
5583 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5585 * libxslt/functions.c: cleanup unreached code
5586 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5587 include with preprocessor definitions
5589 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591 * tests/documents/Makefile.am tests/general/Makefile.am
5592 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5593 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5594 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5595 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5596 configure.in: Makefiles cleanup from Joe Orton
5598 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600 * tests/docbook/result/html/external.html
5601 tests/docbook/result/html/graphics.html
5602 tests/docbook/result/html/gtest.html
5603 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5604 Added a test from coolo for IDs in external parsed entities
5607 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5610 added --version info to xsltproc closing #54952
5612 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614 * tests/documents/Makefile.am tests/general/Makefile.am
5615 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5616 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5617 Seems some of the changes I made for 0.9.0 Makefiles were
5620 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622 * configure.in: preparing 0.10.0 release
5623 * doc/xslt.html: updated
5624 * doc/html/* : rebuilt the docs
5626 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5629 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5630 avoiding modifying stylesheet informations, and fixing
5631 document() when called from a global variable init
5633 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5636 add ctxt->inst to allow stylesheet element lookup (needed
5638 * libxslt/*.[ch]: generate docs for the structures and
5639 macros, general cleanup for docs
5640 * doc/html/*.html: regenerated all docs
5642 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5645 libxslt/xsltInternals.h: optimizations, cleanup of global
5648 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5651 libxslt/variables.c: force the precompilation of XPath expressions
5652 at stylesheet compilation time
5654 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5658 * tests/REC/Makefile.am: be less verbose if things really go wrong
5659 * tests/docs/Makefile.am tests/general/Makefile.am
5660 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5661 the regression tests
5663 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5666 detection method to generate HTML documents
5667 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5668 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5669 tests/XSLTMark/html.out tests/XSLTMark/products.out
5670 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5671 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5672 tests/general/bug-5-.out: updated a number of tests output
5675 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5679 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5682 about attribute being generated twice. Fixed a number of related
5683 bugs on attributes handling.
5684 * tests/REC/test-7.1.4.out: this changed an attribute generation
5686 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5688 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5691 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5693 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5696 the cases where perl is not in the path (nor in /usr/bin)
5697 * tests/docbook/result/html/gdp-handbook.html
5698 tests/docbook/result/html/kwrite.html
5699 tests/docbook/test/gdp-handbook.xml
5700 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5702 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5705 cases where a network access is needed to load a DTD or entity
5706 * tests/docbook/Makefile.am: added --nonet
5707 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5708 fixed 2 tests as a result
5710 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5713 try to remove the unneeded docbook Makefile stuff
5715 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717 * doc/xslt.html: fixed a link error
5718 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5719 * libxslt/xsltproc.c: cleaned up the --repeat loop
5720 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5721 fixed the DOCTYPE in tests output
5722 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5723 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5724 test case and fixed the EXTRA_DIST
5726 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728 * libxslt/extra.c: add more debug to xsltDebug
5729 * libxslt/transform.c: spent a few hours tracking down an ugly
5730 race like bug in xsltCopyTreeList() arghhh
5731 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5733 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735 * doc/internals.html: more work done on the doc, mostly complete
5736 except the section on the XSLT stack and the extensions API
5737 since both still need more work.
5739 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741 * doc/internals.html doc/contexts.* doc/object.*: more work done
5744 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746 * doc/internals.html: more work done on the doc
5748 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5750 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5751 for the CDATA output
5753 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5757 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5760 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5761 doc/templates.fig doc/templates.gif: started writing tye doc
5762 on how libxslt works.
5764 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5766 * libxslt/numbersInternals.h libxslt/numbers.c
5767 tests/numbers/format-number.out tests/XSLTMark/number.out:
5768 Patch from William Brack to bring format-number() more in alignment
5769 with the Java implementations.
5771 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5774 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776 * tests/docbook/result/html/* tests/general/bug-11-.out
5777 tests/multiple/result.xml tests/XSLTMark/*.out
5778 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5781 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5784 has the SGML DocBook support compiled in.
5786 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5789 tests especially on sorting
5790 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5793 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5797 * doc/html/* doc/xslt.html: updated and regenerated the docs
5799 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801 * xsltutils.[ch] transform.c: implemented multiple levels of
5803 * test/REC/test-10-2.*: added a really small test for it
5805 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
5808 there can be multiple text and CDATA child
5810 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812 * tests/multiple/makefile.am: fixing #54015
5813 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
5814 and a similar problem for the docbook tests
5816 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818 * tests/general/bug-8-.out: fixed in libxml xpath
5819 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
5820 problem in predicates within a pattern. Spotted another
5821 potential namespace problem
5823 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
5826 libxslt/xsltproc.c: counting errors and warnings at compilation
5827 time. Stop processing in case of error.
5828 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
5829 added more namespace related bug checks
5831 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833 * libxslt/preproc.c libxslt/variables.c: found the source of a
5834 memory leak with DocBook introduced this w.e.. bit of cleanup.
5835 * tests/docbook/result/html/*.html : regenerated the DocBook tests
5838 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840 * libxslt/variables.c: fixing bug #53769
5841 * tests/general tests/docs: added new examples from the
5842 bug reports to the regression tests, updated the Makefiles
5844 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
5847 attributes.c extensions.[ch]: moved all stylesheet precomputation
5848 at stylesheet loading time (stylesheet transform should be thread
5849 safe now), improved params and variables evaluations (but optim
5850 is not complete yet).
5853 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855 * libxslt/xsltproc.c : changed the way --repeat works when
5858 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5860 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
5861 fixed default formatting
5863 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
5866 * libxslt/xsltproc.c : added an option to process HTML input
5868 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870 * libxslt/transform.c: Tony Gorski found a bug pointed by
5871 a compiler on Tandem
5872 * tests/documents/result.xhtml: this results in a small
5873 change in the output of this test
5875 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
5880 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882 * transform.c: fixed text and cdata handling in xsl:copy
5883 * xslt.c : avoid crashing on invalid xslt input
5884 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
5885 bugs submitted to the regression tests
5887 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
5891 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893 * configure.in: updated to 0.8.0
5895 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897 * transform.c: fixed a bug introduced on handling #53401
5899 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901 * transform.c: fixed #53401
5902 * configure.in libxslt/*.c: allowed to suppress debug reporting
5903 functionalities but it brings not noticeable improvements
5904 * doc/xslt.html doc/html/*: updated and regenerated docs
5906 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908 * tests/general/bug-5-.out tests/multiple/out/*.orig
5909 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
5910 following the libxml changes
5912 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914 * libxslt/functions.c: applied TOM's patch to key()
5915 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
5916 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
5917 small HTML output change
5919 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5924 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
5927 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5928 fixed for the most part the namespace handling problem in XPath
5929 expression computations.
5930 * test/doc/ tests/general: added bug 5 and 6
5932 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934 * libxslt/xslt.c: applied William M. Brack patch fixing the
5935 template lack of support for priority
5936 * test/XSLTMark/*.out : this fixed anumber of problems in the
5939 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941 * libxslt/functions.c: removed warning in unparsed-entity-uri()
5942 fixed a bug in generate-id()
5943 * libxslt/transform.c: fixed null list result errors
5944 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
5945 fixes for sorting semantic
5947 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949 * config.h.in configure.in libxslt/xsltconfig.h.in: added
5951 * libxslt/xsltproc.c : added --xinclude option
5952 * tests/XSLTMark/union.out : fixed the output
5954 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
5956 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
5958 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960 * configure.in: released 0.7.0
5961 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
5964 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
5967 some checking against NULL pointers
5969 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
5972 added the XSLTMark in the regression tests as well as multiple
5973 output test from Ankh
5974 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5975 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
5976 patches and fixed a memory leak
5977 * tests/docbook/result/html/*.html : updated the results after
5979 * tests/xmlspec/REC-xml-20001006-review.html
5980 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
5981 an HTML doctype when serializing HTML result, but adds the
5984 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986 * libxslt/transform.c: applied fix to xsltApplyTemplates from
5988 * test/docbook/result/html/*.html: this change the output
5989 * tests/xmlspec/REC-xml-20001006-review.html
5990 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
5991 the reference anchors generated for the XML spec
5993 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
5996 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
5997 libxslt/xsltutils.c: of course the way I defined
5998 UNUSED breaks on old gcc version. Try to be smart and
5999 also define it directly in xsltconfig.h
6000 * tests/xmlspec/Makefile.am: fixed the timing arg test
6002 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6005 implemented command line parameter passing
6006 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6007 tested it by passing show.diff.markup=1 to build the review version too
6009 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011 Huge cleanup, I switched to compile with
6012 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6013 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6014 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6015 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6016 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6017 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6018 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6019 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6020 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6021 libxslt/xsltutils.c: basically made static unexported functions
6022 avoided name clashes and flagged unused parameters.
6024 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026 * configure.in: 0.6.0 yet another release
6027 * doc/xslt.html doc/html/*: updated the docs
6029 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6032 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6033 extended xsltEvalStaticAttrValueTemplate and
6034 xsltEvalAttrValueTemplate to support foreign namespaces,
6035 and fixed document()
6037 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039 * xsltutils.h: cleanup some garbage added last night
6040 * xsltInternals.h variables.c transform.c templates.[ch]
6041 preproc.c pattern.c keys.c: switched the whole XSLt processing
6042 to use XPath precompiled expressions and reusing them.
6043 * functions.c: some cleanup, seems people don't use
6044 unparsed-entity-uri() the way it's supposed to be used
6046 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6049 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6050 with the new way XPath is interpreted. This doesn't yet
6051 take advantage of the separate parsing/evaluation phases
6053 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6056 problem in xsl:copy-of in case of attributes
6057 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6058 tests/general/Makefile.am tests/general/bug-3-.*:
6059 added the test to the general regression suite
6061 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6064 fixing some of the missing functionnalities in the XSLT
6065 functions implementations.
6067 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6071 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073 * README.cvs-commits: added, pointing to HACKING
6074 * HACKING: added defines commit rules.
6076 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078 * libxslt/extra.c libxslt/variables.c: fixing compilation
6079 when libxml was compiled without debug support
6081 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083 * configure.in: time for 0.5.0
6084 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6085 new test files are included in the distribution
6086 * doc/xslt.html : updated
6087 * doc/html/*.html: regenerated the docs
6089 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * tests/docbook/result/html/*.html: regenerated the HTML
6092 now that value-of an result tree don't include the fake root
6094 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096 * libxslt/transform.c libxslt/variables.c: removed a couple
6097 of possibly uninitialized var probs
6098 * tests/xmlspec/Makefile.am: run the processing without verbose
6099 avoid raising generated id differences.
6101 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6105 * libxslt/transform.c: fixed a bug which exaplined why no
6106 optimization were resulting from preproc stuff
6108 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6111 w.r.t. value of tree result (and attributes within it) fixed.
6112 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6113 Integrated the xmlspec to the test (i.e. diffed output for
6116 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6119 strip-spaces problem
6120 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6123 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * libxslt/transform.[ch]: finished integrating the current
6126 state of the preproc optimizations.
6127 * tests/xmlspec/diffspec.xsl: switched off diff printing
6129 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * libxslt/preproc.c libxslt/transform.c: started rolling in
6132 some of the optimizations.
6134 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6137 transform.[ch]: previous commit broke a lot of stuff, fixing
6138 and preparing for next step
6140 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6143 xsltInternals.h: started working on optimizing stylesheet
6144 element parsing. Just builds the extra informations so far.
6145 * xsltutils.h: added a missing XPath decl
6147 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149 * libxslt/variables.c: William M. Brack found a serious bug
6150 with imports and global variables ...
6152 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154 * libxslt/pattern.[ch] libxslt/transform.c: added
6155 xsltCleanupTemplates() to clean up state left after processing.
6157 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159 * libxslt/transform.c: applied patch from William M. Brack
6160 to support with-param in xsltApplyTemplates().
6162 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6164 * libxslt/pattern.c: fixed the compilation of patterns which
6165 contains XPath NodeTypes. Handling of nested predicates.
6167 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169 * libxslt/transform.c: save ctxt->node after for-each
6171 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6174 * doc/xslt.html: updated
6176 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6179 added xsltDocumentElem implementing multiple file output,
6180 including 1.1 xsl:document but yet untested.
6182 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184 * libxslt/extensions.c: fixed stoopid bug
6185 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6186 carrying extensions to the specification. Added node-set()
6187 for existing saxon and xt namespaces and debug() in libxslt
6188 namespace (http://xmlsoft.org/XSLT/namespace)
6189 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6191 * configure.in tests/Makefile.am tests/namespaces: added some
6192 namespaces tests, including a test calling the extra debugging
6193 function in libxslt namespace, worked first time !!!
6195 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197 * libxslt/xslt.c: extension prefix support for the full stylesheet
6198 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6201 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * doc/xslt.html : cleaned up, added a bit more description on
6206 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6209 on functions and element extensions. First on list will be
6212 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214 * configure.in libxslt.spec.in: releasing 0.3.0
6215 * doc/xslt.html: updated
6217 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219 * configure.in tests/docbook/html : oops forgot to add
6220 the stylesheets themselves :-\
6222 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224 * configure.in tests/Makefile.am tests/docbook tree:
6225 added docbook XSL based test suite
6227 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229 * libxslt/xsltutils.c: reformat of messages
6230 * libxslt/xsltproc.c: removed memleak on --noout
6231 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6232 changed again the way parameter are evaluated before a
6233 call-template, seems to fix a few nasty bugs, memory alloc debug too
6235 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6238 fixed the param evaluation problem in apply-template
6239 * libxslt/pattern.c: speed up seriously some context computation
6240 * libxslt/xsltInternals.h: preparing for extension support
6242 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * libxslt/Makefile.am: small cleanup
6245 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6246 fixed current() I hope
6248 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6251 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6252 support of namespaces, both in templates and in XPath subexpressions
6254 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6256 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6258 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6261 contextual info must be recomputed
6263 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6266 * libxslt/xsltproc.c : added --maxdepth
6268 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271 * libxslt/xsltproc.c: added --novalid and --noout as well
6272 as options printing when no args
6273 * libxslt/variables.c libxslt/transform.c: trying to get rid
6274 if some variable/params addressing errors.
6276 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6279 * libxslt/xsltutils.c: add carriage return to xsl:message when
6282 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284 * libxslt/functions.c: fixed a bug with generate-id()
6286 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288 * libxslt/xsltutils.c: started doing more useful stuff in
6290 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6291 libxslt/xsltInternals.h: changed the way variables/params
6293 * libxslt/xsltproc.c: removed a pedantic warning
6294 * libxslt/variables.[ch]: found an ugly evaluation bug
6296 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298 * tests/REC/Makefile.am: updated
6300 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302 * libxlst/functions.c: fixed ID generation
6303 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6305 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307 * libxslt/numbers.c: removed a couple of memleaks
6309 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311 * libxslt/pattern.[ch]: exported pattern matching interfaces
6312 for numbers.c and future debug module
6313 * libxslt/numbers.c: updated to new interface, should avoid
6314 unnecessary recompilation of patterns.
6315 * libxslt/xsltutils.[ch]: cleanup
6316 * tests/REC/gmon.out: removed :-)
6318 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6320 * libxslt/numbers.c: implemented level=any
6321 * libxslt/transform.c: corrected some default values
6322 * tests/REC/test-7.7-*.*: added
6324 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326 * libxslt/pattern.c: priorities were horribly broken, hope it's
6329 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6332 libxslt/xsltInternals.h libxslt/transform.[ch]
6333 libxslt/templates.c libxslt/xslt.c:
6334 Added apply-imports, keep a stack of running templates
6335 * libxslt/xsltutils.c: bugfixes, gather the output informations
6337 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6338 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6339 the real set of transformation on XML-1.0 2e generages a near
6340 perfect HTML. Needs just more number fixes and implementation
6341 and an obscure problem in 3.3.3
6343 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6345 * libxslt/pattern.c: added xsltMatchPattern()
6346 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6348 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6351 * libxslt/xsltutils.[ch] : added a small debugging hook
6353 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355 * libxslt/FEATURES libxslt/transform.c: added support for
6356 disable-output-escaping in xsl:copy-of
6357 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6358 give more debugging info
6360 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6363 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6364 Includes, more document changes
6365 * libxslt/xsltutils.c: fix the output of doctype and what is or
6367 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6368 * tests/Makefile.am tests/documents/* : added a new test from Stric
6369 exercising document() among other things
6371 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6373 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6374 for the level attribute for xsl:number
6375 * libxslt/numbers.c: internal restructuring
6377 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6380 to deal with documents
6381 * libxslt/functions.c: fixed document() to return the same set
6383 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6384 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6385 associated to loaded documents, not to the transformation
6386 context, made the change, this impacted a number of modules
6388 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6392 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6395 ready for the release
6396 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6397 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6400 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6403 added support for keys in patterns
6404 * tests/REC/test-12.2-2.*: added a specific testcase
6406 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408 * libxslt/functions.c FEATURES: started adding support for key()
6409 * tests/REC/test-12.2-1.*: first key test
6411 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6415 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6417 * libxslt/xsltutils.c: warning cleanup
6418 * libxslt/pattern.h: fixed soopid cut'n paste prob
6420 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422 * libxslt/transform.c libxslt/xslt.c: chased some reported
6423 unitinitialized variables.
6425 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6429 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431 * Copyright IPR Makefile.am: added some wording and a rewrite
6432 of the W3C IPR but without giving Copyright rights to W3C,
6433 should suit everybody
6435 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437 * FEATURES: updated, added mode support for templates
6438 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6439 support for templates
6440 * templates.c variables.c: simple fixes
6441 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6442 * xsltproc.c: added option -timing
6443 * xsltutils.c: seem I forgot to add encoding support in output...
6444 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6445 consisting of reformatting the XML REC with the xmlspec XSLT,
6448 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6451 * numbers.c: handles actual number formatting for both xsl:number
6452 and the format-number extension function.
6453 * function.c: formatting moved to numbers.c
6454 * transform.c: added xsl:number
6455 * xslt.c: minor memory leak removed
6456 * Makefile.am: added numbers.c and numbersInternals.h
6458 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461 * doc/html/*.html updated
6462 * doc/libxslt.sgml: added new modules
6463 * libxslt/pattern.c: fix loop on hash clashes.
6465 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469 * pattern.c: lots of changes to make most patterns work
6470 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6471 * transform.c: cleanup and attribute patterns testing
6472 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6474 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6475 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6478 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481 * transform.c: added xsl:element support
6482 * namespaces.[ch]: added xsltGetSpecialNamespace()
6483 * attributes.c: added xsl:attribute namespace support.
6485 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6488 implement import cascade lookups and traversal
6489 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6490 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6491 started coding the import cascade lookup in the places needed,
6492 probably incomplete.
6494 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6497 xsl:include and xsl:import, untested
6499 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501 * FEATURES: updated choose/when/otherwise added
6502 * libxslt/transform.c: plugged choose in
6503 * configure.in tests/Makefile.am tests/REC/Makefile.am
6504 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6505 tests/general/itemschoose.*: started adding a more generic
6506 infrastructure for testing.
6508 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * tests/REC/test-11*: added more tests
6511 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6514 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516 * tests/REC/test-[9-10]*: added more tests
6517 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6520 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522 * tests/REC/test-[7-9]*: added more tests
6523 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6524 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6525 is allocated, overall cleanup.
6527 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529 * tests/REC/test-7.*: added more tests
6530 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6531 fixing bugs raised by said tests
6533 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535 * tests/REC/test-7.*: added more tests
6536 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6537 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6538 raised by said tests
6540 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543 * configure.in tests/Makefile.am tests/REC/*: started adding
6544 some regression tests based from fragments of spec examples
6545 * libxslt/transform.c: fixed a problem on namespace generation
6547 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550 * tests/numbers/Makefile.am tests/numbers/format-number.*
6551 tests/Makefile.am configure.in: added number formattting
6553 * libxslt/attributes.[ch]: separated attribute support, started
6554 add support for attribute-sets
6555 * libxslt/functions.[ch]: update for number and formatting
6557 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6558 cleanups updates, etc ...
6560 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563 * libxslt/transform.c: added copy-of support
6564 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6566 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568 * FEATURES TODO: updates
6569 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6572 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574 * FEATURES TODO: updates
6575 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6576 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6577 namespace aliases and cleaned up the overall namespace related
6578 code. This materialize as a new module.
6580 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6585 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6590 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6593 and the rules to generates the makefiles.
6594 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6595 * doc/html/*.html : autogenerated documentation
6596 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6598 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6602 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604 * FEATURES TODO README INSTALL: updated
6605 * libxslt/xslt.h: added URL and version/vendor :-)
6606 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6607 attempt to support older libxml2 version.
6608 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6609 and macros to add/register new document created by document()
6610 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6611 system-property(), element-available() and function-available().
6612 A crippled version of document() has been added too.
6614 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6617 number formatting !!!
6618 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6619 tests/Makefile.am; added testing for mathematical functions,
6623 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6626 with non-named rules (*, ...) added accelerators
6627 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6628 and xsltEvalAttrValueTemplate() high level functions
6629 * libxslt/transform.c: fixed the part where attributes
6630 had to be looked at as templates, added comment and
6632 * TODO FEATURES: updated to reflect the new state
6634 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636 * libxslt/functions.[ch] Makefile.am: added new module functions
6637 with templates for the XSLT functions.
6638 * libxslt/variables.h templates.c: added registrations of new
6639 functions when an XPath context is created
6641 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643 * tests/Makefile.am: cleanup
6644 * libxslt/pattern.c: should support most of the patterns now
6645 except ID/Key and maybe some namespace checks when having
6649 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6652 tests/REC2/Makefile.am: updated the makefiles and spec files to
6653 add tests, and the FEATURES file to the RPM
6655 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6658 prepared the Makefiles and spec files for a first release.
6659 * COPYING.LIB: added LGPL Licence
6661 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6664 <breese@mail1.stofanet.dk>
6666 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668 * configure.in libxslt.spec.in: first try to get a spec file
6670 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6673 * libxslt/transform.c: add support for "*" to strip and preserve
6676 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679 * FEATURES: added with alist of what's in and what's not
6680 * libxslt/xslt.c: fixed top level Param and Variable stuff
6682 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684 * xsltproc.c: removed bug
6685 * tests/REC2/html.xml: added newline after doctype
6686 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6687 support, result tree fragment support (requires just commited
6688 extensions to libxml2 XPath !!!)
6689 * transform.c: added call-template, with-param support
6690 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6691 * TODO: updated, added a DONE section and started migrating stuff :-)
6693 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6696 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6697 too, added the HTML output test
6698 * libxmls/xsltutils.c: added HTML output
6699 * libxslt/xslt.c: check version on literal result used as templates
6700 * libxslt/transform.c: fixed an error in VERSION number
6701 * libxslt/templates.c: make sure generated nodes have doc and
6704 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6707 specific module. Added attribute value template, at least in
6709 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6710 the spec now works too.
6711 * libxslt/variables.c: fixed the debug
6712 * libxslt/xslt.c: fixed an ugly uninitialized variable
6713 * libxslt/transform.c: now using attr template processing
6715 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6718 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6719 structure to add an execution stack with variables. Tree
6720 valued variables still missing.
6723 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725 * libxslt/xslt.c: check version on stylesheets
6726 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6727 started adding variables interfaces and modules.
6729 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731 * libxslt/xslt.c: added support for disable-output-escaping
6732 will need libxml version > 20211
6733 * libxslt/transform.c: cleanup
6734 * libxslt/xsltutils.[ch]: added output functions
6735 * libxslt/xsltproc.c: reuse the output function
6736 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6739 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6742 with blank node stripping when not allowed.
6744 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746 * libxslt/transform.c: modified apply-templates processing
6747 added select and sort support support.
6749 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751 * TODO: guess what, it's growing :-(
6752 * configure.in: setup hacking values when compiling in my
6754 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6755 very rudimentary version of xsl:sort
6757 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760 * libxslt/transform.c: context position and size in for-each
6761 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6762 and put Error and Debug routines
6763 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6764 to use the Debug calls, cleanup
6765 * libxslt/xsltproc.c: added -v to enable debug printing
6767 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769 * TODO: started filling it :-(
6770 * libxslt/pattern.c: should now at least compile the full
6771 set of patterns authorized. Default priorities added.
6772 * libxslt/transform.c: a bit more work and cleanup.
6774 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776 * TODO: started adding in there :-(
6778 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6781 support of xslt:if and xslt:attribute, need libxml2 interfaces
6782 present only in CVS.
6784 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * test/Makefile.am test/REC*/Makefile.am: added first test
6787 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6788 cleanup of nodes at reading of stylesheet, added support
6789 for xsl:for-each and fixed a few recursion bugs
6791 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793 * pattern.c, xslt.c: removed debug
6794 * transform.c: added value-of, seems to handle the first
6795 REC example correctly
6797 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799 * transform.c, xsltproc.c: small fight with spaces and formatting
6800 may need a revisit later but looks pretty good right now.
6802 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804 * transform.c: basic processing in place
6805 * xsltInternals.h: exported one xslt.c function
6807 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809 * libxslt/transform.[ch] Makefile.am: started adding the
6810 transformation module
6811 * pattern.[ch] xslt.c: more work...
6813 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815 * libxslt/pattern.c: started adding xsltTestCompMatch()
6817 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819 * libxslt/pattern.c: more work on parsing selectors
6821 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823 * libxslt/xslt*: completeted the structures
6824 * libxslt/pattern.[ch]: started adding code to precompile patterns
6826 * libxslt/makefile.am: added the new files
6828 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830 * libxslt/xslt.c : small cleanup
6831 * configure.in libxslt/xsltconfig.h.in: add memory debug and
6832 mechanism for compile-time options
6834 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836 * libxslt/xslt.[ch]: started parsing templates
6838 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
6842 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6847 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6849 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
6850 libxslt/Makefile.am tests/Makefile.am:
6851 Created the library framework, imported it into the GNOME CVS base
6852 * INSTALL: added a small instruction file.
6854 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
6857 first steps toward building the framework
6859 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861 * NOTES: added notes taken while reading the spec.
6863 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865 * test/REC1 test/REC2: added examples from the XSLT REC
6867 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869 * README: basic informations
6870 * Changelog: created