1 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
3 * libxslt/Makefile.am: a missing DESTDIR
4 * python/Makefile.am: fix reference to build paths in python module
5 * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
6 comments on version values, the 3 are patches from Peter
7 Breitenlohner and should fix #340995
9 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
11 * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
12 which should finish fixing #337486
14 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
16 * libxslt/security.c: applied fix from Shane Corgatelli to pass
17 the full URL when checking security access for network URLs,
18 should fix bug #359366
20 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
22 * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c:
23 applied patch from Daniel Leidert to fix some typo
24 * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
27 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
29 * xsltproc/xsltproc.c: --xinclude should also force XInclude
30 processing on the stylesheets themselves, raised by Daniel Leidert
32 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
34 * libxslt/transform.c libxslt/variables.c
35 libxslt/xsltInternals.h: Fixed restoring the context doc
36 for XPath in xsltForEach(). Eliminated the use of @tmpDoc
37 of the transformation context.
39 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
41 * libxslt/preproc.c: Added missing QName-validation of some
42 attributes of XSLT-elements. This fixes bug #304921, reported
45 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
47 * libxslt/transform.c: As suggested by Bill, I changed
48 xsltShallowCopyNsNode() to return an xmlNsPtr instead of
49 an int. The fix of bug #350085 is OK; i.e. the removal
50 of the call to xsltFreeRVTs() in
51 xsltApplyStylesheetInternal(). I think I tried to clear
52 the transformation context as much as possible, in case
53 it is reused; Daniel informed me on the list that reusing
54 the context is not intended, so no need anymore to try
55 to free the fragments immediately after the transformation.
57 Wed Aug 9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
59 * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
60 clear bug350085; cleaned up most warnings (still a problem in
61 xsltShallowCopyNsNode)
62 * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
63 xslt.c and xsltInternals.h] and libexslt/functions.c
65 Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
67 * python/generator.py: fixed the conversion of long parameters
69 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
71 * python/types.c: fix float and boolean XPath conversions
72 * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
73 at setting XInclude support.
75 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
77 * Updated tests affected by recent library changes -
78 tests/general/bug-1-.out, tests/general/bug-24-.out,
79 tests/keys/month.out : (<t></t> now becomes <t/>);
80 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
81 call-template and apply-template, where the template has
82 no parameter but one is supplied (var should not be affected)
83 tests/general/bug-145.err : changed error text
85 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
87 * libxslt/attributes.c libxslt/documents.c
88 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
89 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
90 libxslt/templates.h libxslt/transform.c
91 libxslt/variables.c libxslt/xslt.c
92 libxslt/xsltInternals.h libxslt/xsltutils.c
93 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
94 libexslt/functions.c libexslt/strings.c:
95 Committing again, since I forgot to switch from win to linux
96 linebreaks in the files.
98 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
100 * libxslt/attributes.c libxslt/documents.c
101 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
102 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
103 libxslt/templates.h libxslt/transform.c libxslt/variables.c
104 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
105 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
106 libexslt/functions.c libexslt/strings.c:
107 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
108 directly, rather than creating an intermediate object with
109 xmlXPathConvertString(). This now does not add a text-node to
110 the result if the string is empty (this has impact on
111 serialization, since an empty text-node is serialized as
112 <foo></foo>, and now it will be serialized as <foo/>).
113 Refactored other functions in transform.c:
114 Mostly code cleanup/restructuring. Minimized number of
115 function variables for instruction which eat up function stack
116 memory when recursing templates (xsltIf(), xsltChoose(),
117 xsltApplyTemplates(), xsltCallTemplate()).
118 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
119 Implemented redefinition checks at compilation-time and
120 eliminating them at transformation time in the refactored code
122 Introduced the field @currentTemplateRule on xsltTransformContext to
123 reflect the "Current Template Rule" as defined by the spec.
124 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
125 same; the former is the "Current Template Rule" as defined by the
126 XSLT spec, the latter is simply the template struct being
127 currently processed by Libxslt.
128 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
130 Misc code cleanup/restructuring and everything else I already forgot.
131 Refactored lifetime of temporary result tree fragments.
132 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
133 for the new xsltRegisterLocalRVT().
134 Fragments of xsl:variable and xsl:param are freed when the
135 variable/pram is freed.
136 Fragments created when evaluating a "select" of xsl:varible and
137 xsl:param are also bound to the lifetime of the var/param.
138 EXSLT's func:function now uses the following functions to let take
139 care the transformation's garbage collector of returned tree
141 xsltExtensionInstructionResultRegister(),
142 xsltExtensionInstructionResultFinalize()
144 #339222 - xsl:param at invalid position inside an xsl:template is
146 #346015 - Non-declared caller-parameters are accepted
147 #160400 - Compiles invalid XSLT; unbound variable accepted
148 #308441 - namespaced parameters become unregistered
149 #307103 - problem with proximity position in predicates of match
151 #328218 - problem with exsl:node-set() when converting strings
153 #318088 - infinite recursion detection
154 #321505 - Multiple contiguous CDATA in output
155 #334493 - "--param" option does not have root context
156 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
157 #150309 - Regression caused by fix for 142768
159 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
161 * tests/docs/bug-54.xml tests/general/bug-54.out
162 tests/general/bug-99.out tests/general/bug-136.out
163 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
164 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
165 Fixed incorrect regression tests/results.
167 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
169 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
170 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
171 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
172 libxslt/xsltInternals.h libxslt/xsltutils.c:
173 Merged all the namespace lookup/create/disable functions
174 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
175 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
176 but kept the ns-aliasing mechanism; the ns-aliasing needs
177 to be removed when we move to the refactored code, which
178 applies ns-alias only at compilaton time.
179 Refactored xsltElementComp() (preproc.c); enhanced error reports.
180 Fixed: if the "namespace" attribute was not given, then this
181 performed incorrectly only a lookup for a default namespace;
182 i.e., without taking any prefix on the "name" attribute into
184 Refactored xsltElement() (transform.c); enhanced error reports.
185 Refactored xsltAttributeComp() (preproc.c). Added namespace
186 lookup as in xsltElementComp(). Enhanced error reports.
187 Refactored xsltAttribute() (transform.c); enhanced error reports.
188 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
189 for every element in the tree; this needs to be done only for
190 the top-most elements. For subsequent elements reconcile only
191 the ns-declarations. Disallowed setting of ns-declarations if
192 children have been already added to an element.
193 Removed ns-aliasing code where necessary.
194 xsltCopyProp(): disallowed setting of attribute nodes if
195 children have been already added to an element.
196 xsltCopy(): removed the incorrect skipping of attributes in the
197 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
198 Changed to use the introduced function xsltShallowCopyAttr().
199 xsltShallowCopyAttr(): Centralized all attribute-copy related
200 code in this function. It will now be called by
201 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
202 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
203 use xsltGetSpecialNamespace() and xmlNewDocProp().
204 Further substitution of various scattered namespace-lookup
205 related code for the use of xsltGetSpecialNamespace().
206 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
207 processing of attribute-sets. Attribute sets need to be applied
208 before adding any normal attribute of the literal result element;
209 this is now done in xsltAttrListTemplateProcess(). Fixed to
210 ensure that the ns-prefix of the overwriting attribute is used.
211 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
212 xsltAttrTemplateProcess() over to this function in order to
213 optimize processing of multiple attributes. This does not call
214 xsltAttrTemplateProcess() anymore.
215 Fixed: do not exclude the XSLT namespace after ns-aliasing have
217 The IFDEFed-out refactored code fixes the following issues:
218 - #313711: namespace collision with namespace-alias (reported
219 by by Oleg Paraschenko)
220 - #338214: Incorrect scope for exclude-result-prefixes
221 - #341392: Excluding namespace declarations of literal result
223 - #341325: Namespace aliasing and resulting namespace prefixes
224 Already enabled fixes:
225 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
226 - #341463: Namespace-alias using #default for result-prefix with no
227 default namespace in scope
228 - #313890: namespace collision with xsl:element and xsl:attribute,
229 reported by Oleg Paraschenko
230 - #344176: xsl:copy misses to set an element's namespace-URI in
232 - #305739: the "name" QName of xsl:element is incorrectly always
233 resolved to the default namespace
235 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
237 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
238 from Daniel Leidert c.f. #344654
240 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
242 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
244 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
246 * libxslt/attributes.c: Eliminated a tiny difference wrt to
247 the old behaviour in the naming of newly generated ns-decls
248 in xsltAttributeInternal().
250 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
252 * configure.in: fix a problem in Python detection
254 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
256 * libxslt/attributes.c libxslt/variables.c
257 libxslt/transform.c libxslt/xslt.c:
258 Next step in the refactored code: enhanced xsl:attribute;
259 enhanced xsltCopyProp.
260 Added the creation of an XPath cache in
261 xsltNewTransformContext().
263 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
265 * libxslt/transform.c: Fixed a difference in processing of
266 xsl:value-of and xsl:text wrt to merging of strings of
267 output-escaped text-nodes. This difference made the
268 optimized string-merging mechanism run out of sync, which
269 led to segfaults in subsequent string reallocations. See
270 bug #343411, reported by Grzegorz Kaczor.
271 * xslt.c: Added check for ctxt->internalized when we parse
272 xsl:text and internalize the strings.
274 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
276 * libxslt/attributes.c libxslt/documents.c
277 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
278 libxslt/preproc.c libxslt/templates.c
279 libxslt/transform.c libxslt/variables.c
280 libxslt/xslt.c libxslt/xsltInternals.h:
281 Next tiny step of refactoring - mostly bug fixes and
283 Changes outside of the refactored code:
284 1) Optimized xsl:attribute if the content consists of
286 2) Optimized computation of xsl:key. The keys will now be
287 computed for a specific document not until the first call
288 of a key() function; here only the keys with the specific
289 name used by key() are computed. This means that this
290 now avoids computation of all keys for all loaded
291 input documents (even if no key() was called on them).
292 One exception is the scenario where a key() is used in
293 a template's match pattern; in this case all keys are
294 computed for a document if there's a chance that
295 a "keyed" template could match a node (this could still
298 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
300 * libxslt/namespaces.c libxslt/attributes.c:
301 Fixed bug #302020, reported by Thomas Blatter.
303 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
305 * libxslt/documents.c libxslt/namespaces.c
306 libxslt/preproc.c libxslt/transform.c
307 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
308 Next step of refactoring. For more details see bug #341588.
309 I applied the suggestion of Jerome Pesenti to the refactored
310 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
311 compilation context (accessible via the compilation context)
312 is now reused for compilation of expressions at
313 compilation-time; this should reduce compilation time to 50%
314 for avarage stylesheets.
316 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
318 * libxslt/extensions.c: Changed a comment to indicate that a
319 specific bug was already fixed.
321 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
323 * libxslt/xsltInternals.h libxslt/attributes.c
324 libxslt/documents.c libxslt/extensions.c
325 libxslt/extensions.h libxslt/functions.c
326 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
327 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
328 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
329 Next step of refactoring (plus some bug-fixes).
330 For more details see #340780.
332 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
334 * tests/exslt/common/node-set.5.out
335 tests/exslt/sets/difference.1.out
336 tests/exslt/functions/function.6.out: Reverting the
337 changes; I'll rather change the processing stylesheet
338 documents in a way that they will produce the same results
339 for broken and stricter whitespace-stripping.
341 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
343 * tests/exslt/common/node-set.5.out
344 tests/exslt/sets/difference.1.out
345 tests/exslt/functions/function.6.out: Changed regression test
346 results (bug #340684). Those will now produce regression
347 errors; so we need to fix the processor.
349 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
351 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
352 regenerated the docs.
354 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
356 * configure.in: applied patch from Joseph Sacco changing slightly
357 the python detection scheme should fix bug #338527
359 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
361 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
362 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
363 libxslt/xsltutils.c libxslt/xsltutils.h:
364 Refactored the internal structures into specialized
365 structures and adjusted the code to work with those new
366 structures. I didn't yet (we should in the future)
367 renamed any fields of the old structures in order to avoid
368 changing too much code.
369 Introduced the internal structure xsltCompilerCtxt to be
370 used for storage and control of the compilation.
371 Optimized the way lists of in-scope namespaces are created
372 and stored; this will now only generate a new list if
373 really needed, i.e. if we encounter a ns-decl.
374 All this changes here are IFDEFed out with XSLT_REFACTORED.
376 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
378 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
381 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
383 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
384 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
385 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
386 tests/namespaces/extra2.xsl tests/extensions/module.xsl
387 tests/plugins/plugin.xsl python/tests/extelem.py
388 python/tests/extfunc.py: Fixed regression tests wrt
389 usage of the attributes "exclude-result-prefixes"
390 and "extension-element-prefixes". test-7.1.1-3.xsl fails
391 now, since the code still does not exclude ns-decls
394 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
396 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
397 libxslt/namespaces.c libxslt/imports.c
398 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
399 where an attribute with a specific namespace is requested.
400 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
401 and thus will return the first attribute with the requested
402 name but of arbitrary namespace.
403 Changed retrieval of the attributes "exclude-result-prefixes"
404 and "extension-element-prefixes", which are expected to be in
405 no namespace on XSLT elements and in the XSLT namespace on
406 literal result elements or extension elements.
407 Additional change: for XSLT elements the attribute
408 "exclude-result-prefixes" is only allowed on xsl:stylesheet
409 and xsl:transform. This attribute was previously processed on
412 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
414 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
415 a NULL pointer could be dereferenced, closes #336394
417 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
419 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
420 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
421 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
422 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
423 based on the Coverity reports
425 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
427 * python/types.c: Nic Ferrier found debug statement left in the
428 XPath conversion code
430 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
432 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
434 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
436 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
437 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
438 to avoid a race condition in xsltInit()
440 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
442 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
443 by Daniel Leidert, c.f. #331779
445 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
447 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
448 * libxslt/transform.c: detect loops when computing variables, should
450 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
451 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
452 changes due to libxml2 xhtml meta handling modification
454 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
456 * libexslt/date.c: Albert Chin found another signed/unsigned problem
457 in the date and time code raised on IRIX 6.5
459 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
461 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
462 which doesn't have <sys/select.h>
464 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
466 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
467 Solaris with dates, extended bitfield size too to match libxml2
468 code from xmlschemastypes.c
470 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
472 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
473 use of xmlHashScanFull() fixes bug #321582
475 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
477 * libxslt/attrvt.c: added a missing parameter to a debug function
479 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
481 * libexslt/date.c: applied fix to date:week-in-year posted to
482 the mailing list by Thomas Broyer
483 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
484 updated to reflect above fix
486 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
488 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
489 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
490 patch from Joel Reed to ease plugin integration
492 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
494 * libxslt/pattern.c: fixed problem in internal XPath compilation
495 of patterns including variables, fixes #316861
497 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
499 * libxslt/transform.c: removed a superfluous second sorting of
500 the node set on xsl:copy-of, fixes #316288
501 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
502 obsolete and deprecated :-)
504 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
506 * configure.in: check environment for PYTHON, fixes #315367
508 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
510 * configure.in NEWS doc/*: preparing release 1.1.15
511 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
513 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
515 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
516 * tests/general/bug-89.xsl: had to fix that test which was doing this
517 * tests/general/bug-142.out tests/general/bug-152.out
518 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
519 new way of serializing encoding meta in HTML
521 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
523 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
524 node merging, which probably fixed #311267 too.
526 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
528 * libxslt/xslt.c: libxslt should deallocate directly text node content
529 use xmlSetNodeContent(..., NULL)
531 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
533 * tests/general/bug-163.*, tests/general/Makefile.am,
534 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
537 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
539 * tests/plugins/Makefile.am: try to get rid of complaints from
542 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
544 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
545 changes, uses the libxml2 alloc and dealloc functions instead.
547 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
549 * libxslt/transform.c: added check in xsltCopyText to assure
550 content is in dictionary before doing a straight copy of
553 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
555 * libxslt/transform.c: fixed to set current default value for
556 XInclude when creating new TransformContext
557 * libxslt/xslt.c: minor change for per-mille
559 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
561 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
562 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
564 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
565 added test for dyn:map to the regression suite
567 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
569 * libxslt/numbers.c: further fixes for bug 309209, changing
570 behaviour of format-number.
571 * libxslt/xslt.c: changed definition of per-mille character from
572 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
574 2005-06-30 Federico Mena Quintero <federico@ximian.com>
576 * libxslt/xsltwin32config.h: Added this file back. We'll have to
577 figure out a way to make jhbuild not get CVS conflicts with it.
579 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
581 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
583 2005-06-17 Federico Mena Quintero <federico@ximian.com>
585 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
586 file anyway and it breaks jhbuild all the time.
588 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
590 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
591 the namespace name for the EXSLT date and time functions in the man
594 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
596 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
597 removed obsolete checks
598 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
599 Windows build cleanups, removed obsolete checks
600 * win32/configure.js: removed obsolete copy operations
601 * win32/Makefile.*: make install cleanup
602 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
604 * .cvsignore: added Eclipse project files
606 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
608 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
611 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
613 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
614 tests/general/bug-142.out: updated the result of some tests
615 following the change to serailization in libxml2.
617 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
619 * libxslt/pattern.c: fixed bug #171488 with cascading select in
621 * tests/general/bug-161.*, tests/general/Makefile.am,
622 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
625 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
627 * tests/plugins/Makefile.am: fixed build outside of source tree
628 bug #172155 thanks to patch from Mike Castle
630 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
632 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
634 * configure.in tests/Makefile.am tests/xinclude/*: added a new
635 xinclude directory with the test for this problem
637 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
639 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
640 similar to same bug fixed in libxml2
641 * tests/general/bug-160.*, tests/general/Makefile.am,
642 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
645 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
647 * tests/general/bug-159.*, tests/general/Makefile.am,
648 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
649 bug #168196 fixed in libxml2
651 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
653 * libxslt/transform.c: working around Mark Vakoc' reported bug related
655 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
656 document without a dictionnary.
657 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
660 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
662 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
665 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
667 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
668 added DTD like checking when compiling stylesheets, closes
669 bug #160402 and a long term TODO
670 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
671 of the test cases where <xsl:when> was not within <xsl:choose>
673 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
675 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
676 update documentation to reflect addition of --nodtdattr
677 command line flag. Bug #171098
679 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
681 * libxslt/xslt.c: fixed problem with text node on stylesheet
682 document without a dictionary (bug 170533)
684 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
686 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
688 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
690 * libxslt.spec.in: adding a build require and a require for
691 libgcrypt-devel, c.f. Red Hat bug #133211
692 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
694 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
696 * libxslt/pattern.c: fixed a problem with '//' and
697 namespaces (bug 168208)
699 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
701 * libxslt/namespaces.c: fixed a problem with
702 exclude-result-prefixes (bug 165560)
704 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
706 * libxslt/variables.c: added a cretion of ctxt->globalVars in
707 xsltProcessUserParamInternal if missing.
709 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
711 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
712 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
713 Joel Reed and rebuild
714 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
716 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
718 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
719 applied plugin patch for Windows by Joel Reed
721 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
723 * win32/configure.js: Makefile fixes for Widows from Joel Reed
725 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
727 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
728 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
729 calls and removed them when comparing mode and modeURI for
730 templates by interning those strings when compiling the
733 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
735 * configure.in: small fix for local setup
736 * libxslt/transform.c libxslt/variables.c : speeding up some
737 variable lookup. In the process dug out something nasty about
738 ctxt->dict creation and key initialization order.
740 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
742 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
743 libxslt/xsltInternals.h: when copying text nodes in elements
744 or attributes to the output, if interning, then reuse the strings
745 directly without copying them in the output tree if dicts are
746 shared between the context and the output docs. Less allocations
747 smaller output document and no copying involved anymore.
749 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
751 * libxslt/xslt.c: internalize all text node content from
752 stylesheet documents with the stylesheet dictionnary
754 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
756 * tests/plugins/Makefile.am: Applied patch 11 (with small
757 modification) from Joel
759 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
761 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
762 patch 10 from Joel Reed
764 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
766 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
767 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
768 by Michael.Hewarth on the mailing list
770 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
772 * configure.in: patch #9 from Joel Reed
774 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
776 * transform.c: fixed problem with parserOptions not being
777 set before loading a new document (bug 164530)
779 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
781 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
782 tests/Makefile.am tests/plugins/Makefile.am
783 tests/plugins/testplugin.c: applied another patch from Joel Reed
784 still failing here but looking better
786 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
788 * libxslt/extensions.c: applied another patch from Joel Reed
790 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
792 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
793 libxslt/Makefile.am configure.in: Applied another patch from
794 Joel Reed, fixed a segfault and changed the configure code
795 a bit to work in my debug environment.
797 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
799 * configure.in: added python2.4 to the list of accepted
800 versions (bug 163274)
802 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
804 * libxslt/extensions.c: oops previous patch could break build
806 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
808 * configure.in win32/configure.js libxslt/extensions.c
809 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
810 integrated the module patch from Joel Reed with just a couple
811 of changes and cleanup.
813 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
815 * libxslt/pattern.c: fixed a problem with the expression
816 "*//name" (bug 162265), also a small problem with the '|'
819 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
821 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
822 spots where out-of-memory errors were not detected in time
823 (bug #153660 on OSF/1)
825 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
827 *doc/xslt.html, doc/downloads.html: changed the download link
828 on the web page for cvs snapshot
830 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
832 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
833 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
834 libxslt/xsltInternals.h: minor changes to get rid of gcc
835 warnings, especially on 64-bit system. Implemented
836 XML_CAST_FPTR macro to cast between function pointer <->
837 object pointer while avoiding gcc warnings (a hack).
838 No change to the logic.
840 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
842 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
843 Aleksey Gurtovoy moving some stat() definition for Windows
846 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
848 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
849 namespace URI on template names.
850 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
853 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
855 * libxslt/pattern.c: more on RVT's in XPath predicates, this
856 time for bug 159726. Cleaned up the logic a little, hopefully
857 now covers all setting of XSLT_RUNTIME_EXTRA.
858 * tests/general/bug-158.xsl: corrected a typo
860 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
862 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
863 last change and re-did it the "right way" (bug 158372).
864 * tests/general/bug-158.*, tests/general/Makefile.am,
865 tests/docs/bug-158.*, tests/general/Makefile.am: added test
868 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
870 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
871 evaluation of global variables to take account of possible
872 changes to the current document (bug 158372).
874 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
876 * libxslt/pattern.c: small change to previous fix for bug 153137,
878 * tests/general/bug-157.*, tests/general/Makefile.am,
879 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
881 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
883 * libxslt/transform.c: enhanced code to assure the "current
884 template rule" is not changed by xsl:call-template (bug 157859).
885 * tests/general/bug-156.*, tests/general/Makefile.am,
886 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
888 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
890 * libexslt/date.c: fixed problem with day-of-week-in-month
891 (bug 157592) with patch from Sal Paradise
892 * tests/exslt/date/datetime.1.out: corrected expected output
895 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
897 * tests/general/bug-155.*, tests/general/Makefile.am,
898 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
899 provided by Markus Bertheau breaking on libxml2-2.6.15
901 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
903 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
904 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
905 * libxslt/templates.c: small fix, first step in adressing #153660
907 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
909 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
912 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
914 * libxslt/transform.c: another dictionnary/string interning fix
916 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
918 * libxslt/transform.c: fix to force string interning on generated
921 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
923 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
924 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
925 libxslt/variables.c: changed some variable names for warning
926 cleanup when -ansi flag is not present.
927 * libxslt/namespaces.c: fixed potential NULL pointer reference
928 pointed out by Dennis Dams (bug 156187)
930 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
932 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
933 to include EXSLT doc in libxslt package.
935 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
937 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
938 gmtime_r if available (bug 129983)
939 * libexslt/functions.c: fixed a namespace problem concerning a
940 function with a namespace-qualified name (bug 155197)
942 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
944 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
945 by the recent namespace tests in libxml2
947 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
949 * libxslt/transform.c: fixed a problem of tree structure raised
950 by the new libxml2 tree checking code.
952 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
954 * libexslt/date.c: fixed problem with negative periods
956 * tests/exslt/date/sum.2.out: changed expected output, now
957 agrees with comments in sum.2.xml test data file
959 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
961 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
962 attribute document pointer.
964 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
966 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
969 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
971 * configure.in doc/*: release of 1.1.11, rebuilt the docs
973 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
975 * libxslt/pattern.c: try to fix #153137 but without a test case
976 it's shooting in the dark.
978 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
980 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
981 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
984 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
986 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
987 namespaced variable names.
988 * tests/general/bug-154.*, tests/general/Makefile.am,
989 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
992 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
994 * Makefile.am: add missing variable
995 * libxslt/transform.c: fixed some error callback data
996 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
997 date:sum testing from Derek Poon
999 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1001 * libexslt/date.c: fixed problem with empty sets, etc.
1002 (see discussion on mailing list)
1004 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1006 * libexslt/date.c: fixed problem with timezone offset
1008 * tests/exslt/date/add.1.out: changed regression test output,
1009 which was apparently incorrect for above case
1011 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1013 * libxslt/transform.c: re-arranged sequence of setting up
1014 namespaces within xsltCopyTree (see the list thread
1015 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1016 * tests/general/bug-104.out: slight change to expected output
1019 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1021 * libexslt/date.c: enhanced validation of date-time to catch
1022 bit-field overflow (bug 152836)
1023 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1026 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1028 * libxslt/numbers.c: further refinement to UTF8 pattern
1029 separator (bug 151975)
1031 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1033 * libxslt/numbers.c: fixed problem with UTF8 pattern
1034 separator (bug 151975)
1036 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1038 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1039 fixed 2 problems with xsl:include (bug #151795)
1041 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1043 * NEWS configure.in doc/*: Release of libxslt-1.1.10
1045 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1047 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1048 for --path as well as --load-trace, fixes Red Hat bug #106545
1050 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1052 * libxslt/keys.c: fixed small problem with key initialisation
1053 disturbing the transformation context (bug 151201).
1054 * tests/general/bug-153.*, tests/general/Makefile.am,
1055 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1058 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1060 * win32/configure.js: added support for version extra
1062 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1064 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
1065 compilation problems on Solaris #150844
1067 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1069 * configure.in NEWS doc/*: preparing release of 1.1.9
1071 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1073 * transform.c: Further enhancement for keys on exslt:node-sets.
1074 Corrects a rather serious timing problem (bug 150741)
1075 * tests/exslt/common/node-set.8.*: added regression test for this
1077 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1079 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1082 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1084 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1086 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1088 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1089 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1090 libexslt/exslt.c: added some code to include the CVS
1091 ChangeLog version in the version strings available for
1092 printing (e.g. by xsltproc)
1094 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1096 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1097 DTD attributes, RFE 150311 . Also cleanup the code from all
1098 libxml2 pre 2.6.0 specific code since we are using
1099 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1101 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1103 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1104 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1105 provide document loading as suggested by David Hyatt for
1108 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1110 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1111 in xmlNewTransformContext for the principal document (bug 133289)
1113 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1115 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1116 fixed handling of #default in namespace-alias for default
1117 namespace (bug 149659)
1118 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1120 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1122 * libexslt/date.c: added date:sum routine supplied by Joel
1125 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1127 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1128 reported by Oliver Stoeneberg
1130 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1132 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1133 libxslt/variables.c: added code to assure keys are generated
1134 when needed for node-sets (bug 148773)
1135 * tests/exslt/common/node-set.7.* - added test case for above.
1137 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1139 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1140 argument is an empty string (should produce a token for
1141 each char in the string). Reported on the mailing list by
1144 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1145 * libxslt/imports.c: further enhancement for template priorities
1146 on imported stylesheets (better fix for bug 141279, fixes
1149 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1151 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1152 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1153 Rob Richards to add a normal --with-crypto configure option.
1155 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1157 * libxslt/functions.c: added some logic to xsltKeyFunction
1158 to set the transform context doc ptr when the xpath context
1159 doc is different (bug 147445)
1160 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1161 and tests/exslt/common/node-set.6*: added regression tests
1162 for bug 145547 (UNION and FILTER for RVT's)
1164 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1166 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1167 and doctypePublic (problem reported on the list by Sitsofe
1169 * doc/libxslt-api.xml: updated database.
1171 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1173 * transform.c: small change to key handling for RVT, needed
1174 because of enhancement to libxml2 xpath.
1176 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1178 * python/libxsl.py: fixes Python on 64bits box problem.
1180 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1182 * libxslt.spec.in: better python dependancy Red hat bug #126364
1185 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1187 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1188 tst5.xsl and tst.out to EXTRA_DIST
1190 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1192 * configure.in doc/*: releasing 1.1.8
1194 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1196 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1197 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1198 causing the wrong libs to be linked when using the configure
1199 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1201 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1203 * libexslt/Makefile.am: implemented change from Joel Reed for
1204 automake-1.4 compatibility.
1205 * libexslt/crypto.c: reformatted source to remove an overly
1206 generous supply of tabs. Added a #include for sys/select to
1207 fix a compilation error caused by the gcrypt include file's
1208 usage of 'fd_set'. Made some minor changes to fix
1209 some warning messages (no change to the logic).
1210 * configure.in, config.h.in: added test for presence of
1212 Added test for libgcrypt version > 1.1.41 (bug 145245)
1214 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1216 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1217 namespace, also a small enhancement of the surrounding text on
1218 extension functions. (bug 145250)
1220 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1222 * configure.in: convenience change
1223 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1224 try to avoid calling libxml2 cleanup function directly but go
1225 though the python wrapper of libxml2 for memory debug accounting.
1227 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1229 * libxslt/keys.c: added namespace setup before calling XPath
1230 to evaluate key (Bug 143520)
1232 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1234 * libxslt/transform.c: added coding to xsltCopyTree to copy
1235 namespaces (bug 139578).
1236 * tests/general/bug-128.out: changed to reflect above fix
1237 * libxslt/xslt.c: minor change to an error message
1239 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1241 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1242 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1243 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1244 crypto extensions based on libgcrypt if found at configure time.
1245 * tests/namespaces/Makefile.am: fixed a small breakage
1247 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1249 * libxslt/namespaces: some enhancement for fixing bug 142768
1250 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1251 added regression test for this bug
1253 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1255 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1256 the example from Richard Jinks
1258 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1260 * win32/configure.js win32/Makefile.* minor changes for the new
1261 layout of the Windows binary package
1263 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1265 * doc/search.php.inc, doc/search/php: enhanced to remove
1266 forcing module names to lower case, and to fix problem
1267 with links between pages in libxml2 directory.
1269 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1271 * win32/makefile.msvc, win32/configure.js: included the cruntime
1272 option, contributed by Oliver Stoeneberg
1274 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1276 * libxslt/xsltutils.c: fixed bug in error message printing
1277 for undefined namespace (bug 143004)
1279 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1281 * NEWS doc/*: updated for 1.1.7
1283 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1285 * configure.in: release of libxslt-1.1.7
1287 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1289 * tests/general/bug-151*, tests/docs/bug-151.xml,
1290 tests/general/Makefile.am, tests/docs/Makefile.am: added
1291 regression test for old bug #127877
1293 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1295 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1296 being generated when the root element is namespaced
1297 * tests/general/bug-151*, tests/docs/bug-151.xml,
1298 tests/general/Makefile.am, tests/docs/Makefile.am: added
1299 regression test for bug #135542
1301 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1303 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1304 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1305 attribute which sometimes lead to default namespace
1306 * tests/general/bug-150*, tests/docs/bug-150.xml,
1307 tests/general/Makefile.am, tests/docs/Makefile.am: added
1308 regression test for bug #134500
1310 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1312 * libexslt/date.h: fixing a small portability problem on Solaris
1313 for the declaration of localtime_r bug #140468
1315 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1317 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1318 raised in bug #142429
1320 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1322 * libxslt/xslt.c: fixed a weird namespace bug #141532
1323 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1324 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1325 to the regression for bug #141532
1327 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1329 * libxslt/imports.c: added comments and function header,
1330 improved logic of routine just added.
1331 * tests/general/bug-147*, tests/docs/bug-147.xml,
1332 tests/general/Makefile.am, tests/docs/Makefile.am: added
1333 regression test for bug 141279
1335 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1337 * libxslt/imports.c: enhanced normalization of comp steps
1338 when an imported stylesheet has it's own imports
1341 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1343 * libxslt/transform.c: added code to recognize
1344 disable-output-escaping on certain text nodes (bug 140755)
1345 * tests/general/bug-100.out: regenerated to account for change
1346 from next ChangeLog entry (bug 140558)
1348 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1350 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1351 a comment following the document root element (bug 140558)
1353 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1355 * libxslt/transform.c: fix a problem where we updated an
1356 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1357 to a subtle crash later, valgrind rules.
1359 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1361 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1362 kindly reported by Vasily Tchekalkin
1364 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1366 * configure.in doc/*: preparing release 1.1.6
1367 * libxslt.spec.in: keep the ChangeLog compressed
1369 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1371 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1372 * tests/docs/Makefile.am tests/docs/bug-146.xml
1373 tests/general/Makefile.am tests/docs/bug-146*: added test
1374 to the regression for bug #139132
1376 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1378 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1379 with key matching attribute node.
1381 2004-04-01 Johan Dahlin <johan@gnome.org>
1383 * python/.cvsignore: Add generated files, to make cvs silent.
1385 * .cvsignore: Add missing libexslt.pc and stamp-h1
1387 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1389 * configure.in: prepare release of 1.1.5, made a hard dependancy
1390 to libxml2 2.6.8 due to the dictionnary reference counting change
1391 * doc/*: updated and rebuilt the doc.
1392 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1394 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1396 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1397 * libxslt/documents.c: fixed a leak associated to the change
1398 in reference counting when running the XML parser and using
1399 the document() function.
1401 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1403 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1404 when output file is used (bug 137341)
1406 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1408 * libxslt/xsltutils.c: corrected my error from bug 135938
1409 pointed out on the mailing list by Mark Vakoc.
1410 * libxslt/transform.c: enhanced the error message for
1411 call-template when namespace is present.
1412 * tests/general/bug-145.err: regenerated for new message
1414 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1416 * libxslt/namespaces.c: added additional check to prevent
1417 superfluous namespace href's being generated on elements
1419 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1420 added new test for bug 136914
1421 * tests/namespaces, tests/extensions/ tests/reports: fixed
1422 error in "enhanced" Makefile.am, removed superfluous .err files
1425 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1427 * doc/search.php.incl: minor addition for later version of php
1428 requiring $HTTP_GET_VARS.
1429 doc/*: rebuilt the docs
1431 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1433 * libexslt/strings.c: modified the 'tokenize' routine to work with
1434 UTF8 chars in both string and tokens (Bug 136183)
1436 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1438 * libxslt/attrvt.c: added coding to allow growing the
1439 AVT structure when a large number of segments are present
1441 * libxslt/keys.c: fixed a compilation warning (no logic change)
1443 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1445 * tests/docbook/Makefile.am: small fix to typo
1447 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1449 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1450 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1451 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1452 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1453 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1454 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1455 tests/extensions/Makefile.am, tests/general/Makefile.am,
1456 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1457 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1458 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1459 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1460 tests/REC/test-2.5-1.err:
1461 Major enhancement to "make tests". All but Python tests
1462 cleaned up to produce minimum summary output if no problems.
1463 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1464 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1465 Added test case for bugzilla bug 135938
1467 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1469 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1470 fixed problem with dictionary handling (bug 135938).
1471 * doc/EXSLT/*: fixed a few more "href_base" files.
1473 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1475 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1476 the "href_base" problem.
1478 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1480 * configure.in, config.h.in: added test for localtime_r
1481 * libexslt/date.c: added usage of localtime_r if present on
1482 system (bug 129983, suggested by Vasily Tchekalkin)
1484 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1486 * libxslt/keys.c libxslt/pattern.c: removed the last use
1487 of _private that time in the input document, use the psvi
1488 field again, this may be interesting if XSLT2 support gets
1489 in but since this is very unlikely ...
1491 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1493 * libxslt/transform.c libxslt/variables.c: use the psvi field
1494 of teh document used for RVT instead of _private.
1496 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1498 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1499 the attribute instead of the _private one to compile AVT infos
1501 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1503 * tests/docs/Makefile.am tests/docs/bug-144.xml
1504 tests/general/Makefile.am tests/docs/bug-144*: added test
1505 similar to 143 but checking for AVT in local variables.
1507 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1509 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1510 AVT found in global variable content.
1511 * tests/docs/Makefile.am tests/docs/bug-143.xml
1512 tests/general/Makefile.am tests/docs/bug-143*: added test
1513 to the regression suite.
1515 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1517 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1518 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1519 First step toward _private cleanup: use the psvi field to store
1520 the precompilation informations in the stylesheet nodes.
1522 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1524 * libxslt/variables.c: trying to use the fact that names comes
1525 from a dictionnary when looking up for variables.
1526 * tests/documents/Makefile.am: try to fix an error reported on
1529 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1531 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1532 tests/general/bug-142.out, tests/docs/Makefile.am,
1533 tests/general/bug-142.xml: added test for language
1534 attribute which previously triggered a memory leak
1535 (from list report by Mike Hommey)
1537 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1539 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1540 regenerated the documentation
1542 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1544 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1545 minor changes to eliminate compilation warnings. No change
1548 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1550 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1551 Mikhail S Grushinskiy to compile on Mingw
1553 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1555 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1557 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1559 * libxslt/extensions.c: applied patch from Steve Little to
1560 display the extension modules.
1562 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1564 * libxslt/transform.c: trying to fix an extension regression pointed
1567 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1569 * libxslt/transform.c: try to fix the problem with yelp
1572 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1574 * libxslt/templates.c: applied patch from #134588 provided by
1575 Mariano Suárez-Alvarez, attribute text node without doc.
1577 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1579 * configure.in, doc/*: updated and rebuilt the documentation
1580 preparing release of 1.1.3
1581 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1583 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1585 * libxslt.m4: small fix: added missing [] quotation macro name
1586 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1587 1.8.x and is backward compatible with older auto tools.
1589 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1591 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1592 known bug with the new code, was overoptimizing a bit...
1594 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1596 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1597 mostly an error handling some ATV coupled with doctionnaries
1599 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1600 libxslt/xslt.c: added a bit of debug to be able to trace
1603 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1605 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1606 attribute value templates
1607 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1608 dictionaries at the stylesheet and transformation level.
1609 * configure.in: this relies on a recent version of libxml2
1610 with the sub dictionnary catalog.
1612 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1614 * libxslt/transform.c: added check for "?>" in PI content
1617 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1619 * libxslt/namespaces.c: fixed problem with attribute
1620 namespace (Bug 132953)
1622 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1624 * libxslt/transform.c: added check for "--" or ending '-'
1625 in xsl:comment (Bug 132742)
1627 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1629 * libxslt/transform.c, libxslt/attributes.c: added
1630 validation of QName for xsl:element and xsl:attribute
1633 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1635 * libxslt/pattern.c: changed priority of template patterns
1636 starting with '//' from 0.0 to 0.5 (Bug 131705)
1638 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1640 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1641 behaviour on unknown element from the XSLT namespace.
1642 * python/generator.py: applied patch from Stephane bidoul
1643 to export enums in the bindings.
1645 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1647 * tests/general/Makefile.am, tests/general/bug-141.out,
1648 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1649 tests/general/bug-141.xml: added test case for
1650 Bug 13971 (libxml2 xpath.c bug, but tested here)
1652 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1654 * libxslt/xsltutils.c: added a newline for any comment before
1655 the root element (Bug 130433)
1656 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1657 default namespace is changed (Bug 130793)
1658 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1659 for newline after comment change above.
1660 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1661 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1662 cdata-section-elements problem.
1664 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1666 * python/libxsl.py: applied shared lib loading patch for OS X from
1669 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1671 * libexslt/math.c, libexslt/common.c: fixed problem,
1672 reported on the list by Markus Bayerlein, concerning
1673 math functions on nodesets generated with
1675 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1676 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1677 added test case for above.
1679 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1681 * libxslt/transform.c: changed to assure comment which
1682 preceeds root node is output after DTD (Bug 130433)
1683 * test/exslt/common/node-set.4.*: added test case for
1686 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1688 * doc/site.xsl: Changed logo spacing to avoid stacking
1689 * doc/*: rebuilt web pages
1691 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1696 Test William's new site.xsl improvements by adding the
1697 W3C logo icon, rebuild docs, and presto! It shows up
1700 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1702 * libxslt/transform.c: Refined wrapper code with large
1703 test case submitted by Norm Walsh. (Bug 130922)
1705 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1707 * libxslt/transform.c: Added coding to create a xsltDocument
1708 wrapper for an RVT, in order to produce the applicable
1711 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1713 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1714 doc/search.php.inc: Added new facility to "autogen"
1715 the search script. Fixed a few more problems with
1716 the API page generation.
1717 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1718 the autogeneration of the php script. Note that from
1719 this point doc/search.php will be include in the
1720 generic "Rebuilt docs".
1721 * doc/*: api docs rebuilt.
1723 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1725 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1726 Further cleanup, fully implemented common routine for
1727 "generic page" within the docs.
1728 * doc/*: api docs rebuilt with enhanced scripts.
1730 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1732 * doc/xslt.html, doc/bugs.html
1733 made link to bugzilla more useful
1735 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1737 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1738 cleanup of scripts, assuring page tables are consistent.
1739 * doc/*: api docs rebuilt with enhanced scripts.
1741 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1743 * configure.in: fixed Bug130593.
1744 * doc/apibuild.py: fixed a couple of sequence problems on
1745 references within APIxxx.html files, rebuild doc/* (and NEWS)
1747 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1749 * doc/newapi.xsl: change background color of function
1750 declaration to improve readability
1751 * doc/*: rebuild docs with new stylesheet
1753 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1755 * libxslt/transform.c: fix bad doc comment formatting on
1756 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1757 * doc/*: rebuild docs
1759 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1761 * configure.in doc/*: prepared release of libxslt-1.1.2
1762 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1765 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1767 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1770 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1772 * libxslt/numbers.c: added namespace comparison for
1773 xsl:number count function (Bug 129057)
1775 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1777 * tests/docs/Makefile.am tests/docs/bug-139.xml
1778 tests/general/Makefile.am tests/general/bug-139*: added
1779 test for entities parsing (Bug #129489)
1781 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1783 * tests/docs/Makefile.am tests/docs/bug-138.xml
1784 tests/general/Makefile.am tests/general/bug-138*: added
1785 test for namespace problem (Bug #129624)
1787 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1789 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1790 the transformation context
1791 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1792 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1793 xsltSetCtxtParseOptions() to update parsing options in document()
1795 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1797 * libxslt/keys.c: fixed second problem on #122483, namespace
1798 definitions must be propagated to keys.
1799 * tests/docs/Makefile.am tests/docs/bug-137.xml
1800 tests/general/Makefile.am tests/docs/bug-137*: added test
1801 to the regression for bug #122483
1803 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1805 * libxslt/transform.c: added the cast needed to fix #129188 warning
1807 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1809 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1812 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1814 * libexslt/date.c: fixed several routines to assure empty
1815 string returned (rather than a string object with a null
1816 string pointer) (Bug 129561)
1818 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1820 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1821 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1822 enhanced documentation to include exslt; rebuilt docs
1824 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1826 * libxslt/xsltutils.h
1828 document XSLT_TRACE macro (sort of) and rebuild docs
1830 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1832 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1833 build, no success, it still works halfway.
1835 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1837 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1838 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1839 mingw compilation fixes.
1841 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1843 * doc/xslt.html docs.html
1844 remove reference to gtk-doc
1846 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1848 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1850 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1852 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1853 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1854 by using the new XInclude APIs provided by 2.6.3...
1856 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1858 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1859 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1860 set into node name. This modification arises from
1861 bug #128520, and avoids unnecessary work in libxml2.
1863 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1865 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1866 * doc/* doc/html/*: regenerated the docs.
1868 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1870 * doc/Makefile.am: small further enhancement to makefile
1871 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1872 doc/html/libxslt-transform.html: updated to reflect last change
1875 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1877 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1878 Makefile.am: adapted the libxml files for libxslt.
1879 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1880 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1881 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1884 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1886 * libxslt/transform.c: change initialisation of external functions
1887 to take place in xsltNewTransformContext instead of in
1888 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1889 also fix problem reported on the mailing list on today's date.
1891 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1893 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1894 detect recursion in xslt:include (bug #127687).
1895 * tests/XSLTMark/reverser.out,
1896 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1897 because of fix of bug #127877 in libxml2 (quotes in text)
1899 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1901 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1902 Changed to detect recursion in xslt:import (bug #127687).
1903 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1904 include change to xsltParseStylesheetImportedDoc parameters for
1907 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1909 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1910 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1911 Applied patch from Mark Vadoc adding flexible trace debugging
1912 support to the library.
1914 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1916 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1917 'computed' namespace attribute)
1918 * tests/docs/Makefile.am tests/docs/bug-136.xml
1919 tests/general/Makefile.am tests/docs/bug-136*: added tests
1920 to the regression for bug #127561
1922 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1924 * libxslt/keys.c: small further enhancement, bug #127450
1926 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1928 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1929 on the same code in #127450
1930 * tests/docs/Makefile.am tests/docs/bug-135.xml
1931 tests/general/Makefile.am tests/docs/bug-135*: added tests
1932 to the regression suite for bug #127450.
1934 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1936 * libxslt/keys.c: fixed an error from #120684 patch raised in
1938 * tests/docs/Makefile.am tests/docs/bug-134.xml
1939 tests/general/Makefile.am tests/docs/bug-134*: added tests
1940 to the regression suite for bug #127450.
1942 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1944 * libxslt/keys.c: fixed a bug in the keys selector parsing
1945 #120684 when | is in a predicate or a string.
1946 * tests/docs/Makefile.am tests/docs/bug-133.xml
1947 tests/general/Makefile.am tests/docs/bug-133*: added tests
1948 to the regression suite for bug #120684.
1949 * Makefile.am: don't package cvs temp files
1950 * doc/apibuild.py: update from libxml2 one
1952 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1954 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1955 uncovered by newapi.xsl
1956 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1957 to use IS_BLANK_CH for char compares (fixes warnings)
1959 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1961 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1962 number formatting bug #126994
1964 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1966 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1969 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1971 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1972 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1973 patch to moves the control of the XSLT debugger into the transform
1976 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1978 * libexslt/functions.c: applied patch for param visibility from
1979 Shaun McCance. Changed variable scoping in accordance with
1980 Shaun's suggestions. This fixed problem reported on the list
1982 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1983 regression test for above
1985 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1987 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1988 describing the entry points.
1990 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1992 * win32/configure.js: fixed #122146
1994 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1996 * tests/multiple/Makefile.am: applied last fix from #125614
1998 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2000 Minor enhancements to eliminate compile/test warnings
2001 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2002 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2003 it's defined as __attribute__((unused))
2004 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2005 variable declaration
2006 * libxslt/preproc.c: minor change to get rid of unused var/code
2008 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2010 * doc/* NEWS: preparing release 1.1.0
2012 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2014 * libxslt/preproc.c: fixing the Document element precompilation
2015 to avoid the problem raised in #125614
2017 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2019 * tests/multiple/out/letter*.orig: updated to reflect change
2020 to HTML output in libxml2 (formatting of <p>, bug #125093)
2022 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2024 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2027 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2029 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2030 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2031 for the upcoming 1.1.0 release
2032 * breakpoint/*: this release removes the deprecated breakpoint library
2034 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2036 * libxslt/transform.c, tests/general/bug-119.out: fixed
2037 bug #125502 and corrected expected test output
2038 * tests/general/bug-79.out: fixed broken test (bug #123328)
2039 * libxslt/pattern.c, libexslt/functions.c: minor change to
2040 eliminate compilation warning
2042 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2044 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2045 broken tests (revealed by #125502)
2047 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2049 * libexslt/strings.c: fix bug #125265 about entities breaking
2050 exsl:tokenize and exsl:split
2051 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2052 augmented the reression tests with the example from the bug report.
2054 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2056 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2059 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2061 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2062 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2063 xmlParseFile, this avoid relying on global parser options, far
2065 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2066 slightly corrected output for CDATA and STYLE element save.
2068 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2070 * configure.in python/Makefile.am python/tests/Makefile.am: applied
2071 patch from Roumen Petrov for bug #124539 when building outside the
2073 * libxslt/xsltutils.c: fixed the way to grab the line number from
2074 the document, use the predefiend libxml2 API which mate it work
2075 with both 2.5.x and 2.6.x
2077 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2079 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2080 problem reported on the mailing list by Justin Fletcher
2082 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2084 * configure.in libxslt.spec.in: doing some testing and raising
2085 the build requirement to 2.5.10
2086 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2087 for linking the exslt lib with the lib being build instead of the
2090 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2092 * libxslt/pattern.c: Fixed problem with cascaded predicates
2093 (more of bug 119946)
2095 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2097 * restored earliest portion of ChangeLog (was corrupted)
2099 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2101 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2102 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2103 * doc/libxslt-api.xml: regenerated the API
2105 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2107 * configure.in: bump the libxml2 require to 2.6.0 which
2108 should ship for good real soon...
2109 * doc/Makefile.am: fix installation of HTML pages
2110 * doc/libxslt-api.xml: rebuilt
2111 * libxslt/xsltexports.h: cleanup
2112 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2113 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2115 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2117 * libxslt/attributes.c: fixed bug 123822
2119 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2121 * libxslt/pattern.c: fixed bug 119946
2122 * configure.in: enhanced for better devel (me) testing
2124 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2126 * configure.in: applied a small patch from Troels Walsted Hansen
2127 for python libxml2 detection.
2129 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2131 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2132 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2133 various compilation warnings (AIX as well as gcc)
2135 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2137 * libexslt/saxon.c: applied patch from Brett Kail to implement
2140 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2142 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2143 as pointed by Steve Ball
2145 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2147 * libxslt/extensions.c: applied patch from Karl Eichwalder
2148 apparently the xmlFree was introducting a memory error
2149 on x86_64, though not reproduced.
2150 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2152 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2154 * python/libxslt.c: don't output errors to stdout by default
2157 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2159 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2160 IS_XSLT_REAL_NODE change
2161 * python/Makefile.am Makefile.am: some makefile "distclean"
2162 target improvement from Graham Wilson
2163 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2166 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2168 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2169 IS_XSLT_REAL_NODE, fixed bug 120644.
2171 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2173 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2174 libxslt/xsltutils.h: removing the DocBook SGML support
2176 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2178 * configure.in: preparing release libxslt-1.0.33
2179 * doc/*: updated and rebuilt the docs
2180 * doc/apibuild.py: small fixes for new tokens
2182 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2184 * transform.c: enhanced previous fix to bug #120684, using
2185 excellent suggestion by Daniel
2186 * attributes.c: fixed bug #119583, merging attribute sets
2187 from imported stylesheets.
2188 * tests/docs/Makefile.am tests/docs/bug-131.xml
2189 tests/general/Makefile.am tests/docs/bug-131*: added tests
2190 to the regression suite for bug #120684.
2192 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2194 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2195 incorrect creation of "extra" variables when compiling
2196 templates on imported stylesheets.
2197 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2198 tests/general/Makefile.am test/docs/bug-130*: added tests
2199 to the regression suite for this bug.
2202 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2204 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2207 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2209 * transform.c: fixing bug #120684 on crash caused by text between
2212 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2214 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2215 macros which affect exports and added mingw section
2217 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2219 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2220 against libxml2 without XPointer supoort.
2222 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2224 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2225 with namespaced names reported by Steve Hay
2226 * tests/docs/Makefile.am tests/docs/bug-129.*
2227 tests/general/Makefile.am tests/general/bug-129*: added the
2228 test to the regression suite for this bug.
2230 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2232 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2235 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2237 * libxslt/*.h: realigned parameters after taint
2239 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2241 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2242 Borland compiler, as reported by Eric Zurcher
2244 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2246 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2247 get included in the distrib
2249 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2251 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2252 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2253 contain the export defs.
2255 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2257 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2258 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2259 for compilation with MingW compiler on Windows.
2261 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2263 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2264 instances of a key with the same namespace:name, reported
2265 on the mailing list by Ian Young. Added regression test
2268 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2270 * variables.c: fixed bug 119699 (missing error on shadowed
2272 * autogen.sh: removed dependency on automake-1.4, updated
2273 links for fetching auto* tools
2274 * doc/Makefile.am: added check for automatic regeneration of
2275 win32/*.def.src when api xml files are updated.
2277 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2279 * transform.c: fixed bug 114563 (params not passed when
2280 default template processed)
2282 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2284 * xslt.c: fixed bug 119862 (missing param on ns error print)
2286 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2288 * News configure.in: preparing libxslt-1.0.32 release
2289 * doc/* : updated the doc and rebuilt
2291 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2293 * breakpoint/Makefile.am: removed ref to libxslt.la
2294 * numbers.c transform.c python/libxml_wrap.h python/types.c
2295 xlstproc/xsltproc.c: Minor cleanup of warning errors
2297 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2299 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2301 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2303 * tests/docs/Makefile.am tests/docs/bug-127.*
2304 tests/general/Makefile.am tests/general/bug-127*: added the
2305 test from bug #118763 to the regression suite.
2307 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2309 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2311 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2313 Minor cleanup of regression test general/bug-125
2315 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2317 Fixed bug 116517 - handling of '{' and '}'
2318 * templates.c: added checks for escaping and balancing of
2320 * tests/general/Makefile.am tests/docs/Makefile.am:
2321 Added test case (bug-126) to regression suite.
2323 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2325 Fixed bug 117552 - sort with multiple keys
2326 * xsltutils.c: enhanced treatment of NaN when multiple sort
2328 * tests/general/Makefile.am tests/docs/Makefile.am:
2329 Added test case (bug-125) to regression suite.
2331 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2333 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2334 * transform.c, variables.c, xslt.c, xsltutils.c:
2335 removed some unused variables
2337 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2339 Fixing bug 118558 (Solaris 8 compiler warnings)
2340 * xslt.c: minor re-ordering of code
2341 * functions.c: added an explicit cast
2342 * number.c: added include for string.h
2343 * security.c: added an explicit cast
2345 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2347 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2348 of date:seconds as previously posted to the mailing list
2349 * numbers.c: extensive modification to cater for UTF8 within
2350 the various routines.
2352 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2354 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2355 #117616 about EXST str:tokenize.
2356 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2357 added the test in the regression suite.
2359 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2361 * xsltproc/xsltproc.c: applying a patch based on #117377
2364 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2366 * libxslt/transform.c: allow strip-space to support full namespaces
2367 using prefix:* , should fix #114287
2368 * tests/docs/Makefile.am tests/docs/bug-124.*
2369 tests/general/Makefile.am tests/general/bug-124*: added a
2370 test to the regression suite for this bug.
2372 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2374 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2375 the attribute was already defined, should fix bug #113812
2376 * tests/docs/Makefile.am tests/docs/bug-123.*
2377 tests/general/Makefile.am tests/general/bug-123*: added the
2378 test to the regression suite.
2380 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2382 * libexslt/strings.c: applied patch from Shaun McCance to implement
2383 exslt:split c.f. #117752
2384 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2385 added the test to the regression suite.
2387 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2389 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2390 might require more attention could be an Unicode support breakage.
2392 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2394 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2395 libxslt/xsltInternals.h: optimize text node coalescing by
2396 caching info about the last text node generated and doing
2397 fast alloc/copy of the text. Should fix #115273
2399 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2401 * fixed bug 113520, incorrect result for date:seconds
2402 with change to type casting in libexslt/date.c
2404 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2406 * fixed bug 114764: trouble with globals and RVT's
2407 with minor changes in variables.c and transform.c
2408 so that any global instantiated with an RVT gets
2409 uninitialized when the RVT is destroyed.
2411 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2413 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2414 * breakpoint/Makefile.am: added deps to libxslt
2415 * tests/exslt/common/Makefile.am: integrated William Brack test
2416 in the regression suite
2418 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2420 * fixed bug 114812, trouble with imported exslt functions
2421 added lookup function in libxslt/extension.c
2422 enhanced exsltInitFunc in libexslt/functions.c to take
2423 better care of imports
2425 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2427 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2428 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2429 Sean Treadway, adding Python bindings for extension element and
2430 some bindings cleanups.
2431 * python/tests/Makefile.am python/tests/extelem.py: also add an
2434 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2436 * python/libxml_wrap.h: applied patch from #116943 which should
2437 fix the xsltSaveResultToFile python binding.
2439 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2441 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2443 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2445 * configure.in: releasing 1.0.31
2446 * doc/*: update and rebuild of the docs
2448 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2450 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2452 * tests/docs/Makefile.am tests/docs/bug-122.*
2453 tests/general/Makefile.am tests/general/bug-122*: added the
2454 test to the regression suite.
2456 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2458 * libxslt/preproc.c: fix bug #115778 for attribute value template
2461 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2463 * libxslt/documents.c libxslt/transform.c: applied patch from
2464 Keith Isdale to desactivate node numbering when running under
2467 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2469 * libxslt/security.c: fix the write checking code when
2470 the output filename does not parse as an URL bug #115402
2472 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2474 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2475 triodef.h were missing from the distribution
2477 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2479 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2480 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2482 * libexslt/sets.c: applied patch from Peter Breitenlohner
2483 * doc/*: rebuilt the docs
2484 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2485 generattion of " as " in element content.
2487 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2489 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2490 which is a sibling of xsl:when
2492 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2494 * libxslt/xslt.c: fixed a possible crash when the document
2495 wasn't a proper stylesheet.
2497 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2499 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2501 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2503 * win32/defgen.xsl: new file, generates the export sources.
2504 * win32/*.def.src: these are now autogenerated, changes to these
2505 will not be logged anymore.
2507 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2509 * tests/docs/Makefile.am tests/docs/bug-121.*
2510 tests/general/Makefile.am tests/general/bug-121*: added the
2511 example for bug #112904 in the regression tests, the bug fix is
2514 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2516 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2517 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2518 of --with-python like for libxml2
2520 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2522 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2523 NaN within the sort element. Also added regression test.
2525 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2527 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2528 network accesses when building
2530 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2532 * libxslt/transform.c: fixed a segfault introduced with the RVT
2533 handling change, bug #112703 .
2535 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2537 * libxslt/xslt.c: make sure stylesheet compilation errors
2538 forces a NULL stylesheet, fixes #112270
2540 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2542 * NEWS configure.in : preparing release 1.0.30
2543 * doc/apibuild.py: backported a patch from libxml2
2544 * doc/*: updated and rebuilt the docs
2546 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2548 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2549 cleaning up Result Value Tree handling
2550 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2552 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2553 added Mark Vakoc test combining for-each and exslt:tokenize
2555 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2557 * libxslt/transform.c: fixing bug #111755 when a template is
2558 applied to an attribute
2559 * tests/docs/Makefile.am tests/docs/bug-119.*
2560 tests/general/Makefile.am tests/general/bug-119*: added the
2561 example in the regression tests for that bug.
2563 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2565 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2566 for the HTML generation fixing #111799
2567 * doc/html/*.html doc/html/*.png: associated update
2569 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2571 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2572 * win32/libxslty.def.src: added more exports
2574 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2576 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2577 transition to XHTML1 added validity checking to the makefile rules.
2579 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2581 * python/generator.py: fixed a problem in the generator where
2582 the way functions are remapped as methods on classes was
2583 not symetric and dependant on python internal hash order,
2584 as reported by Stéphane Bidoul
2585 * libexslt/strings.c: attempt at fixing an object type pbm
2586 * libxslt/triodef.h: update for OpenVMS from libxml2
2588 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2590 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2591 generation of the man page
2593 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2595 * libexslt/sets.c: fixed a bug introduced in the last commit
2596 * libxslt/transform.c: tried to fix #111437
2597 * tests/docbook/result/xtchunk/html/*.orig
2598 tests/multiple/out/*.orig: side effect of #111437 change.
2600 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2602 * libexslt/strings.c: applied last patch for #110023 from
2604 * libexslt/sets.c: fixed a memory leak when mixing one of the
2605 EXSLT set functions and a Result Value Tree
2606 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2607 with Result Value Tree
2609 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2611 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2612 bug #111420 about double initialization of extension contexts
2614 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2616 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2617 don't obbey the same rules as for literal reusl elements.
2618 * tests/docs/Makefile.am tests/docs/bug-118.*
2619 tests/general/Makefile.am tests/general/bug-118*: added the
2620 example in the regression tests for that bug.
2621 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2622 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2623 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2624 regression tests one still exposing a mem leak (Mark Vadoc).
2626 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2628 * libxslt/pattern.c: fix a memory related segfault on a
2629 pattern compilation error #110189
2631 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2633 * libxslt/variables.c: fixing bug #110020 on global parameter
2634 and variables mismatch
2635 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2636 the test to the regression suite
2638 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2640 * libexslt/math.c: applied patch from Charles Bozeman fixing
2641 the math power function where args were inverted #110996
2642 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2643 added the test to the regraession for #110996
2644 * libexslt/sets.c: avoid a problem with nodesets.
2646 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2648 * libxslt/win32config.h: added HAVE_MATH_H
2650 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2652 * win32/Makefile.msvc: fixed compilation with thread-enabled
2655 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2657 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2658 with RTF in libexslt
2660 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2662 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2663 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2664 other places where ctxt->document pointer may be used without
2665 checking it agaisnt NULL.
2666 * tests/docs/Makefile.am tests/docs/bug-115.*
2667 tests/general/Makefile.am tests/general/bug-115*: added the
2668 example in the regression tests for that bug.
2669 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2671 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2673 * configure.in NEWS: preparing 1.0.29 release
2674 * libxslt/documents.c: generate the document order for document()
2676 * doc/*: updated and regenerated the docs
2678 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2680 * libxslt/transform.c: fixed a namespace redundancy problem
2682 * tests/docs/Makefile.am tests/docs/bug-114.*
2683 tests/general/Makefile.am tests/general/bug-114*: added an
2684 example in the regression tests for that bug.
2686 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2688 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2689 and avoid some warnings when loading the python modules on non
2691 * libxslt/transform.c: fix a bug introduced in the document lookup
2692 and exhibited by the keys test.
2694 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2696 * tests/docs/Makefile.am tests/docs/bug-113.*
2697 tests/general/Makefile.am tests/general/bug-113*: added an
2698 example in the regression tests for bug #109160 fixed in libxml2
2700 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2702 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2703 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2704 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2706 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2708 * libxslt/transform.c: forgot to make one change related to
2709 Result Value Tree change, pointed out by Sebastian Rahtz
2710 * tests/docs/Makefile.am tests/docs/bug-112.*
2711 tests/general/Makefile.am tests/general/bug-112*: added an
2712 example in the regression tests that bug
2714 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2716 * libxslt/transform.c: second part of the patch fixing #108905
2717 performances problems, ask for computation of document order on
2718 the document transformed and avoid inefficiencies building large
2719 nodesets of unique nodes.
2720 * configure.in: fix a trouble with libtool in my debug environment.
2722 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2724 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2725 Result Value Tree are now generated with a document root node
2726 not an element, it's quite cleaner.
2727 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2728 also prepared for libxslt-1.0.28 release
2729 * doc/*: updated and regenerated the docs
2731 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2733 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2734 Finally fixed bug #75813, processing or Result Value Tree
2735 converted into node-sets should be a bit more sensible now.
2736 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2737 fixes this regression test, there is 4 nodes, not 3
2738 * tests/docs/Makefile.am tests/docs/bug-111.*
2739 tests/general/Makefile.am tests/general/bug-111*: added an
2740 example in the regression tests for bug #75813
2742 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2744 * tests/docs/Makefile.am tests/docs/bug-110.*
2745 tests/general/Makefile.am tests/general/bug-110*: added an
2746 example in the regression tests for bug #108976 which is
2749 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2751 * tests/docs/Makefile.am tests/docs/bug-109.xml
2752 tests/general/Makefile.am tests/general/bug-109*: added an
2753 example in the regression tests for the invalid bug #108716
2755 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2757 * libxslt/variables.c: fixed bug #108633 reported by
2758 Jerome Pesenti about recursive global variables/param detections
2759 * tests/reports/Makefile.am tests/reports/rec*: added regression
2760 tests for the checking of recusion in global/local param/variables.
2762 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2764 * libxslt/numbers.c: valgrind pointed out an uninitialized
2765 variable use in format-number()
2767 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2769 * tests/docs/Makefile.am tests/docs/bug-108.xml
2770 tests/general/Makefile.am tests/general/bug-108*: added an
2771 example in the regression tests bug #107804 fixed in libxml2
2773 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2775 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2776 matches should catch comments and PIs
2777 * tests/docs/Makefile.am tests/docs/bug-107.xml
2778 tests/general/Makefile.am tests/general/bug-107*: added an
2779 example in the regression tests for this case
2781 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2783 * tests/docs/Makefile.am tests/docs/bug-106.xml
2784 tests/general/Makefile.am tests/general/bug-106*: added the next
2785 example for bug #106788 from James Clark in the regression tests,
2786 the bug fix is actually in libxml2
2788 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2790 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2791 for Python checks, makefile cleanup, and convenience changes
2793 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2795 * xsltproc/xsltproc.c: had to comment out Igor last change
2796 since it made libxslt-1.0.27 depends on libxml2 newly
2797 API extension which hasn't propagated yet :-(
2799 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2801 * configure.in: preparing release 1.0.27
2802 * doc/*: updated and rebuilt the docs
2804 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2806 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2809 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2811 * tests/docs/Makefile.am tests/docs/bug-105.xml
2812 tests/general/Makefile.am tests/general/bug-105*: added the
2813 example for bug #106788 from James Clark in the regression tests,
2814 the bug fix is actually in libxml2
2816 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2818 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2819 James Clark and a bit of cleanup
2820 * tests/docs/Makefile.am tests/docs/bug-104.xml
2821 tests/general/Makefile.am tests/general/bug-104*: added the
2822 example in the regression tests for this case
2824 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2826 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2828 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2830 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2832 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2834 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2835 * win32/configure.js: included handling of the trio option
2837 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2839 * configure.in doc/*: preparing release 1.0.26
2841 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2843 * libxslt/functions.c: fixing another bug in document(), bug #105450
2844 * tests/documents/test_bad.result: Slight change to the output
2846 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2848 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2849 * tests/documents/Makefile.am tests/documents/test_bad: add the
2850 specific test as suggested by Jean T Anderson
2852 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2854 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2855 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2856 libxslt/xslt.c: tried to fix 105387 and all similar cases
2857 in the library sources.
2859 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2861 * doc/* configure.in: preparing for release of 1.0.25
2863 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2865 * xsltproc/xsltproc.c: fixed bug #99623
2867 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2869 * libxslt/transform.c: fixing bug #105116 sometimes one need
2870 to generate a default namespace reset xmlns="" in the output
2871 * tests/docs/Makefile.am tests/docs/bug-103.xml
2872 tests/general/Makefile.am tests/general/bug-103*: added the
2873 example in the regression tests for this case
2875 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2877 * libxslt/pattern.c libxslt/transform.c: changed the way the
2878 root element of value tree are handled to fix bug #104123
2880 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2882 * README: change of policy w.r.t. mails
2883 * configure.in: small cleanup
2884 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2885 a couple of bugs raised by Eric van der Vlist in #104114
2886 * tests/exslt/*/*.out: slight change to the tests
2888 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2890 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2891 emphasis on the fact that --docbook should not be used
2894 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2896 * python/libxslt.c: fixed a couple of return error #104150
2897 reported by Peter O'Shea
2899 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2901 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2902 when applied to a standalone stylesheet
2904 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2906 * configure.in: preparing release 2.0.24
2907 * libxslt.spec.in: small update
2908 * doc/*: updated the news, rebuilt the APIs descriptions
2910 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2912 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2913 the associated patch from Daniel Stodden.
2914 * tests/documents/Makefile.am tests/documents/fragment*: added a
2917 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2919 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2920 for extension modules init and shutdown callbacks, check that
2921 they are now called when needed.
2922 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2923 started adding the extension module support at the Python level.
2924 Still a strange bug to hunt down left.
2926 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2928 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2929 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2930 computation in the presence of imports
2931 * tests/docs/Makefile.am tests/docs/bug-102.xml
2932 tests/general/Makefile.am tests/general/bug-102*: added an
2933 example in the regression tests for this case
2935 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2937 * xsltproc/xsltproc.c: final touch to #102800 fix
2939 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2941 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2942 memory debug checking which got deactivated at some point ?!?
2943 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2944 * libxslt/xsltutils.c: very small change on HTML indentation handling
2946 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2948 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2949 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2950 exclude-result-prefixes to avoid extra namespace declaration being
2951 dumped following the fix for #102920 in libxml2
2953 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2955 * libxslt/transform.c: fixed a problem related to directory
2956 checking and creation raised by Craig Goss
2958 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2960 * libexslt/strings.c: applied patch from Jörg Walter to provide
2961 URI escaping and unescaping functions.
2963 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2965 * libexslt/strings.c: Alexey Efimov found a typo bug in
2966 exsltStrPaddingFunction()
2968 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2970 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2972 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2974 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2975 applied patch from Craig A. Berry for the VMS port.
2977 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2979 * libxslt/xsltInternals.h: increase the max number of cascaded
2981 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2982 the Windows binaries.
2984 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2986 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2988 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2990 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2991 the apibuilder script, regenerated the APIs
2993 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2995 * libxslt/numbers.c: numbering should not traverse XInclude
2996 nodes left in the tree. Closes bug #101114 raised by
2999 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3001 * doc/apibuild.py: fixed a bug in merging public info from
3003 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3004 the iconv option to configure.js didn't work, and
3005 added zlib option needed when linking xsltproc statically
3007 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3009 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3010 the generation of libexslt-api.xml
3011 * libexslt/exslt.h: small cleanup.
3013 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3015 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3016 copied over the apibuild.py from libxml2, adapted a bit and
3017 regenerated the API description in XML. Todo: libexslt-api.xml
3018 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3019 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3020 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3021 libxslt/templates.c libxslt/transform.c libxslt/transform.h
3022 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3023 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3024 report from the scripts.
3025 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3028 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3030 * libxslt/transform.c: xsl:element generated superfluous xmlns
3031 declarations, closes bug #99905
3032 * tests/docs/Makefile.am tests/docs/bug-101.xml
3033 tests/general/Makefile.am tests/general/bug-101.*: added the
3034 example in the regression tests for this case
3036 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3038 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3039 within an <xsl:text>
3041 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3043 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3045 * tests/docs/Makefile.am tests/docs/bug-100.xml
3046 tests/general/Makefile.am tests/general/bug-100.*: added the
3047 example in the regression tests for this case
3048 * tests/docs/Makefile.am tests/docs/bug-99.xml
3049 tests/general/Makefile.am tests/general/bug-99.*: this test
3050 covers an xsl:attribute namespace bug that Norm pointed out.
3052 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3054 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3055 win32/libxslt.def.src: applied another patch from Richard Jinks
3056 for the export of teh sorting routine and allowing per context
3059 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3061 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3062 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3063 redefining the sorting routine, plus a bit of tweaking of the
3066 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3068 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3070 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3071 * doc/html/*.html: updated too
3072 * python/libxsltclass.txt: updated too
3074 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3076 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3077 xsltGetProfileInformation() to retrieve profiling informations
3078 from an XSLT transformation context. It returns it as an XML
3079 tree. Provided by Michael Rothwell this closes RFE #99527
3081 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3083 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3084 in xsltFindElemSpaceHandling() missing imported informations
3085 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3088 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3090 * libxslt/namespaces.c: fix for namespace generation on
3091 attributes created with xsl:attribute
3093 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3095 * libxslt.spec.in configure.in: add a line in %changelog for releases
3097 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3099 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3100 xsltInternals.h reference.
3102 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3104 * python/tests/*.py: enable libxml2 memory debug before
3105 loading libxslt since libxslt initialization now includes
3106 EXSLT registration which initialize the libxml2 library and
3109 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3111 * python/libxsl.py: updated with new version from Stéphane Bidoul
3113 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3115 * win32/libxslt.def.src: exported new functions
3117 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3119 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3120 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3121 * python/tests/exslt.py: trouble with mem debug in that specific
3124 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3126 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3127 problem when compiling on HP-UX
3129 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3131 * python/generator.py python/libxslt.c: fixes for compiling
3134 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3136 * libxslt/transform.c: fixed bug #99168 select evaluating to
3139 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3141 * tests/documents/result.xhtml: the XHTML1 serialization change
3142 to libxml2 modifies slightly the result of that test.
3144 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3146 * configure.in: the python bindings requires libxml2 >= 2.4.25
3147 for the regexp stuff.
3149 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3151 * configure.in: similar patch to #98825 for --with-python
3153 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3155 * libxslt/variables.c: fix bug #98793 on clash of imported global
3157 * tests/reports/tst-1.err: this changes the output of that test
3159 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3161 * configure.in: preparing 1.0.23
3162 * doc/*: rebuilding the docs
3164 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3166 * python/libxslt.c: make sure to register EXSLT for the bindings
3167 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3168 * xsltproc/xsltproc.c: minor cleanup
3170 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3172 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3173 when building outside of the source tree
3175 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3177 * python/generator.py: xpathObjectRet() pertains to the libxml2
3178 module, add the namespace.
3180 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3182 * libxslt/win32config.h: cleanup
3183 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3184 * win32/Makefile.msvc: modified to allow mingw coexistence
3185 * win32/configure.js: integrated mingw
3186 * win32/Readme.txt: cleanup
3187 * xsltproc/xsltproc.c: allowed stdarg for mingw
3189 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3192 * doc/xsltproc.html - ran stylesheets to update man page
3193 and html with Daniel's fix to #95510
3195 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3197 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3198 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3199 * README: fix the bug page URL
3201 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3203 * libxslt/functions.c: make sure the fixup for key() reported
3204 by John Escott actually works.
3205 * tests/docs/Makefile.am tests/docs/bug-98.xml
3206 tests/general/Makefile.am tests/general/bug-98.*: added the
3207 example in the regression tests for this case
3209 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3211 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3212 * tests/docs/Makefile.am tests/docs/bug-97.xml
3213 tests/general/Makefile.am tests/general/bug-97.*: added the
3214 example in the regression tests for this case
3216 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3218 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3219 checks in recursive copies.
3220 * tests/docs/Makefile.am tests/docs/bug-96.xml
3221 tests/general/Makefile.am tests/general/bug-96.*: added the
3222 example in the regression tests for this case
3224 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3226 * libxslt/functions.c: autoconvert key() first arg to string,
3227 reported by John Escott
3229 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3231 * libxslt/transform.c: corner case handling of copying a CDATA node.
3233 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3235 * libxslt/win32config.h: retired xmlwin32version.h
3237 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3239 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3240 written by Thomas Schraitle (RFE #96485)
3242 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3246 clarifying --catalog option and xsltproc's use of
3247 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3248 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3250 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3252 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3253 libxml2 string API instead.
3254 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3255 try to cope with architecture lacking some of the string functions,
3256 reuse the trio ones compiled in libxml2 , should close #97113
3258 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3261 the spec file and associated changes in the Makefiles.
3263 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3267 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269 * libxslt/keys.h: fixed include c.f. bug #96487
3270 * config.h.in: Red Hat 8.0 induced change
3272 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3275 fixed bug #78501 when using a non ascii character for the
3276 number formatting grouping separator.
3277 * tests/docs/Makefile.am tests/docs/bug-95.xml
3278 tests/general/Makefile.am tests/general/bug-95.*: added the
3279 example in the regression tests for this case
3280 * libxslt/attributes.c: cleaning up a problem introduced in last
3283 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3285 * libxslt/attributes.c: fixed minor typo in a call to
3288 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3290 * python/types.c: fixed bugs when passing result value tree
3291 to Python functions.
3293 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3295 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3297 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3300 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3302 * configure.in: preparing 1.0.22
3303 * doc/*: upated and rebuilt the docs
3305 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307 * libxslt/variables.c: fixed bug #86421
3308 * tests/docs/Makefile.am tests/docs/bug-94.xml
3309 tests/general/Makefile.am tests/general/bug-94.*: added the
3310 example in the regression tests for this case
3312 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3314 * xsltproc: added and tested the --path option to close #79638
3316 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3319 with the inherited stylesheet value.
3320 * tests/docs/Makefile.am tests/docs/bug-93.xml
3321 tests/general/Makefile.am tests/general/bug-93-inc.*
3322 tests/general/bug-93.*: added the example in the regression
3325 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3328 possibility to register a transformation context specific
3329 error handler, with xsltSetTransformErrorFunc() and provided
3330 a new routine xsltTransformError() to handle contextual errors,
3331 this should fix #94435
3332 * libxslt/*.c: modified all the code to use the context specific
3333 error handling, as a result xsltPrintErrorContext() is not called
3334 anymore except internally from xsltTransformError()
3336 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3338 * libxslt/transform.c: closing #94933, any error will make
3339 the transformation abort with no result.
3340 * tests/reports/tst-1.err tests/reports/tst-1.out
3341 tests/reports/undefvar.err: this changed the regression tests
3343 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3344 updated the result accordingly to the fixes done last month.
3345 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3346 declarations in the result trees. May fix #93692 but it's unclear.
3348 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3350 * xsltproc/xsltproc.c: added a --path option to provide the
3351 enhancement requested by #79638, first cut at it, untested
3354 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356 * libxslt/xslt.c: seems the media-type attribute wasn't
3357 always correctly handled
3359 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361 * libxslt/transform.c: added URI escaping in case the resource
3362 target computation of exslt:element failed. Should fix #81837
3364 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366 * README: updated the contact informations
3368 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370 * libxslt/pattern.c: fixed the behaviour of node() patter which
3371 didn't patch the one defined in XPath :-( . Closes bug #95793
3372 * tests/docs/Makefile.am tests/docs/bug-92.xml
3373 tests/general/Makefile.am tests/general/bug-92.*: added the
3374 example in the regression tests for this case
3376 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3378 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3379 * win32/Makefile.msvc: added security.c to the build
3380 * win32/libxslt.def.src: exported functions from security.c
3382 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3385 documents to be written only to a given subtree.
3387 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3389 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3390 runtime security checks, it will also check and do directory
3391 creation when allowed
3392 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3393 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3394 security infrastructure probes at file reading or file creation
3395 * xsltproc/xsltproc.c: plugged the security module there too,
3396 added the new options --nowrite and --nomkdir
3397 * doc/*: updated the man page and regenerated.
3399 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3401 * doc/*: updated the doc XSLT to add the search, added the search
3402 page, fixed a link problem raised by Yves Pratter, regenerated
3404 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406 * doc/index.py: the indexer version of the XSLT part of the
3407 xmlsoft site + archives
3409 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3411 * win32/Makefile.msvc: introduced double-run compilation.
3412 * win32/configure.js: introduced double-run compilation.
3414 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416 * configure.in: preparing 1.0.21
3417 * doc/* : updated and regenerated the docs and web pages
3419 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3421 * libxslt/transform.c: fixed a disable output escaping bug for
3422 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3423 * tests/docs/Makefile.am tests/docs/bug-91.xml
3424 tests/general/Makefile.am tests/general/bug-91.*: added the
3425 example in the regression tests for this case
3427 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3429 * doc/xlst.html: changing link on ftp.gnome.org
3431 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3433 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3434 reported for libxml2
3436 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438 * Makefile.am configure.in: trying to fix the same problem as
3439 #88412 by bypassing all the python subdir if python ain't detected
3441 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3445 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3447 * libexslt/date.c: fixed the embedded '-' in the duration format
3449 * tests/.../difference.1.xml: added test cases which illustrated
3452 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3454 * libexslt/date.c: fixed date:difference() bugs, removed all
3455 type conversion warnings.
3456 * libxslt/xsltutils.c: removed unused local variable.
3458 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3460 * doc/xsltproc.html:
3461 oops, forgot to update the html version of the man page
3463 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3467 * doc/xsltproc2.html
3468 Fixing erroneous mention of old --warnnet option (thanks to Jean
3469 T. Anderson for pointing this out)
3471 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3473 * win32/configure.js: added more readme info for the binary
3476 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3481 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3483 * libxslt.spec.in: fixes libary path for x86_64 AMD
3485 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3487 * python/Makefile.am: applied patch from Christophe Merlet to
3490 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3493 a possible memory leak in case of error
3495 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3498 nice logos generated by Marc Liyanage
3499 * doc/site.xsl *.html: changed the stylesheet to show the new
3500 logo and regenerated the pages
3502 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504 * python/libxslt-python-api.xml python/libxslt.c
3505 python/libxsltclass.txt python/tests/basic.py: applied a patch
3506 from Ralf Mattes providing style.saveResultToString()
3508 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3510 * configure.in: preparing release 1.0.20
3511 * doc/*: updated and regenerated the docs
3513 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3516 doing the evaluation of attribute value templates
3517 * libxslt.spec.in python/Makefile.am: fixed some troubles
3520 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522 * python/libxslt.c: fixed the parameter order when calling
3523 Python based extensions.
3525 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3527 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3529 * tests/docs/Makefile.am tests/docs/bug-90.xml
3530 tests/general/Makefile.am tests/general/bug-90.*: added the
3531 example in the regression tests for this case
3533 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3535 * win32/Makefile.msvc: added the prefix location to the include
3536 and lib search path.
3538 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540 * libxslt/transform.c: found and fixed the small <xsl:choose>
3541 bug which was giving troubles to DocBook users (the test expression
3542 of <when> was evaluated in the namespace context of <choose> !)
3544 2002-08-18 Havoc Pennington <hp@pobox.com>
3546 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3547 both automake 1.6 and 1.4 installed get the right automake. Means
3548 compilation from CVS will now require the latest automake 1.4
3549 release, or manually creating symlinks called "automake-1.4" and
3552 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3554 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3557 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559 * libxslt/functions.c: recovering to the old (somewhat) broken
3560 implementation of document('') when there is no base for the
3561 source document or it can't be realoaded (e.g. when the sytlesheet
3562 was loaded from a memory string). Matt Sergeant insisted on this
3565 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3567 * libxslt/transform.c: applied another patch from Nathan Myers about
3568 a possible memory leak in case of error
3570 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572 * libxslt/transform.c: applied a patch from Nathan Myers about
3573 an erroneous free in case of error
3575 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3577 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3578 the misdetection of libxml2 python bindings a warning only
3580 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3582 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3583 a bug reported by Gero Meissner (87230)
3584 * fixed a problem compiling python directory when multiple
3585 'make' jobs were executed (python/Makefile.am)
3587 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3590 at the xsltdbg interface when encountering an empty attribute
3593 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595 * tests/* : the change in HTML meta encoding tag serialization
3596 affected some of the results
3598 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3601 to fix Red Hat bug #68614
3603 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3605 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3606 if there is no *.pdb
3608 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610 * configure.in: preparing 1.0.19
3611 * doc/* : rebuilt the docs
3613 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3615 * libxslt/transform.c: fixed bug #83749 about namespace generated
3616 being invalid when they are inherited from the context.
3618 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620 * libxslt/transform.c: fixed bug #86753 on multiple identical
3621 attributes being generated, oops ...
3622 * tests/docs/Makefile.am tests/docs/bug-89.xml
3623 tests/general/Makefile.am tests/general/bug-89.*: added an
3624 example in the regression tests for this case
3626 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3629 * tests/docs/Makefile.am tests/docs/bug-88.xml
3630 tests/general/Makefile.am tests/general/bug-88.*: added an
3631 example in the regression tests for this case
3633 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3635 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3636 Ken Neighbors to implement/fix sorting orders
3637 * tests/docbook/result/*/gdp-handbook.*
3638 tests/docbook/result/xtchunk/html/*.orig
3639 tests/general/bug-12-.out tests/general/bug-63.out:
3640 cleaned up the result of "make tests" following some changes
3641 in namespace axis order and serialization rules in libxml2
3643 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3645 * transform.c further enhancement for bug 84902 (another
3646 path), also cleaned up code slightly
3648 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3650 * transform.c: fixed bug 84902 - message with terminate=yes
3653 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655 * tests/docs/Makefile.am tests/docs/bug-87.xml
3656 tests/general/Makefile.am tests/general/bug-87.*: added a
3657 example in the regression tests for a case where the XML
3658 default namespace was missing from the namespace axis
3659 * xsltproc/xsltproc.c: added the informations that parameter
3660 strings are expected to be UTF8
3661 * libxslt/attributes.c: fixes on attribute group implementation
3663 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3665 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3666 updating docs to add reference to UTF-8 requirement for
3667 stringparam command line option
3669 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3672 fixed document('') as pointed by Eric van der Vlist
3673 * tests/docs/Makefile.am tests/docs/bug-86.xml
3674 tests/general/Makefile.am tests/general/bug-86.*: added the
3675 specific example in the regression tests
3677 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3679 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3680 patch from Ken Neighbors fixing some format-number inconsistencies
3681 * tests/numbers/format-number.out tests/numbers/format-number.xml
3682 tests/numbers/format-number.xsl: the patch also included
3683 updates to the regression tests
3685 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3688 xsl:number level="multiple"
3689 * tests/docs/Makefile.am tests/docs/bug-84.xml
3690 tests/general/Makefile.am tests/general/bug-84.*: added a
3691 specific example in the regression tests
3693 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3695 * libexslt/dynamic.c: turned a function static
3696 * libxslt/win32config.h: applied patch from Mark Vadoc
3698 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3700 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3701 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3702 a patch from Mark Vakoc to implement the EXSLT
3703 object dyn:evaluate(string) extension function, and a small fix
3706 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3708 * configure.in: preparing 1.0.18
3709 * doc/*: recompiled the API and web site
3711 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3713 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3714 duplicated namespace declarations, this might not be as generic as
3715 it should but works well for DocBook stylesheets
3717 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719 * libxslt.pc.in: fix bug #82970
3721 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3723 * python/libxslt-python-api.xml python/libxslt.c
3724 python/libxsltclass.txt : tried to fix #79105 by providing a
3725 specific error registering routine.
3727 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3729 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3730 adding xsltSaveResultToString()
3731 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3732 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3733 API with the new function.
3735 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3737 * libxslt/function.c: applied a patch from Richard Jinks
3738 to avoid a crash in element-available()
3740 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742 * libxslt.spec.in: applied patch from Geert Kloosterman to
3743 not miss gif and .png files in the RPM documentation
3745 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3747 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3748 from Charles Bozeman
3750 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3753 libxslt/xsltconfig.h.in: applied a man page patch from
3754 Christian Cornelssen and fixed a couple of issues he raised.
3756 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3758 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3760 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3762 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3763 Applied Mark Vakoc patch to show registered extensions in xsltproc
3764 * doc/*: rebuilt the API, docs and website
3765 * python/libxsltclass.txt: this added an entry point
3767 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3769 * libxslt/xslt.c: xsl:include crash fix
3770 * libxslt/imports.c: xsl:include crash fix
3771 * libxslt/imports.h: xsl:include crash fix
3773 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3775 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3777 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3779 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3780 fixed some return code problems raised by Thomas Mauch
3782 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784 * libxslt/transform.c: don't allow adding an attribute to
3787 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3789 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3790 * doc/*: rebuilt the docs.
3792 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3794 * libxslt/variables.c: better attempt to fix the problem in
3795 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3797 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3799 * win32/dsp/*.dsp: Removed obsolete macros
3800 * win32/dsp/*.def: Updated export definitions
3802 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3804 * libxslt/variables.c: tried to fix a problem in
3805 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3807 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3809 * libexslt/date.c: applied another patch from Charles Bozeman to
3810 enhance date/duration support
3811 * tests/exslt/date: added the associated set of regression tests
3813 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3815 * libexslt/date.c: applied a patch from Charles Bozeman to add
3816 duration routines to the date exslt extensions.
3818 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3820 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3822 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3824 * libexslt/date.c: fixed type inconsistencies, double->int
3825 and unsigned/signed mismatch warnings eliminated
3827 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3829 * win32/Makefile.msvc: XSLT debugger support fix
3830 * win32/configure.js: XSLT debugger support fix
3831 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3833 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3835 * configure.in: preparing 1.0.16
3836 * doc/*: updated and rebuilt the docs
3838 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3840 * libxslt/attributes.c: removed a warning
3841 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3842 added xsltRunStylesheetUser() API needed to fix #78546
3843 * xsltproc/xsltproc.c: second part of the fix #78546
3845 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3847 * python/Makefile.am: fixing the equivalent of #75779
3849 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3851 * libxslt/keys.c: fixed bug #78735
3852 * configure.in tests/Makefile.am tests/keys/*:
3853 added the tests in a separate directory
3855 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3857 * tests/docs/Makefile.am tests/docs/bug-83.xml
3858 tests/general/Makefile.am tests/general/bug-83.*: added a
3859 specific example for bug #78662 in the regression tests
3860 * tests/docbook/: this also changed a couple of DocBook results
3862 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864 * configure.in: trying to kill #77827 IEEE conformance on alphas
3865 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3867 * tests/docs/Makefile.am tests/docs/bug-82.xml
3868 tests/general/Makefile.am tests/general/bug-82.*: added a
3869 specific example for bug #78211 in the regression tests
3871 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873 * libxslt/pattern.c: applied patch from Mark Vakoc
3875 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3877 * tests/docs/Makefile.am tests/docs/bug-81.xml
3878 tests/general/Makefile.am tests/general/bug-81.*: added a
3879 specific example for bug #76927 in the regression tests
3881 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3883 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3884 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3885 that $(datadir) should be used for docs
3887 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3889 * configure.in: preparing 1.0.15
3890 * doc/*: updated and rebuilt
3892 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3894 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3895 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3896 * tests/docs/Makefile.am tests/docs/bug-80.xml
3897 tests/general/Makefile.am tests/general/bug-80.*: added a
3898 specific example for bug #76043 in the regression tests
3900 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3902 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3903 steps which were not compiled
3904 * tests/docs/Makefile.am tests/docs/bug-79.xml
3905 tests/general/Makefile.am tests/general/bug-79.*: added a
3906 specific example for bug #75902 in the regression tests
3908 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3910 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3911 attribute match rules evaluation
3912 * tests/docs/Makefile.am tests/docs/bug-78.xml
3913 tests/general/Makefile.am tests/general/bug-78.*: added a
3914 specific example for bug #75777 in the regression tests
3916 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3918 * libxslt/transform.c: found another stupid bug by step by
3919 step processing of the code
3920 * libxslt/pattern.c: idem, except that once stupid mistake
3921 ELEM vs NODE forced the templates to be stored in a list
3922 instead of a hash table, fixing this stupidity should
3923 again lead to a substantive improvement of processing speed.
3924 Like divide by 2 processing time for DocBook stylesheets.
3926 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3928 * libxslt/transform.c: fixing bug #75603
3929 * tests/docs/Makefile.am tests/docs/bug-77.xml
3930 tests/general/Makefile.am tests/general/bug-77.*: added a
3931 specific example for bug #75603 in the regression tests
3933 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3935 * python/Makefile.am: Art Haas pointed a stupid error
3937 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3939 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3940 tests/*/*/Makefile.am : added "make valgrind" targets
3941 to run the test suite under the debugger control
3942 * transform.c: valgrind spotted 2 bugs, one related to
3943 the ordering of the deallocation of the data associated to
3944 a transofrmation, the second in xsltCopyTree when the new
3945 node may have been coalesced with an adjacent text node.
3946 The regression tests now pass cleanly under testgrind.
3948 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3950 * python/Makefile.am: fixed a stupid bug
3952 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3954 * configure.in: preparing 1.0.14
3955 * doc/*: updated rebuilt
3956 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3957 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3958 with the Windows maintainers
3960 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3962 * python/Makefile.am python/generator.py python/libxslt.c
3963 python/types.c python/tests/Makefile.am: applied the same kind of
3964 fixes to the Python Makefiels than to libxml2 ones. Updates
3967 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3969 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3970 libxslt/variables.c: chaing result tree values which may
3971 be deallocated and must not be kept in the template
3972 pattern lookup cache. Thanks to Valgrin to allow finding
3973 the real problem in bug #74857
3975 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3977 * libxslt/*.h doc/* python/*: applied another cleanup comment
3978 diff from Heiko W. Rupp, regenerated the API and python
3980 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3982 * tests/docs/Makefile.am tests/docs/bug-76.xml
3983 tests/general/Makefile.am tests/general/bug-76.*: added a
3984 home brewed test for path computation elmininating duplicate
3987 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3989 * doc/Makefile.am: fixed a build problem in some environements
3991 2002-03-08 jacob berkman <jacob@ximian.com>
3993 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3994 as make will automatically look there for these files
3996 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3998 * configure.in libxslt/xsltwin32config.h: preparing release
4000 * doc/*: updated and rebuilt the docs
4001 * python/libxslt.c: fixed a possible reentrancy problem
4003 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4005 * libxslt/pattern.c: Fixes the problems exposed by #73880
4006 those ought to be computed at stylesheet compile time, not
4007 at run-time, and the computation was wrong.
4008 * libxslt/transform.c: get rid of fake nodes coming from node-set
4009 transformations. At least if they are still produced they will
4010 become easy to spot as resulting document won't be well-formed.
4012 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4014 * libxslt/extensions.c: fixed bug #73791 related to extension
4015 function declared in included stylesheets
4016 * tests/exslt/functions/function.7.*: added specific test
4018 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4020 * tests/docs/Makefile.am tests/docs/bug-75.xml
4021 tests/general/Makefile.am tests/general/bug-75.*: added a
4022 specific example for bug #72150 in the regression tests
4024 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4026 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4027 similar way as #71457
4029 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4031 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4032 some HTML meta encoding fixups resulting from fix in libxml2
4034 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4036 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4037 related to the XPath changes in fixing #61290
4039 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4041 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4044 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4046 * libexslt/date.c: patch from Charles Bozeman for the exslt date
4048 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4049 the associated regression test provided by Charles
4051 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4053 * libxslt/preproc.c: Fixed #73088 with the associated patch
4055 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4057 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4058 unless compiled explicitely with memory debugging switched on
4059 * TODO: refreshed a bit
4061 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4063 * python/generator.py python/libxslt.c: changes for the 'usual'
4064 setup.py to allow building a libxml2-python
4065 module based on the same code. The initialization is however
4066 different the 2 .so files fo libxml2 and libxslt are identical and
4067 they entry point initialize both libraries. this is done to avoid
4068 some possible nasty problem since the Python don't merge the maps
4069 of all shared modules.
4070 * python/libxsl.py: attempt to cope with the shared library loading
4071 problem when both modules are not merged.
4073 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4075 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4076 documentation for the wrappers and python modules.
4078 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4080 * tests/docs/Makefile.am tests/docs/bug-74.xml
4081 tests/general/Makefile.am tests/general/bug-74.*: added a
4082 specific example for bug #71342 in the regression tests
4083 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4084 #71342 changed one attribute serialization.
4086 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4088 * python/Makefile.am: trying to fix #71270
4090 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4092 * python/*.py: removed tab used spaces
4093 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4094 * doc/news.html doc/xslt.html: rebuild/updated
4096 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4098 * tests/docs/Makefile.am tests/docs/bug-73.xml
4099 tests/general/Makefile.am tests/general/bug-73.*: added a
4100 specific example for bug #71181 in the regression tests
4102 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4104 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4105 work. A bit of cleanup.
4107 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4109 * xslt-config: fixing Red Hat bug #59508
4111 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4113 * tests/docs/Makefile.am tests/docs/bug-72.xml
4114 tests/general/Makefile.am tests/general/bug-72.*: added a
4115 specific example for bug #58444 in the regression tests
4117 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4119 * libxslt/transform.c: fixed bug #58444, was quite simpler
4122 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4124 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4125 closed bug #70131, still wondering about the position() when
4126 the node is selected.
4128 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4130 * tests/docs/Makefile.am tests/docs/bug-71.xml
4131 tests/general/Makefile.am tests/general/bug-71.*: added a
4132 specific example for Norm's bug in the regression tests
4134 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4136 * libxslt/attributes.c: fixed a bug reported by Norm
4138 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4140 * python/libxml.c : fixed a small warning.
4141 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4142 python/libxsltclass.txt: rebuilt the APIs
4144 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4146 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4147 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4148 libxslt/xsltInternals.h: adding extra run-time informations
4149 to make the stylesheet really read-only at run-time.
4151 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4153 * libxslt/transform.c: fixing bug #70281
4155 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4157 * libxslt/numbers.c: trying to fix #68759
4159 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4161 * python/Makefile.am: seems some version of automake didn't
4162 generate the dependancies right as Jacob found out. Add
4163 an extra dependancy rule.
4165 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4167 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4168 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4169 Fixed the python Makefiles, corrected a bug showing up on ia64,
4170 changed the name of the python internal module too
4172 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4174 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4175 Licence to MIT Licence and release of 1.0.11
4176 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4177 doc/xslt.html: updates of the docs accordingly
4178 * libxslt/xsltwin32config.h: numbering
4179 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4180 python/libxslt-python-api.xml: cleanup the dependancies with
4182 * python/tests/extfunc.py: updated examples.
4184 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4186 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4187 doc/parsedecl.py: fixup the script and rebuid the API
4188 * libxslt/extensions.h: cleanup
4189 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4190 python/libxsltclass.txt: provided accessors for a lot of the
4191 tructures involved in the transformation. Stylesheet and
4192 transformation python object don't free automatically the
4193 encapsulated object when deallocated.
4194 * python/tests/Makefile.am python/tests/basic.py
4195 python/tests/extfunc.py python/tests/pyxsltproc.py:
4196 updated the examples
4198 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4200 * xsltproc/xsltproc.c: small fix
4201 * Makefile.am: cleanup
4202 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4203 * python/generator.py python/libxml_wrap.h python/libxsl.py
4204 python/libxslt.c python/libxsltclass.txt: augmented the
4206 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4207 libxslt-python API to get an estimate of what is missing
4209 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4211 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4212 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4213 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4214 fixed an import order.
4215 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4217 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4219 * python/libxlst.c python/libxslt-python-api.xml
4220 python/libxsltclass.txt: plugged the extension of the engine
4221 with python defined functions
4222 * python/tests/Makefile.am python/tests/extfunc.py: added a
4223 basic test, still a memleak, cleanup function needed.
4225 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4227 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4228 spec file will now build libxslt-python, fought with shared
4229 and other crazyness, seems to work now :-)
4230 * doc/libxslt-api.xml: regenerated
4232 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4234 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4235 tests/*/*/Makefile.am: refactored make tests, make all now don't
4237 * python/Makefile.am: added tests
4238 * python/tests/basic.py python/tests/Makefile.am: added the first
4239 basic test, memory debug included
4241 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4243 * configure.in python/Makefile.am: attempst to tweak to get
4244 full memory debug...
4245 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4246 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4247 the basic API starts to work
4248 * python/tests/test.*: first basic test
4249 * libxslt/xsltutils.c: fixed a comment
4251 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4253 * configure.in doc/Makefile.am: do not install outside of prefix,
4254 make sure the API get shipped.
4256 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4258 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4259 reactivated xsltMatchPattern() since this is really something
4260 one may want to have access to in an extension function.
4261 * Makefile.am configure.in python/Makefile.am python/generator.py
4262 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4263 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4264 python/types.c: started working on the python bindings, borrowed
4265 most of the work done for libxml2, most of the generator code
4266 is similar. Commit at the point where this compiles cleanly and
4267 "import libxslt" doesn't yield any missing entry point.
4269 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4271 * libxslt/pattern.c: patch from Charles Bozeman to support
4274 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4276 * libxslt/keys.c: Bob Stayton pointed out a problem when
4277 using unions in key match patterns.
4278 * tests/docs/Makefile.am tests/docs/bug-70.xml
4279 tests/general/Makefile.am tests/general/bug-70.*: added a
4280 specific example in the regression tests
4282 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4284 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4285 closes bug #69809 submitted by Michael Kroell
4287 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4289 * xsltproc/xsltproc.c: added links to the Web site from usage()
4291 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4293 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4294 an index based on comments content similar to libxml2 one
4295 The code need more specific comments.
4296 * doc/*: rebuilt the web site with the new references
4298 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4300 * libxslt/functions.h: roll back the change after more analysis
4301 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4304 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4306 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4309 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4311 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4312 error when parsing -o arguments.
4314 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4316 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4317 Fixed RH bug #57496, xsltproc was not returning error
4318 code on internal runtime errors. Should return 9 now.
4320 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4322 * libexslt/math.c: Charlie Bozeman provided the implementation
4323 for the EXSLT math other functions
4325 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4327 * libexslt/Makefile.am: jacob berkman pointed out that the
4328 Cygwin patch forgot to add libexslt.h to the tarball
4330 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4332 * libxslt/pattern.c: fixed I18N problemes in the template parser
4333 pointed out by Xavier Cazin
4334 * tests/docs/Makefile.am tests/docs/bug-69.xml
4335 tests/general/Makefile.am tests/general/bug-69.*: added a
4336 specific example in the regression tests
4338 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4340 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4341 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4342 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4343 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4344 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4345 xsltproc/xsltproc.c: applied Robert Collins patch for
4348 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4350 * xsltproc/Makefile.am configure.in: ugly way to keep
4351 the memory debugging active on my devel workstation
4352 by bypassing libtool completely
4354 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4356 * libxslt/templates.c: fixed bug #68751
4357 * tests/docs/Makefile.am tests/docs/bug-68.xml
4358 tests/general/Makefile.am tests/general/bug-68.*: added a
4359 specific example in the regression tests
4361 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4363 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4364 small problems raised by Justin Fletcher
4366 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4368 * configure.in: releasing 1.0.10
4369 * doc/*: updating the docs for the release.
4370 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4371 seems I inadvertantly commited previously stuff from a failed
4372 attempt at fixing namespace nodes parents.
4374 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4376 * libxslt/numbers.c: the xsl:number implementation incorrectly
4377 cached the format string in some case. Fixes bug #65391
4379 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4381 * configure.in: fixed a couple of cut and paste errors in the
4382 math functions detection
4383 * libxslt.spec.in: added missing file entry for libxslt.pc
4385 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4387 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4388 update xsltproc man page to add --stringparam option
4390 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4392 * xsltproc/xsltproc.c: added the --stringparam option
4393 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4394 the --novalid behaviour.
4396 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4398 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4400 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4402 * doc/*.html: updated gdome2 homepage
4404 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4406 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4408 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4410 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4411 increased number of parameteres, changed license, cleaned up some
4412 places where it looked junky because of stylesheet issues
4414 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4416 * xsltproc/xsltproc.c: increased the max number of parameters
4418 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4420 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4422 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4424 * configure.in: applied albert portability patch
4425 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4426 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4427 applied Igor patch for Windows
4429 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4431 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4433 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4435 * configure.in: preparing 1.0.9
4436 * doc/*: updated and rebuild the doc
4438 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4440 * configure.in libexslt/Makefile.am: trying to fix the problem
4441 related to prelinking and libtools crazyness
4443 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4445 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4446 patch for the debugger glue.
4448 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4450 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4451 the whole module with just the entry points.
4453 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4455 * libxslt/transform.c: Nik Clayton found a bug introduced in
4456 1.0.8 when using doctypes for HTML output
4458 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4460 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4461 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4462 to use a callback setup function, deprecating libxsltbreakpoint
4463 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4464 dependancies on libxsltbreakpoint
4466 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4468 Build patch from Peter Williams <peterw@ximian.com>
4469 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4470 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4471 $(srcdir), not the build directory.
4473 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4475 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4477 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4479 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4480 xsltproc return codes, per
4481 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4483 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4485 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4486 much as 40 steps. A dynamic alloc would still be better
4488 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4490 * xsltproc/xsltproc.c: return useful code signaling error conditions
4493 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4495 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4497 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4499 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4500 template matches compilation was failing to skip blanks bewteen
4501 consecutive predicates
4503 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4505 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4506 updating Makefiles to fix the prelinking.
4508 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4510 * libxslt/transform.c: fixed a bug in the document extension
4511 element where the doctype infos were not taken into account.
4513 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4515 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4517 * tests/namespaces/*: updated the tests to separate stdout and
4519 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4521 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4523 * configure.in libexslt/Makefile.am: more Makefile fixups
4525 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4527 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4529 * libxslt/transform.c: small fix.
4531 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4533 * vms/* Makefile.am: included OpenVMS port instructions from
4534 John A Fotheringham, integrated in the tar file.
4536 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4538 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4539 from Igor for Windows
4540 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4542 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4544 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4546 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4548 * configure.in: preparing 1.0.7
4549 * libxslt.spec.in: cleanup similar to libxml2 one
4550 * breakpoint/*.[hc]: finished cleaning up contributed code
4551 * doc/*: updated and rebuilt the documentation
4552 * xsltproc/xsltproc.c: cleanup of the timing code
4553 * xsltproc/Makefile.am: auto* sucks
4554 * libxslt/transform.c: added a missing include
4556 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4558 * Makefile.am acconfig.h config.h.in configure.in
4559 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4560 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4561 the debugger support, make it the default, added the
4562 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4564 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4566 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4568 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4570 * libxslt/xsltutils.c: handle indent=no when using an HTML
4572 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4573 modified the output of those test suites
4575 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4577 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4578 to libxml and removed the --warnnet option
4580 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4582 * configure.in: applied patches from David Härdeman closing
4585 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4587 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4588 * libexslt/date.c: applied patch from Bruce Miller
4589 * doc/*: updated and rebuilt the docs
4591 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4594 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4595 made sure the .def is handled as binary
4597 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4601 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4603 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4605 * libxslt/numbers.c: take NaN and infinity attributes of
4606 xsl:decimal-format into account. Closes #62577
4608 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4610 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4611 is now extracted from the xslt.html flat file using
4612 the site stylesheet ... eat your own dogfood !
4613 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4614 HTML output to not generate a DOCTYPE if it should not
4615 i.e. no identifier nor version specified in the xsl:output
4616 * tests/multiple/out/*.orig tests/general/bug-11-.out
4617 tests/general/bug-33-.out tests/general/bug-52.out
4618 tests/docbook/result/xtchunk/html/*.orig
4619 tests/docbook/result/html/gdp-handbook.html
4620 tests/XSLTMark/*.out: fixing xsl:output with method=html
4621 resulted in a number of small changes in the regression tests
4624 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4626 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4627 config.h include out of exsltconfig.h since this header is
4628 exported and config.h is not.
4630 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4633 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4636 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4638 * libxslt/numbers.c: reworked internal representation of
4639 tokenized number format and parsing/tokenization. This fixes
4640 many bugs regarding separator and default tokens.
4641 * tests/REC/test-7.7-3.out: the fix changes the output of this
4642 test. It now complies to the XSLT spec (wow! ;o)
4644 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646 * xsltproc/Makefile.am configure.in config.h.in: trying to
4647 bypass libtool crazyness when compiling in my debug environment
4648 * libxslt/templates.c: fix a compilation problem due to recent
4651 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4653 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4654 non-alphanumeric token handling in number formatting.
4656 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658 * configure.in: releasing 1.0.5
4659 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4661 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4663 * tests/REC/test-7.7-4.out: fixed a typo
4665 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4667 * libexslt/saxon.c: fixed a typo and improved handling of
4668 non-XPath-expression arguments.
4669 * libexslt/strings.c: fixed a bug in tokenize: function was using
4670 tctxt->output instead of tctxt->document->doc.
4671 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4672 which was using variable "node" instead of "cur"
4674 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4676 * libxslt/extra.[ch]: removed older SAXON extensions
4677 implementations from Darren Graves.
4678 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4679 a bug with time zone offset on Linux.
4681 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4683 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4684 strip-space should also be applied to document imported
4687 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4689 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4690 rewrote the way strip-space gets applied. Closes bugs #61962
4691 * tests/docs/Makefile.am tests/docs/bug-66.xml
4692 tests/general/Makefile.am tests/general/bug-66.*: added a
4693 specific example in the regression tests
4695 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697 * libxslt/xslt.c: Fixing bug #61913
4698 * libxslt/transform.c: removing a small memleak when running with
4701 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4703 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4704 added implementation of SAXON expression(), eval() and
4705 evaluate() functions.
4706 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4707 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4708 modified to use SAXON namespace (functions are not registered
4709 in the LibXSLT namespace)
4710 * tests/exslt/common/object-type.1.out: modified to take account
4711 of the new saxon:expression function
4713 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4716 should be faster too.
4717 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4718 updated the result of the tests. A subtle bug unnnoticed yet
4719 in the XML Rec formatting got fixed.
4721 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4723 * libxslt/numbers.c: trying to fix bug #61070, seems there
4724 is still a couple of problem left. And optimizations are
4727 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729 * libxslt/variables.c: fixing bug #61673 part II
4730 * tests/docs/Makefile.am tests/docs/bug-65.xml
4731 tests/general/Makefile.am tests/general/bug-65.*: added a
4732 specific example in the regression tests
4734 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4736 * libxslt/pattern.c: fixed bug #61627
4737 * tests/docs/Makefile.am tests/docs/bug-64.xml
4738 tests/general/Makefile.am tests/general/bug-64.*: added a
4739 specific example in the regression tests
4740 * tests/docs/Makefile.am tests/docs/bug-63.xml
4741 tests/general/Makefile.am tests/general/bug-63.*: added a
4742 specific example in the regression tests for bug #61291
4743 (fixed in libxml2 module)
4744 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4745 a test for handling undefined variables
4747 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749 * configure.in xslt-config.in: trying to fix bug #60890
4751 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753 * configure.in: applied patch to close bug #60724
4755 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4757 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4758 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4760 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762 * libxslt/extra.[ch] tests/extensions/list.*
4763 tests/extensions/evaluate.*: applied patch from Darren Graves
4764 adding support for Saxon's evaluate & expression extension functions
4765 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4767 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4770 patches from Igor for Windows.
4772 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774 * libxslt/xslt.c: fixed bug #60624
4775 * libxslt/xsltutils.c: improver the error context reporting
4776 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4777 specific regression test
4778 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4780 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782 * libxslt/variables.c: fixed a problem with global var override
4783 being reported as an error.
4784 * tests/docs/Makefile.am tests/docs/bug-61.xml
4785 tests/general/Makefile.am tests/general/bug-61.*: added a
4786 specific example in the regression tests
4787 * configure.in tests/Makefile.am tests/reports/*: adding a test
4788 to make sure redefinition of global variables in the same stylesheet
4791 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793 * libxslt/extra.c: okay the code from Norm is really non
4794 portable and break everywhere except on Sun and Linux
4795 platform. Compile it only on those targets.
4797 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4799 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4800 and Justin Fletcher)
4802 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4804 * libxslt/numbers.c: Fixing bug #60415
4805 * tests/docs/Makefile.am tests/docs/bug-61.xml
4806 tests/general/Makefile.am tests/general/bug-61.*: added a
4807 specific example in the regression tests
4809 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811 * tests/docbook/result/*: the change in libxml to output
4812 decimal charrefs instead of hexadecimal changed a lot of
4815 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4819 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821 * configure.in: preparing for 1.0.4
4822 * doc/xslt.html doc/html/*: updated and regenerated docs
4824 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4826 * libexslt/date.c: fixed some compile warnings and disabled
4827 debugging by default.
4829 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4832 incorporate comments from bug #59220
4834 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4836 * configure.in libexslt/date.c libexslt/Makefile.am
4837 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4838 of the EXSLT - Dates and Times core functions.
4839 The exsltDateFormat* functions need to be reworked but it
4840 works like this, even if it's quite messy.
4841 * tests/exslt/strings/.cvsignore: added
4843 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4845 * xsltproc/xsltproc.c: tell in usage that parameter strings
4848 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850 * libxslt/Makefile.am libxslt/transform.c: trying to close
4851 bug #60304 on xsl:fallback usage
4852 * tests/docs/Makefile.am tests/docs/bug-60.xml
4853 tests/general/Makefile.am tests/general/bug-60.*: added a
4854 specific example in the regression tests
4856 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4858 * tests/documents/Makefile.am tests/documents/*: changed the
4859 test to use doc%5Ffile instead of doc%20file, this is
4860 sufficient to preserve the test capacities while closing
4863 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865 * libxslt/extra.c : close #59570 by simply not providing
4866 Norm's extension on FreeBSD.
4867 * tests/general tests/docs: added a couple of new entries
4869 * libexslt/strings.c: NULL initialized a local variable
4870 which was tested later on.
4872 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4874 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4875 #60143 and rebuilt the FO test outputs
4877 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4880 on inheritance of attributes from multiple attributes-sets
4882 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4884 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4885 added implementation of EXSLT - Strings.
4886 Currently implemented functins are str:tokenize, str:align
4887 str:concat and str:padding.
4888 * configure.in tests/exslt/Makefile.am
4889 tests/exslt/strings/Makefile.am
4890 tests/exslt/strings/tokenize.1.*: added a test for the
4891 str:tokenize function.
4893 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4896 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4898 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4900 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4901 tutorial text to add references to global variables cleanups
4903 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4905 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4906 been added into the build yet)
4908 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4910 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4911 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4913 * tests/documents/Makefile.am: mjcox pointed to some missing files
4915 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4917 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4919 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4921 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4923 * tests/exslt/common/Makefile.am
4924 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4926 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4928 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4929 update doc/xslt.html with link to xsltproc.html
4931 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4933 * adding doc/xsltproc.xml - user manual for xsltproc
4935 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4937 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4938 warning raised by the Windows compiler (Chris Poblete)
4940 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4942 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4943 closed bugs #59212 and #59220
4945 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4948 of a DocBook XSLt transform with --nonet, need stat(), added
4949 checking in configure.
4951 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953 * xsltproc/xsltproc.c: catalog integration, cleanup with
4954 the --nonet option closing #59427
4955 * libxslt/xslt.c: removed a small memleak when using a
4958 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4960 * //Makefile.am : fixed an error I propagated to nearly all
4961 Makefiles.am on Saturday
4963 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4967 * libxslt/pattern.c: tag a potential threading problem.
4969 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4971 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4974 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976 * //Makefile.am : fixed a number of small problems with
4977 Makefiles spotted by Albert Chin
4979 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4981 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4984 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4986 * libxslt/extensions.c: fixed a permutation of args to
4987 xsltPrintErrorContext()
4989 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4993 * tests/docs/Makefile.am libexslt/Makefile.am
4994 tests/documents/Makefile.am tests/general/Makefile.am
4995 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4998 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5000 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5002 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5005 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5006 export xsltconfig.h at make install stage
5008 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5010 * doc/xslt.html updated xsltproc description with the many new
5011 command line options Daniel has added, cleaned up some spelling
5013 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
5016 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5017 serious changes on Result Value Trees and NodeSets
5018 w.r.t. deallocation and collect operations. Probably not
5019 100% clean (merge of allocated trees smells like a problem).
5020 Seems sufficient to close #58943 . Also check if XPath evaluations
5021 failed, and in this case stops the processing and avoid
5022 going further, goal is to not segfault on broken XSLT.
5024 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5027 some associated serious cleanup in the pattern code.
5028 * tests/docbook/result/*: regenerated all the results for the
5029 docbook testsuite. Seems killing #58878 also changes the
5030 fo results seriously.
5031 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
5032 tests/general/Makefile.am tests/general/bug-5[56].*: added
5035 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5037 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5038 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5039 fixed compilation warnings due to recent changes to the extension
5041 * libxslt/preproc.[ch] libexslt/common.c
5042 fixed the precomputation of *:document elements
5043 * libxslt/functions.h: fixed a compilation warning
5045 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5048 for xsltTimeStamp() in bug report #58012
5050 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5053 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5054 of 'non-standard' libxml element like namespace nodes.
5055 * tests/docs/Makefile.am tests/docs/bug-54.xml
5056 tests/general/Makefile.am tests/general/bug-54.*: added a
5057 specific example in the regression tests
5059 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061 * HACKING: added John Fleck right to commit in the doc subdir
5063 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5066 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5067 tests/general/Makefile.am tests/general/bug-52.*
5068 tests/general/bug-53.*: Added a few new tests for recently fixed
5070 * tests/xmlspec/REC-xml-20001006-review.html
5071 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5072 DTD changed the result by adding extra attributes to the HTML output
5074 2001-08-06 Peter Williams <peterw@ximian.com>
5076 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5077 when srcdir != builddir.
5079 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5081 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5082 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5083 to easify extension element precomputation.
5084 * libexslt/functions.c: uses the new framework and precomputes
5085 func:result elements.
5087 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5091 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093 * tests/general/bug-21-.out tests/general/bug-31-.out:
5094 this got fixed by libxml patches
5095 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5096 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5097 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5098 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5099 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5100 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5101 a few things related to those changes.
5103 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5106 * test//*/*.out: the output of some tests changed, looks better
5109 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111 * libxslt/xsltutils.c: avoid extra \n when serializing top
5114 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116 * libxslt/extra.c: one more revision on Norm's localTime() function
5118 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5120 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5121 exsltLeadingFunction when passing an empty node-set as the
5123 * libxslt/functions.[ch]: gave priority to context-level functions
5124 over extension module functions. This allows a function declared
5125 with a func:function element to override an extension module
5126 function for example. This is a bit hackish...
5127 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5128 values didn't conform to the expected values. This is a bug in
5129 the EXSLT official use cases.
5131 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133 * config.h.in configure.in libxslt/extra.c: tried to integrate
5134 Norm's implemntation of localTime()
5136 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5138 * libxslt/extra.c: fixed a serious proble is node-set was called
5140 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5142 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5144 * libexslt/functions.c: fixed memory leaks
5146 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5148 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5149 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5150 more cleanup of the problems introduced with EXSLT, also closes
5153 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5155 * doc/internals.html - general cleanup
5157 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5159 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5160 to check EXSLT conformance
5161 * libexslt/sets.c: fixed a typo when registering has-same-node
5163 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5165 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5166 of memory allocations, raise a bug in the test suite, also
5167 need to be centralized as a single cleanup function.
5169 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5171 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5172 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5173 Some cleanup, there is still a memory leak left and some warnings
5176 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5178 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5179 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5180 libxslt/xsltInternals.h: new extension framework.
5181 Added stylesheet module data, top-level and extension elements
5182 precomputing, global registration of top-level elements and
5183 extension elements and functions.
5184 Extensions are no longer initialized from extension-element-prefixes
5185 declarations but when modules need the data.
5186 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5187 only allocate and free module data, they shouldn't register the
5188 elements and functions any more.
5189 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5191 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5192 non-XSLT top-level elements before any xsl:import element.
5193 * libexslt/common.c libexslt/functions.c libexslt/math.c
5194 libexslt/sets.c: adapted to use the new extension framework.
5195 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5196 moved the test module from functions.c to extensions.[ch],
5197 modified it to use the new extension framework. Updated xsltproc
5198 to register the test module.
5200 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5202 * libxslt/pattern.c: fixed an ugly problem with namespaces
5203 in templates compilation
5204 * tests/namespaces/tst4.*: added a specific testcase
5205 * libxslt/transform.c: reenabled debug
5207 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5209 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5211 * doc/html/*.html: updated the docs.
5212 * xsltproc/xsltproc.c: activate line numbering unfortunately
5213 this works only with CVS, libxml2-2.4.1 is broken in this respect
5215 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5217 * libxslt/documents.c enhancement to xsltFindDocument to
5218 cater for the Matt Sergeant patch
5220 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5222 * updating libxslt tutorial to include param support
5224 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226 * libexslt/math.c: small cleanup
5227 * libxslt/functions.c: patch to document('') from Matt Sergeant
5228 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5229 c.f. bug #57464 from Tom Moog
5231 2001-07-19 Darin Adler <darin@bentspoon.com>
5233 * configure.in: Add HTML_DIR definition.
5234 * xsltproc/.cvsignore: Ignore some generated files.
5236 2001-07-18 Peter Williams <peterw@ximian.com>
5238 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5241 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5243 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5244 libexslt/common.c libexslt/functions.c libexslt/math.c
5245 libexslt/sets.c: removed utils.[ch] as their content is
5246 integrated in libxml
5247 * libexslt/sets.c: uses the new libxml functions
5248 * libxslt/extra.[ch]: removed exsl:document
5249 * AUTHORS: added /me
5251 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5253 * libexslt/.cvsignore: some more generated files to ignore
5254 * libexslt/Makefile.am: utils.h not installed anymore
5255 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5256 libexslt/math.c libexslt/sets.c:
5257 changed function prefix from exsl* to exslt*
5258 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5259 from common.c to exslt.c
5260 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5262 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5263 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5264 * xsltproc/xsltproc.c: updated to use the new function prefix
5266 2001-07-15 Darin Adler <darin@bentspoon.com>
5268 * libxslt/.cvsignore:
5269 * tests/XSLTMark/.cvsignore:
5270 * tests/extensions/.cvsignore:
5271 * tests/xmlspec/.cvsignore:
5272 Some more generated files to ignore.
5274 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276 * Makefile.am configure.in libexslt/Makefile.am:
5277 Integration of libexslt in the build system
5278 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5279 xsltproc/Makefile.am xsltproc/xsltproc.c:
5280 Moved xsltproc to a separate directory, linked it to libexslt,
5281 and added exslt version reports to -V
5282 * tests/*/Makefile.am: updated the path to xsltproc
5283 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5284 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5285 versionning informations, some cleanup, and added documentation
5286 to a couple of exported functions
5288 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5290 * libexslt/Makefile.am: account for new source files
5291 * libexslt/.cvsignore: added
5293 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5295 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5296 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5297 start implementing EXSLT
5299 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5302 trying to accept AVT for "format" in xsl:number
5304 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5307 xsltProfileStylesheet
5309 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5312 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5313 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5314 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5315 libxslt/variables.c libxslt/xslt.c: provide context for
5316 error messages. Requires libxml head changes.
5317 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5320 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322 * libexslt/Makefile.am: initial EXSLT framework
5324 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5327 * win32/libxslt/libxslt.def: added another entry point
5328 * libxslt/transform.c: fixed a comment block
5329 * doc/xslt.html doc/html/*: updated and regenerated the docs
5331 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333 * win32/libxslt/libxslt.def: added missing functions
5335 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5338 libxslt/xsltInternals.h: added Embedding Stylesheets
5339 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5340 from the REC about it
5341 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5342 tried to accomodate the various (and changing) proprietary
5343 ways of implementing chunking.
5344 * tests/docbook/result/xtchunk/html: now output is generated in
5347 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/xsltproc.c: small cleanup
5350 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5351 for cdata/text handling
5353 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5356 * tests/documents/Makefile.am tests/documents/message.*: added
5357 a specific regression test
5358 * libxslt/transform.c: fixed an infinite loop
5359 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5362 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5365 fixed exclude-result-prefixes handling and how namespaces
5366 propagate from the stylesheet to the result in general, this
5367 is a serious cleanup.
5368 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5369 tests/general/itemschoose.out tests/namespaces/extra.xsl
5370 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5371 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5372 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5373 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5374 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5375 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5376 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5377 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5378 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5379 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5380 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5381 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5382 fixed and rechecked all the tests where the namespace
5383 propagation was wrong either taht the rules were not applied
5384 correctly or that superfluous namespaces were declared in the
5387 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5390 libxslt/variables.h: Norm pointed out that element-available()
5391 didn't work, implemented it
5392 * tests/extensions/Makefile.am tests/extensions/list.*: added
5393 a test for all registered xslt element, function and default
5396 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5399 tests/documents/docfile.xml tests/documents/test.result
5400 tests/documents/test.xml tests/documents/test.xsl:
5401 added a test for URI-escaping on document() input
5403 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405 * tests/docs/Makefile.am tests/general/Makefile.am
5406 tests/general/bug-49-* tests/docs/bug-49-*
5407 tests/general/bug-50-* tests/docs/bug-50-*: added a
5408 couple of regression tests for bugs posted on the list
5410 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412 * libxslt/xsltproc.c: avoid generating CDATA node in document
5413 tree when parsed, force generation of text nodes instead.
5415 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417 * doc/extensions.html: fixed a number of typo found by Dan York
5418 * libxslt/xsltutils.c: improved the profiling ouput, added the
5421 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5425 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427 * config.h.in configure.in: added gettimeofday() check
5428 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5429 profiling works option --profile (or --norman ;)
5431 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5434 libxslt/variables.c: big cleanup on the way templates or
5435 template fragments are processed, cleanup of stack building
5436 * tests/docs/Makefile.am tests/general/Makefile.am
5437 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5438 series of regression test for the variable/params lookups
5439 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5440 started working on profiling code, there is just invocation counting
5441 yet but the framework is in place.
5443 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * tests/docs/Makefile.am tests/general/Makefile.am
5446 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5447 regression test for the variable scope within templates problem
5449 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5451 * xsltInternals.h variables.c transform.c:
5452 fixed problem with variable scope within templates
5454 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456 * doc/extensions.html doc/internals.html doc/xslt.html:
5457 added a documentation on writing libxslt extensions, and
5458 added links to the main page
5459 * libxslt/functions.c libxslt/xsltInternals.h
5461 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5463 * cleaned up many comments and error messages
5465 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5468 * doc/xslt.html: added 0.14.0 release
5470 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472 * doc/html/*: rebuilt docs before release
5473 * libxslt/extensions.c: fixed a function doc header
5475 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5480 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5482 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5483 something there, not visually perceptible
5485 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * tests/docbook/result/: the change in libxml affected the
5488 output of the Docbook tests (of course it was detected on
5491 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494 * libxslt/transform.c: added cdata-section-elements
5495 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5498 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501 * libxslt/xsltutils.c: do not dump document for which there have
5502 been no generated content
5503 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5504 test output accordingly
5505 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5506 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5507 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5509 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5512 libxslt/transform.c libxslt/functions.c: Added the extension API
5513 suggested by Thomas Broyer, this should allow implementation of
5515 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5516 CVS extension namespace to avoid complaints, some cleanup
5517 * configure.in tests/Makefile.am tests/extensions/*: added a test
5518 for new modules testing both elements and functions registration
5520 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5523 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5524 and cleaned up the way URI for QNames were computed through
5525 the code, serious cleanup.
5526 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5527 in their own hash table, implementation not yet finished.
5529 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5532 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5533 to save/restore some XPath context, bug raised by
5536 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538 * libxslt/xsltwin32config.h[.in]: added configuration/version
5539 informations for Windows/MSC
5540 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5542 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5543 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5545 * AUTHORS: added William
5547 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549 * configure.in doc/xslt.html: releasing 0.13.0
5550 * doc/Makefile.am: don't index the win32 include
5551 * doc/html/*: rebuilt the docs
5553 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5556 * libxslt/xslt.c: avoid warning if version="1.1" is used
5557 * libxslt/transform.c: forgot to initialize cur->outputFile
5558 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5559 use the vendor string to detect supporting chunking, this
5560 is a workaround to be considered in the list of decent XSLT
5563 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5566 added a new interface xsltRunStylesheet() for a more flexible
5567 handling of the output and trying to adhere to xsl:document
5568 filename generation semantic if one knows the URL of the output,
5569 also add IObuf capacity and SAX for output but is currently not
5571 * libxslt/xsltproc.c: added a -o or --output filename argument
5572 to test xsltRunStylesheet() or provide a base when generating
5574 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5575 updated tests to add DocBook xt:document based chunking
5576 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5577 * tests/multiple/out/*.html: the new xt:document now generate
5578 the DOCTYPE if available as is the case for HTML
5580 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5582 * Removed some redundant code in xsltDefaultProcessOneNode
5583 and revised the default processing of an attribute node
5585 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5587 * Enhanced ApplyTemplates and ForEach to allow multiple
5588 documents within a nodelist.
5589 * Repaired small bug in xsltDocument function which caused
5590 a crash if invalid second argument was provided.
5592 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5594 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5595 updating tutorial with explanation of xsltSave vs. xmlSave
5598 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5602 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5605 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5606 Patches for Windows mostly contributed by Yon Derek
5607 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5608 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5609 Project file for Mircrosoft C provided by Yon Derek
5611 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613 * libxslt/pattern.c: closing bug #56517, fixed a number of
5614 problems in the patterns compilations, priorities and debug
5615 * libxslt/transform.c: improved the template debug message
5616 * tests/docs/Makefile.am tests/general/Makefile.am
5617 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5618 regression test for #56517
5620 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622 * libxslt/xslt.c: avoid a stupid bug when compiling with
5623 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5625 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627 * libxslt/numbers.c: fix of a small bug
5628 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5631 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5635 * tests/docbook/xhtml/*: added XHTML stylesheets
5636 * tests/docbook/fo/*: added XSL FO stylesheets
5637 * tests/docbook/result/xhtml/*: added XHTML results
5638 * tests/docbook/result/fo/*: added XSL FO results
5640 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642 * HACKING: fixed, added William
5644 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5647 xml cases, and fixed text output to be recursive in text nodes
5650 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5654 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5657 'namespace' is a reserved C++ identifier
5659 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661 * doc/xslt.html: adding 0.12.0 release
5663 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665 * configure.in: preparing 0.12.0 release
5666 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5667 * libxslt/xsltconfig.h.in: added doc inline comment
5668 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5669 and enriched xsltproc --version to show them
5670 * doc/html/*.html: rebuilt the docs
5671 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5672 tutorial ends up in the tars and RPMs
5674 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676 * libxslt.spec.in: updated the descriptions
5678 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680 * libxslt/namespaces.[ch]: added a single namespace def copy
5681 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5682 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5683 any kind of input nodes.
5684 * libxslt/variables.c: checked and closed the last TODO about
5685 namespace propagation
5686 * tests/docs/Makefile.am tests/general/Makefile.am
5687 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5688 regression test for #56115
5690 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5692 * updating tutorial: adding discussion of freeing memory, image
5693 files for callouts, link to xsltproc.c code
5695 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5698 to remove the old code
5699 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5702 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704 * libxslt/variables.c: fixed bug #56267, namespaces must
5705 be propagated when evaluating local variables.
5706 * tests/docs/Makefile.am tests/general/Makefile.am
5707 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5708 regression test for #56267
5710 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5713 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5714 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5715 request to have xinclude processing done on document() if requested
5717 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5721 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723 * libxslt/preproc.c: removed a warning on xsl:transform
5724 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5725 tests/general/array.out tests/general/array.xsl: added a new
5726 test fround in xsl-dev
5728 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5731 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5732 serializer of libxml impacted the result of some tests. Checked
5733 that the XML REC renders identically.
5735 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5737 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5740 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742 * libxslt/variables.c: fixed bug #55670, namespaces must
5743 be propagated when evaluating global variables.
5744 * tests/docs/Makefile.am tests/general/Makefile.am
5745 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5746 regression test for #55670
5748 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * doc/xslt.html: linked to the tutorial
5752 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5754 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5758 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760 * libxslt/transform.c: closed bug #55723, problem was due to
5761 a limitation of xsltGetNamespace() when the insertion point
5763 * tests/docs/Makefile.am tests/general/Makefile.am
5764 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5765 regression test for #55723
5767 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5769 * libxslt/transform.c: fixed problems with document() in
5770 xsltApplyTemplates and xsltForEach. Cleaned up several
5772 * libxslt/keys.c: saved and restored ctxt->document within
5773 xsltInitKey to fix problem with keys when doc changed
5774 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5775 needed when document() causes a change of doc within
5776 xsltApplyTemplates and xsltForEach
5778 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5782 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5783 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5784 Updated to use the new function
5785 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5786 the fixes in the serialization of <pre> in HTML in libxml
5787 led to a number of changes in the output
5789 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791 * tests/docs/Makefile.am tests/general/Makefile.am
5792 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5793 regression test for #55722
5795 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797 * doc/xslt.html: updated to ask to not send mail directly
5798 * tests/docs/Makefile.am tests/general/Makefile.am
5799 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5800 regression test for #55722
5802 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804 * libxslt/pattern.c : trying to fix #55670
5805 * tests/XSLTMark/reverser.out : result of test changed when
5808 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810 * doc/xslt.html: updated with 0.11.0
5812 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814 * configure.in libxslt.spec.in: released 0.11.0
5816 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818 * libxslt/transform.c: William M. Brack found a small bug
5819 when call-template didn't find the template.
5821 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823 * libxslt/transform.c: fixed handling of PI and comments
5824 (bug raised by Brent M Hendricks).
5825 * tests/docs/Makefile.am tests/general/Makefile.am
5826 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5829 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831 * libxslt/xsltproc.c: added --xinclude in the option list,
5832 patch from Raphael Hertzog
5833 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5834 test in the normal testsuite
5836 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5839 at the top template level
5840 * tests/docs/Makefile.am tests/general/Makefile.am
5841 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5844 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * libxslt/functions.c: fixed the document() bug reported by
5847 Stephane GUIBOUD-RIBAUD
5848 * tests/docs/Makefile.am tests/general/Makefile.am
5849 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5852 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854 * configure.in libxslt/Makefile.am: fixed bug #54953
5855 * libxslt/attributes.c: cleanup pointed by Joe Orton
5856 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5858 * libxslt/functions.c: cleanup unreached code
5859 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5860 include with preprocessor definitions
5862 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * tests/documents/Makefile.am tests/general/Makefile.am
5865 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5866 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5867 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5868 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5869 configure.in: Makefiles cleanup from Joe Orton
5871 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873 * tests/docbook/result/html/external.html
5874 tests/docbook/result/html/graphics.html
5875 tests/docbook/result/html/gtest.html
5876 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5877 Added a test from coolo for IDs in external parsed entities
5880 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5883 added --version info to xsltproc closing #54952
5885 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887 * tests/documents/Makefile.am tests/general/Makefile.am
5888 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5889 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5890 Seems some of the changes I made for 0.9.0 Makefiles were
5893 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895 * configure.in: preparing 0.10.0 release
5896 * doc/xslt.html: updated
5897 * doc/html/* : rebuilt the docs
5899 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5902 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5903 avoiding modifying stylesheet informations, and fixing
5904 document() when called from a global variable init
5906 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5909 add ctxt->inst to allow stylesheet element lookup (needed
5911 * libxslt/*.[ch]: generate docs for the structures and
5912 macros, general cleanup for docs
5913 * doc/html/*.html: regenerated all docs
5915 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5918 libxslt/xsltInternals.h: optimizations, cleanup of global
5921 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5924 libxslt/variables.c: force the precompilation of XPath expressions
5925 at stylesheet compilation time
5927 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5931 * tests/REC/Makefile.am: be less verbose if things really go wrong
5932 * tests/docs/Makefile.am tests/general/Makefile.am
5933 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5934 the regression tests
5936 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5939 detection method to generate HTML documents
5940 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5941 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5942 tests/XSLTMark/html.out tests/XSLTMark/products.out
5943 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5944 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5945 tests/general/bug-5-.out: updated a number of tests output
5948 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5952 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5955 about attribute being generated twice. Fixed a number of related
5956 bugs on attributes handling.
5957 * tests/REC/test-7.1.4.out: this changed an attribute generation
5959 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5961 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5964 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5966 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5969 the cases where perl is not in the path (nor in /usr/bin)
5970 * tests/docbook/result/html/gdp-handbook.html
5971 tests/docbook/result/html/kwrite.html
5972 tests/docbook/test/gdp-handbook.xml
5973 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5975 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5978 cases where a network access is needed to load a DTD or entity
5979 * tests/docbook/Makefile.am: added --nonet
5980 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5981 fixed 2 tests as a result
5983 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5986 try to remove the unneeded docbook Makefile stuff
5988 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990 * doc/xslt.html: fixed a link error
5991 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5992 * libxslt/xsltproc.c: cleaned up the --repeat loop
5993 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5994 fixed the DOCTYPE in tests output
5995 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5996 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5997 test case and fixed the EXTRA_DIST
5999 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001 * libxslt/extra.c: add more debug to xsltDebug
6002 * libxslt/transform.c: spent a few hours tracking down an ugly
6003 race like bug in xsltCopyTreeList() arghhh
6004 * libxslt/xsltproc.c: call xmlInitMemory() explictely
6006 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008 * doc/internals.html: more work done on the doc, mostly complete
6009 except the section on the XSLT stack and the extensions API
6010 since both still need more work.
6012 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014 * doc/internals.html doc/contexts.* doc/object.*: more work done
6017 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019 * doc/internals.html: more work done on the doc
6021 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6023 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6024 for the CDATA output
6026 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028 * libxslt/xslt.c: do not escape content of CDATA nodes on output
6030 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6033 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6034 doc/templates.fig doc/templates.gif: started writing tye doc
6035 on how libxslt works.
6037 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6039 * libxslt/numbersInternals.h libxslt/numbers.c
6040 tests/numbers/format-number.out tests/XSLTMark/number.out:
6041 Patch from William Brack to bring format-number() more in alignment
6042 with the Java implementations.
6044 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6047 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049 * tests/docbook/result/html/* tests/general/bug-11-.out
6050 tests/multiple/result.xml tests/XSLTMark/*.out
6051 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6054 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056 * libxslt/xsltproc.c: add a --docbook option if your libxml2
6057 has the SGML DocBook support compiled in.
6059 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6062 tests especially on sorting
6063 * test/xsltutils.c: oops multiple sorts was actually broken !!!
6066 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6070 * doc/html/* doc/xslt.html: updated and regenerated the docs
6072 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074 * xsltutils.[ch] transform.c: implemented multiple levels of
6076 * test/REC/test-10-2.*: added a really small test for it
6078 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6081 there can be multiple text and CDATA child
6083 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085 * tests/multiple/makefile.am: fixing #54015
6086 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6087 and a similar problem for the docbook tests
6089 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * tests/general/bug-8-.out: fixed in libxml xpath
6092 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6093 problem in predicates within a pattern. Spotted another
6094 potential namespace problem
6096 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6099 libxslt/xsltproc.c: counting errors and warnings at compilation
6100 time. Stop processing in case of error.
6101 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6102 added more namespace related bug checks
6104 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106 * libxslt/preproc.c libxslt/variables.c: found the source of a
6107 memory leak with DocBook introduced this w.e.. bit of cleanup.
6108 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6111 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113 * libxslt/variables.c: fixing bug #53769
6114 * tests/general tests/docs: added new examples from the
6115 bug reports to the regression tests, updated the Makefiles
6117 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6120 attributes.c extensions.[ch]: moved all stylesheet precomputation
6121 at stylesheet loading time (stylesheet transform should be thread
6122 safe now), improved params and variables evaluations (but optim
6123 is not complete yet).
6126 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128 * libxslt/xsltproc.c : changed the way --repeat works when
6131 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6133 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6134 fixed default formatting
6136 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6139 * libxslt/xsltproc.c : added an option to process HTML input
6141 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143 * libxslt/transform.c: Tony Gorski found a bug pointed by
6144 a compiler on Tandem
6145 * tests/documents/result.xhtml: this results in a small
6146 change in the output of this test
6148 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6153 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155 * transform.c: fixed text and cdata handling in xsl:copy
6156 * xslt.c : avoid crashing on invalid xslt input
6157 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6158 bugs submitted to the regression tests
6160 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6164 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166 * configure.in: updated to 0.8.0
6168 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170 * transform.c: fixed a bug introduced on handling #53401
6172 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174 * transform.c: fixed #53401
6175 * configure.in libxslt/*.c: allowed to suppress debug reporting
6176 functionalities but it brings not noticeable improvements
6177 * doc/xslt.html doc/html/*: updated and regenerated docs
6179 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181 * tests/general/bug-5-.out tests/multiple/out/*.orig
6182 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6183 following the libxml changes
6185 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187 * libxslt/functions.c: applied TOM's patch to key()
6188 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6189 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6190 small HTML output change
6192 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6197 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6200 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6201 fixed for the most part the namespace handling problem in XPath
6202 expression computations.
6203 * test/doc/ tests/general: added bug 5 and 6
6205 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207 * libxslt/xslt.c: applied William M. Brack patch fixing the
6208 template lack of support for priority
6209 * test/XSLTMark/*.out : this fixed anumber of problems in the
6212 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6215 fixed a bug in generate-id()
6216 * libxslt/transform.c: fixed null list result errors
6217 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6218 fixes for sorting semantic
6220 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6224 * libxslt/xsltproc.c : added --xinclude option
6225 * tests/XSLTMark/union.out : fixed the output
6227 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6229 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6231 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233 * configure.in: released 0.7.0
6234 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6237 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6240 some checking against NULL pointers
6242 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6245 added the XSLTMark in the regression tests as well as multiple
6246 output test from Ankh
6247 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6248 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6249 patches and fixed a memory leak
6250 * tests/docbook/result/html/*.html : updated the results after
6252 * tests/xmlspec/REC-xml-20001006-review.html
6253 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6254 an HTML doctype when serializing HTML result, but adds the
6257 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6261 * test/docbook/result/html/*.html: this change the output
6262 * tests/xmlspec/REC-xml-20001006-review.html
6263 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6264 the reference anchors generated for the XML spec
6266 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6269 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6270 libxslt/xsltutils.c: of course the way I defined
6271 UNUSED breaks on old gcc version. Try to be smart and
6272 also define it directly in xsltconfig.h
6273 * tests/xmlspec/Makefile.am: fixed the timing arg test
6275 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6278 implemented command line parameter passing
6279 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6280 tested it by passing show.diff.markup=1 to build the review version too
6282 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284 Huge cleanup, I switched to compile with
6285 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6286 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6287 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6288 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6289 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6290 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6291 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6292 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6293 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6294 libxslt/xsltutils.c: basically made static unexported functions
6295 avoided name clashes and flagged unused parameters.
6297 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299 * configure.in: 0.6.0 yet another release
6300 * doc/xslt.html doc/html/*: updated the docs
6302 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6305 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6306 extended xsltEvalStaticAttrValueTemplate and
6307 xsltEvalAttrValueTemplate to support foreign namespaces,
6308 and fixed document()
6310 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312 * xsltutils.h: cleanup some garbage added last night
6313 * xsltInternals.h variables.c transform.c templates.[ch]
6314 preproc.c pattern.c keys.c: switched the whole XSLt processing
6315 to use XPath precompiled expressions and reusing them.
6316 * functions.c: some cleanup, seems people don't use
6317 unparsed-entity-uri() the way it's supposed to be used
6319 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6322 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6323 with the new way XPath is interpreted. This doesn't yet
6324 take advantage of the separate parsing/evaluation phases
6326 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6329 problem in xsl:copy-of in case of attributes
6330 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6331 tests/general/Makefile.am tests/general/bug-3-.*:
6332 added the test to the general regression suite
6334 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6337 fixing some of the missing functionnalities in the XSLT
6338 functions implementations.
6340 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6344 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346 * README.cvs-commits: added, pointing to HACKING
6347 * HACKING: added defines commit rules.
6349 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351 * libxslt/extra.c libxslt/variables.c: fixing compilation
6352 when libxml was compiled without debug support
6354 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356 * configure.in: time for 0.5.0
6357 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6358 new test files are included in the distribution
6359 * doc/xslt.html : updated
6360 * doc/html/*.html: regenerated the docs
6362 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364 * tests/docbook/result/html/*.html: regenerated the HTML
6365 now that value-of an result tree don't include the fake root
6367 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369 * libxslt/transform.c libxslt/variables.c: removed a couple
6370 of possibly uninitialized var probs
6371 * tests/xmlspec/Makefile.am: run the processing without verbose
6372 avoid raising generated id differences.
6374 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6378 * libxslt/transform.c: fixed a bug which exaplined why no
6379 optimization were resulting from preproc stuff
6381 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6384 w.r.t. value of tree result (and attributes within it) fixed.
6385 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6386 Integrated the xmlspec to the test (i.e. diffed output for
6389 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6392 strip-spaces problem
6393 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6396 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398 * libxslt/transform.[ch]: finished integrating the current
6399 state of the preproc optimizations.
6400 * tests/xmlspec/diffspec.xsl: switched off diff printing
6402 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404 * libxslt/preproc.c libxslt/transform.c: started rolling in
6405 some of the optimizations.
6407 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6410 transform.[ch]: previous commit broke a lot of stuff, fixing
6411 and preparing for next step
6413 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6416 xsltInternals.h: started working on optimizing stylesheet
6417 element parsing. Just builds the extra informations so far.
6418 * xsltutils.h: added a missing XPath decl
6420 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422 * libxslt/variables.c: William M. Brack found a serious bug
6423 with imports and global variables ...
6425 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427 * libxslt/pattern.[ch] libxslt/transform.c: added
6428 xsltCleanupTemplates() to clean up state left after processing.
6430 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432 * libxslt/transform.c: applied patch from William M. Brack
6433 to support with-param in xsltApplyTemplates().
6435 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6437 * libxslt/pattern.c: fixed the compilation of patterns which
6438 contains XPath NodeTypes. Handling of nested predicates.
6440 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442 * libxslt/transform.c: save ctxt->node after for-each
6444 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6447 * doc/xslt.html: updated
6449 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6452 added xsltDocumentElem implementing multiple file output,
6453 including 1.1 xsl:document but yet untested.
6455 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457 * libxslt/extensions.c: fixed stoopid bug
6458 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6459 carrying extensions to the specification. Added node-set()
6460 for existing saxon and xt namespaces and debug() in libxslt
6461 namespace (http://xmlsoft.org/XSLT/namespace)
6462 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6464 * configure.in tests/Makefile.am tests/namespaces: added some
6465 namespaces tests, including a test calling the extra debugging
6466 function in libxslt namespace, worked first time !!!
6468 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470 * libxslt/xslt.c: extension prefix support for the full stylesheet
6471 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6474 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476 * doc/xslt.html : cleaned up, added a bit more description on
6479 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6482 on functions and element extensions. First on list will be
6485 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487 * configure.in libxslt.spec.in: releasing 0.3.0
6488 * doc/xslt.html: updated
6490 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492 * configure.in tests/docbook/html : oops forgot to add
6493 the stylesheets themselves :-\
6495 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497 * configure.in tests/Makefile.am tests/docbook tree:
6498 added docbook XSL based test suite
6500 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502 * libxslt/xsltutils.c: reformat of messages
6503 * libxslt/xsltproc.c: removed memleak on --noout
6504 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6505 changed again the way parameter are evaluated before a
6506 call-template, seems to fix a few nasty bugs, memory alloc debug too
6508 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6511 fixed the param evaluation problem in apply-template
6512 * libxslt/pattern.c: speed up seriously some context computation
6513 * libxslt/xsltInternals.h: preparing for extension support
6515 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517 * libxslt/Makefile.am: small cleanup
6518 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6519 fixed current() I hope
6521 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6524 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6525 support of namespaces, both in templates and in XPath subexpressions
6527 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6529 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6531 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6534 contextual info must be recomputed
6536 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6539 * libxslt/xsltproc.c : added --maxdepth
6541 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544 * libxslt/xsltproc.c: added --novalid and --noout as well
6545 as options printing when no args
6546 * libxslt/variables.c libxslt/transform.c: trying to get rid
6547 if some variable/params addressing errors.
6549 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6552 * libxslt/xsltutils.c: add carriage return to xsl:message when
6555 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557 * libxslt/functions.c: fixed a bug with generate-id()
6559 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561 * libxslt/xsltutils.c: started doing more useful stuff in
6563 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6564 libxslt/xsltInternals.h: changed the way variables/params
6566 * libxslt/xsltproc.c: removed a pedantic warning
6567 * libxslt/variables.[ch]: found an ugly evaluation bug
6569 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571 * tests/REC/Makefile.am: updated
6573 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575 * libxlst/functions.c: fixed ID generation
6576 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6578 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580 * libxslt/numbers.c: removed a couple of memleaks
6582 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584 * libxslt/pattern.[ch]: exported pattern matching interfaces
6585 for numbers.c and future debug module
6586 * libxslt/numbers.c: updated to new interface, should avoid
6587 unnecessary recompilation of patterns.
6588 * libxslt/xsltutils.[ch]: cleanup
6589 * tests/REC/gmon.out: removed :-)
6591 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6593 * libxslt/numbers.c: implemented level=any
6594 * libxslt/transform.c: corrected some default values
6595 * tests/REC/test-7.7-*.*: added
6597 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599 * libxslt/pattern.c: priorities were horribly broken, hope it's
6602 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6605 libxslt/xsltInternals.h libxslt/transform.[ch]
6606 libxslt/templates.c libxslt/xslt.c:
6607 Added apply-imports, keep a stack of running templates
6608 * libxslt/xsltutils.c: bugfixes, gather the output informations
6610 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6611 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6612 the real set of transformation on XML-1.0 2e generages a near
6613 perfect HTML. Needs just more number fixes and implementation
6614 and an obscure problem in 3.3.3
6616 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6618 * libxslt/pattern.c: added xsltMatchPattern()
6619 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6621 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6624 * libxslt/xsltutils.[ch] : added a small debugging hook
6626 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628 * libxslt/FEATURES libxslt/transform.c: added support for
6629 disable-output-escaping in xsl:copy-of
6630 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6631 give more debugging info
6633 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6636 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6637 Includes, more document changes
6638 * libxslt/xsltutils.c: fix the output of doctype and what is or
6640 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6641 * tests/Makefile.am tests/documents/* : added a new test from Stric
6642 exercising document() among other things
6644 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6646 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6647 for the level attribute for xsl:number
6648 * libxslt/numbers.c: internal restructuring
6650 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6653 to deal with documents
6654 * libxslt/functions.c: fixed document() to return the same set
6656 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6657 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6658 associated to loaded documents, not to the transformation
6659 context, made the change, this impacted a number of modules
6661 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6665 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6668 ready for the release
6669 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6670 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6673 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6676 added support for keys in patterns
6677 * tests/REC/test-12.2-2.*: added a specific testcase
6679 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681 * libxslt/functions.c FEATURES: started adding support for key()
6682 * tests/REC/test-12.2-1.*: first key test
6684 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6688 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6690 * libxslt/xsltutils.c: warning cleanup
6691 * libxslt/pattern.h: fixed soopid cut'n paste prob
6693 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695 * libxslt/transform.c libxslt/xslt.c: chased some reported
6696 unitinitialized variables.
6698 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6702 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704 * Copyright IPR Makefile.am: added some wording and a rewrite
6705 of the W3C IPR but without giving Copyright rights to W3C,
6706 should suit everybody
6708 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710 * FEATURES: updated, added mode support for templates
6711 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6712 support for templates
6713 * templates.c variables.c: simple fixes
6714 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6715 * xsltproc.c: added option -timing
6716 * xsltutils.c: seem I forgot to add encoding support in output...
6717 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6718 consisting of reformatting the XML REC with the xmlspec XSLT,
6721 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6724 * numbers.c: handles actual number formatting for both xsl:number
6725 and the format-number extension function.
6726 * function.c: formatting moved to numbers.c
6727 * transform.c: added xsl:number
6728 * xslt.c: minor memory leak removed
6729 * Makefile.am: added numbers.c and numbersInternals.h
6731 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734 * doc/html/*.html updated
6735 * doc/libxslt.sgml: added new modules
6736 * libxslt/pattern.c: fix loop on hash clashes.
6738 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742 * pattern.c: lots of changes to make most patterns work
6743 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6744 * transform.c: cleanup and attribute patterns testing
6745 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6747 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6748 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6751 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754 * transform.c: added xsl:element support
6755 * namespaces.[ch]: added xsltGetSpecialNamespace()
6756 * attributes.c: added xsl:attribute namespace support.
6758 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6761 implement import cascade lookups and traversal
6762 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6763 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6764 started coding the import cascade lookup in the places needed,
6765 probably incomplete.
6767 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6770 xsl:include and xsl:import, untested
6772 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774 * FEATURES: updated choose/when/otherwise added
6775 * libxslt/transform.c: plugged choose in
6776 * configure.in tests/Makefile.am tests/REC/Makefile.am
6777 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6778 tests/general/itemschoose.*: started adding a more generic
6779 infrastructure for testing.
6781 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783 * tests/REC/test-11*: added more tests
6784 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6787 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789 * tests/REC/test-[9-10]*: added more tests
6790 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6793 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795 * tests/REC/test-[7-9]*: added more tests
6796 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6797 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6798 is allocated, overall cleanup.
6800 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802 * tests/REC/test-7.*: added more tests
6803 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6804 fixing bugs raised by said tests
6806 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808 * tests/REC/test-7.*: added more tests
6809 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6810 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6811 raised by said tests
6813 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816 * configure.in tests/Makefile.am tests/REC/*: started adding
6817 some regression tests based from fragments of spec examples
6818 * libxslt/transform.c: fixed a problem on namespace generation
6820 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823 * tests/numbers/Makefile.am tests/numbers/format-number.*
6824 tests/Makefile.am configure.in: added number formattting
6826 * libxslt/attributes.[ch]: separated attribute support, started
6827 add support for attribute-sets
6828 * libxslt/functions.[ch]: update for number and formatting
6830 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6831 cleanups updates, etc ...
6833 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836 * libxslt/transform.c: added copy-of support
6837 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6839 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841 * FEATURES TODO: updates
6842 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6845 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847 * FEATURES TODO: updates
6848 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6849 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6850 namespace aliases and cleaned up the overall namespace related
6851 code. This materialize as a new module.
6853 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6858 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6863 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6866 and the rules to generates the makefiles.
6867 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6868 * doc/html/*.html : autogenerated documentation
6869 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6871 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6875 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877 * FEATURES TODO README INSTALL: updated
6878 * libxslt/xslt.h: added URL and version/vendor :-)
6879 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6880 attempt to support older libxml2 version.
6881 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6882 and macros to add/register new document created by document()
6883 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6884 system-property(), element-available() and function-available().
6885 A crippled version of document() has been added too.
6887 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6890 number formatting !!!
6891 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6892 tests/Makefile.am; added testing for mathematical functions,
6896 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6899 with non-named rules (*, ...) added accelerators
6900 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6901 and xsltEvalAttrValueTemplate() high level functions
6902 * libxslt/transform.c: fixed the part where attributes
6903 had to be looked at as templates, added comment and
6905 * TODO FEATURES: updated to reflect the new state
6907 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909 * libxslt/functions.[ch] Makefile.am: added new module functions
6910 with templates for the XSLT functions.
6911 * libxslt/variables.h templates.c: added registrations of new
6912 functions when an XPath context is created
6914 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916 * tests/Makefile.am: cleanup
6917 * libxslt/pattern.c: should support most of the patterns now
6918 except ID/Key and maybe some namespace checks when having
6922 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6925 tests/REC2/Makefile.am: updated the makefiles and spec files to
6926 add tests, and the FEATURES file to the RPM
6928 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6931 prepared the Makefiles and spec files for a first release.
6932 * COPYING.LIB: added LGPL Licence
6934 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6936 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6937 <breese@mail1.stofanet.dk>
6939 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941 * configure.in libxslt.spec.in: first try to get a spec file
6943 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6946 * libxslt/transform.c: add support for "*" to strip and preserve
6949 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952 * FEATURES: added with alist of what's in and what's not
6953 * libxslt/xslt.c: fixed top level Param and Variable stuff
6955 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957 * xsltproc.c: removed bug
6958 * tests/REC2/html.xml: added newline after doctype
6959 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6960 support, result tree fragment support (requires just commited
6961 extensions to libxml2 XPath !!!)
6962 * transform.c: added call-template, with-param support
6963 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6964 * TODO: updated, added a DONE section and started migrating stuff :-)
6966 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6969 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6970 too, added the HTML output test
6971 * libxmls/xsltutils.c: added HTML output
6972 * libxslt/xslt.c: check version on literal result used as templates
6973 * libxslt/transform.c: fixed an error in VERSION number
6974 * libxslt/templates.c: make sure generated nodes have doc and
6977 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6980 specific module. Added attribute value template, at least in
6982 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6983 the spec now works too.
6984 * libxslt/variables.c: fixed the debug
6985 * libxslt/xslt.c: fixed an ugly uninitialized variable
6986 * libxslt/transform.c: now using attr template processing
6988 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6991 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6992 structure to add an execution stack with variables. Tree
6993 valued variables still missing.
6996 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998 * libxslt/xslt.c: check version on stylesheets
6999 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7000 started adding variables interfaces and modules.
7002 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004 * libxslt/xslt.c: added support for disable-output-escaping
7005 will need libxml version > 20211
7006 * libxslt/transform.c: cleanup
7007 * libxslt/xsltutils.[ch]: added output functions
7008 * libxslt/xsltproc.c: reuse the output function
7009 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7012 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7015 with blank node stripping when not allowed.
7017 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019 * libxslt/transform.c: modified apply-templates processing
7020 added select and sort support support.
7022 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024 * TODO: guess what, it's growing :-(
7025 * configure.in: setup hacking values when compiling in my
7027 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7028 very rudimentary version of xsl:sort
7030 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033 * libxslt/transform.c: context position and size in for-each
7034 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7035 and put Error and Debug routines
7036 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7037 to use the Debug calls, cleanup
7038 * libxslt/xsltproc.c: added -v to enable debug printing
7040 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042 * TODO: started filling it :-(
7043 * libxslt/pattern.c: should now at least compile the full
7044 set of patterns authorized. Default priorities added.
7045 * libxslt/transform.c: a bit more work and cleanup.
7047 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049 * TODO: started adding in there :-(
7051 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7054 support of xslt:if and xslt:attribute, need libxml2 interfaces
7055 present only in CVS.
7057 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059 * test/Makefile.am test/REC*/Makefile.am: added first test
7060 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7061 cleanup of nodes at reading of stylesheet, added support
7062 for xsl:for-each and fixed a few recursion bugs
7064 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066 * pattern.c, xslt.c: removed debug
7067 * transform.c: added value-of, seems to handle the first
7068 REC example correctly
7070 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072 * transform.c, xsltproc.c: small fight with spaces and formatting
7073 may need a revisit later but looks pretty good right now.
7075 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077 * transform.c: basic processing in place
7078 * xsltInternals.h: exported one xslt.c function
7080 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082 * libxslt/transform.[ch] Makefile.am: started adding the
7083 transformation module
7084 * pattern.[ch] xslt.c: more work...
7086 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088 * libxslt/pattern.c: started adding xsltTestCompMatch()
7090 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092 * libxslt/pattern.c: more work on parsing selectors
7094 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096 * libxslt/xslt*: completeted the structures
7097 * libxslt/pattern.[ch]: started adding code to precompile patterns
7099 * libxslt/makefile.am: added the new files
7101 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103 * libxslt/xslt.c : small cleanup
7104 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7105 mechanism for compile-time options
7107 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109 * libxslt/xslt.[ch]: started parsing templates
7111 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7115 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7120 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7123 libxslt/Makefile.am tests/Makefile.am:
7124 Created the library framework, imported it into the GNOME CVS base
7125 * INSTALL: added a small instruction file.
7127 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7130 first steps toward building the framework
7132 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134 * NOTES: added notes taken while reading the spec.
7136 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138 * test/REC1 test/REC2: added examples from the XSLT REC
7140 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142 * README: basic informations
7143 * Changelog: created