1 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
3 * libexslt/strings.c: added new function 'replace' from Joel
5 * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
6 replace.1.out: added new test case for above.
7 * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
8 * configure.in: trivial change for flags on my compilations
9 * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
10 libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
11 libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
12 libxslt/xsltutils.c: fixed some documentation/comments and
13 compilation warnings - no change to logic.
14 * re-generated the documentation.
16 Wed Jan 3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
18 * configure.in: adapt the extra versioning code to SVN
20 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
22 * python/libxslt.c: applied patch supplied by Kjartan Maraas
25 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
27 * libexslt/functions.c: further enhancement to the original
28 fix for bug #381319 (which was not correct).
29 * tests/exslt/functions: minor enhancement to function.9.xsl;
30 function.10.[xsl,xml,out] added to regression tests to check
33 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
35 * configure python/generator.py python/libxsl.py
36 python/libxslt-python-api.xml python/libxslt.c
37 python/tests/2stage.py python/tests/loader.py: applied patch from
38 Nic James Ferrier to make stylesheets comparable and to add
39 transformContext handling
41 Sat Dec 9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
43 * libexslt/functions.c: changed handling of function params
45 * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
46 xsltLocalVariablePop as global entries so that they could
47 be used from within libexslt/functions.c
48 * tests/exslt/functions/function.9.[xsl,xml,out] added to
51 Tue Dec 5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
53 * libxslt/extensions.c: applied patch from Marcus Meissner removing
54 a strict aliasing problem should fix #317921
56 Fri Dec 1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
58 * libxslt/transform.c: fixed problem with housekeeping of
59 localRVTBase, bug #378766
61 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
63 * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
65 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
67 * libxslt/variables.c: fixed problem with cached RVT's,
70 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
72 * libxslt/transform.c: applied patch from Mike Hommey about saving
73 the current in-scope namespace list when calling a template, fixes
76 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
78 * configure.in: fix a python detection problem pointed out by
79 Joseph Sacco, fixes bug #376391
81 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
83 * libxslt/transform.c: fixed problem with entity handling
84 within xsltCopyAttrListNoOverwrite (#352907)
85 * tests/general/bug-164.xsl, tests/general/bug-164.out,
86 tests/docs/bug-164.oxml: added a regression test for this
88 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
90 * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
91 this bumps libxml2 requirement to 1.6.27
92 * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c
93 libxslt/xsltInternals.h: cosmetic cleanups to restore the
96 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
98 * doc//*: removed all remaining references to the old Wiki
100 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
102 * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
105 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
107 * libxslt/preproc.c: applied patch from Mike Hommey fixing 2
108 erroneous xmlFree() and adding a message on an unsupported feature
110 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
112 * python/libxslt-python-api.xml: applied fix for accessor functions
113 of a stylesheet returning pointers to immutable strings, patch
115 * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
116 by adding a new parameter to xsltproc names --xincludestyle
118 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
120 * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
121 libxml2 has no xinclude support #319886
122 * docs/*: renamed Gnome to GNOME fixes #352159
124 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
126 * libxslt/Makefile.am: a missing DESTDIR
127 * python/Makefile.am: fix reference to build paths in python module
128 * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
129 comments on version values, the 3 are patches from Peter
130 Breitenlohner and should fix #340995
132 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
134 * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
135 which should finish fixing #337486
137 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
139 * libxslt/security.c: applied fix from Shane Corgatelli to pass
140 the full URL when checking security access for network URLs,
141 should fix bug #359366
143 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
145 * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c:
146 applied patch from Daniel Leidert to fix some typo
147 * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
150 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
152 * xsltproc/xsltproc.c: --xinclude should also force XInclude
153 processing on the stylesheets themselves, raised by Daniel Leidert
155 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
157 * libxslt/transform.c libxslt/variables.c
158 libxslt/xsltInternals.h: Fixed restoring the context doc
159 for XPath in xsltForEach(). Eliminated the use of @tmpDoc
160 of the transformation context.
162 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
164 * libxslt/preproc.c: Added missing QName-validation of some
165 attributes of XSLT-elements. This fixes bug #304921, reported
168 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
170 * libxslt/transform.c: As suggested by Bill, I changed
171 xsltShallowCopyNsNode() to return an xmlNsPtr instead of
172 an int. The fix of bug #350085 is OK; i.e. the removal
173 of the call to xsltFreeRVTs() in
174 xsltApplyStylesheetInternal(). I think I tried to clear
175 the transformation context as much as possible, in case
176 it is reused; Daniel informed me on the list that reusing
177 the context is not intended, so no need anymore to try
178 to free the fragments immediately after the transformation.
180 Wed Aug 9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
182 * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
183 clear bug350085; cleaned up most warnings (still a problem in
184 xsltShallowCopyNsNode)
185 * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
186 xslt.c and xsltInternals.h] and libexslt/functions.c
188 Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
190 * python/generator.py: fixed the conversion of long parameters
192 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
194 * python/types.c: fix float and boolean XPath conversions
195 * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
196 at setting XInclude support.
198 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
200 * Updated tests affected by recent library changes -
201 tests/general/bug-1-.out, tests/general/bug-24-.out,
202 tests/keys/month.out : (<t></t> now becomes <t/>);
203 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
204 call-template and apply-template, where the template has
205 no parameter but one is supplied (var should not be affected)
206 tests/general/bug-145.err : changed error text
208 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
210 * libxslt/attributes.c libxslt/documents.c
211 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
212 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
213 libxslt/templates.h libxslt/transform.c
214 libxslt/variables.c libxslt/xslt.c
215 libxslt/xsltInternals.h libxslt/xsltutils.c
216 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
217 libexslt/functions.c libexslt/strings.c:
218 Committing again, since I forgot to switch from win to linux
219 linebreaks in the files.
221 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
223 * libxslt/attributes.c libxslt/documents.c
224 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
225 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
226 libxslt/templates.h libxslt/transform.c libxslt/variables.c
227 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
228 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
229 libexslt/functions.c libexslt/strings.c:
230 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
231 directly, rather than creating an intermediate object with
232 xmlXPathConvertString(). This now does not add a text-node to
233 the result if the string is empty (this has impact on
234 serialization, since an empty text-node is serialized as
235 <foo></foo>, and now it will be serialized as <foo/>).
236 Refactored other functions in transform.c:
237 Mostly code cleanup/restructuring. Minimized number of
238 function variables for instruction which eat up function stack
239 memory when recursing templates (xsltIf(), xsltChoose(),
240 xsltApplyTemplates(), xsltCallTemplate()).
241 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
242 Implemented redefinition checks at compilation-time and
243 eliminating them at transformation time in the refactored code
245 Introduced the field @currentTemplateRule on xsltTransformContext to
246 reflect the "Current Template Rule" as defined by the spec.
247 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
248 same; the former is the "Current Template Rule" as defined by the
249 XSLT spec, the latter is simply the template struct being
250 currently processed by Libxslt.
251 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
253 Misc code cleanup/restructuring and everything else I already forgot.
254 Refactored lifetime of temporary result tree fragments.
255 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
256 for the new xsltRegisterLocalRVT().
257 Fragments of xsl:variable and xsl:param are freed when the
258 variable/pram is freed.
259 Fragments created when evaluating a "select" of xsl:varible and
260 xsl:param are also bound to the lifetime of the var/param.
261 EXSLT's func:function now uses the following functions to let take
262 care the transformation's garbage collector of returned tree
264 xsltExtensionInstructionResultRegister(),
265 xsltExtensionInstructionResultFinalize()
267 #339222 - xsl:param at invalid position inside an xsl:template is
269 #346015 - Non-declared caller-parameters are accepted
270 #160400 - Compiles invalid XSLT; unbound variable accepted
271 #308441 - namespaced parameters become unregistered
272 #307103 - problem with proximity position in predicates of match
274 #328218 - problem with exsl:node-set() when converting strings
276 #318088 - infinite recursion detection
277 #321505 - Multiple contiguous CDATA in output
278 #334493 - "--param" option does not have root context
279 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
280 #150309 - Regression caused by fix for 142768
282 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
284 * tests/docs/bug-54.xml tests/general/bug-54.out
285 tests/general/bug-99.out tests/general/bug-136.out
286 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
287 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
288 Fixed incorrect regression tests/results.
290 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
292 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
293 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
294 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
295 libxslt/xsltInternals.h libxslt/xsltutils.c:
296 Merged all the namespace lookup/create/disable functions
297 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
298 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
299 but kept the ns-aliasing mechanism; the ns-aliasing needs
300 to be removed when we move to the refactored code, which
301 applies ns-alias only at compilaton time.
302 Refactored xsltElementComp() (preproc.c); enhanced error reports.
303 Fixed: if the "namespace" attribute was not given, then this
304 performed incorrectly only a lookup for a default namespace;
305 i.e., without taking any prefix on the "name" attribute into
307 Refactored xsltElement() (transform.c); enhanced error reports.
308 Refactored xsltAttributeComp() (preproc.c). Added namespace
309 lookup as in xsltElementComp(). Enhanced error reports.
310 Refactored xsltAttribute() (transform.c); enhanced error reports.
311 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
312 for every element in the tree; this needs to be done only for
313 the top-most elements. For subsequent elements reconcile only
314 the ns-declarations. Disallowed setting of ns-declarations if
315 children have been already added to an element.
316 Removed ns-aliasing code where necessary.
317 xsltCopyProp(): disallowed setting of attribute nodes if
318 children have been already added to an element.
319 xsltCopy(): removed the incorrect skipping of attributes in the
320 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
321 Changed to use the introduced function xsltShallowCopyAttr().
322 xsltShallowCopyAttr(): Centralized all attribute-copy related
323 code in this function. It will now be called by
324 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
325 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
326 use xsltGetSpecialNamespace() and xmlNewDocProp().
327 Further substitution of various scattered namespace-lookup
328 related code for the use of xsltGetSpecialNamespace().
329 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
330 processing of attribute-sets. Attribute sets need to be applied
331 before adding any normal attribute of the literal result element;
332 this is now done in xsltAttrListTemplateProcess(). Fixed to
333 ensure that the ns-prefix of the overwriting attribute is used.
334 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
335 xsltAttrTemplateProcess() over to this function in order to
336 optimize processing of multiple attributes. This does not call
337 xsltAttrTemplateProcess() anymore.
338 Fixed: do not exclude the XSLT namespace after ns-aliasing have
340 The IFDEFed-out refactored code fixes the following issues:
341 - #313711: namespace collision with namespace-alias (reported
342 by by Oleg Paraschenko)
343 - #338214: Incorrect scope for exclude-result-prefixes
344 - #341392: Excluding namespace declarations of literal result
346 - #341325: Namespace aliasing and resulting namespace prefixes
347 Already enabled fixes:
348 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
349 - #341463: Namespace-alias using #default for result-prefix with no
350 default namespace in scope
351 - #313890: namespace collision with xsl:element and xsl:attribute,
352 reported by Oleg Paraschenko
353 - #344176: xsl:copy misses to set an element's namespace-URI in
355 - #305739: the "name" QName of xsl:element is incorrectly always
356 resolved to the default namespace
358 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
360 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
361 from Daniel Leidert c.f. #344654
363 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
365 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
367 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
369 * libxslt/attributes.c: Eliminated a tiny difference wrt to
370 the old behaviour in the naming of newly generated ns-decls
371 in xsltAttributeInternal().
373 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
375 * configure.in: fix a problem in Python detection
377 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
379 * libxslt/attributes.c libxslt/variables.c
380 libxslt/transform.c libxslt/xslt.c:
381 Next step in the refactored code: enhanced xsl:attribute;
382 enhanced xsltCopyProp.
383 Added the creation of an XPath cache in
384 xsltNewTransformContext().
386 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
388 * libxslt/transform.c: Fixed a difference in processing of
389 xsl:value-of and xsl:text wrt to merging of strings of
390 output-escaped text-nodes. This difference made the
391 optimized string-merging mechanism run out of sync, which
392 led to segfaults in subsequent string reallocations. See
393 bug #343411, reported by Grzegorz Kaczor.
394 * xslt.c: Added check for ctxt->internalized when we parse
395 xsl:text and internalize the strings.
397 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
399 * libxslt/attributes.c libxslt/documents.c
400 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
401 libxslt/preproc.c libxslt/templates.c
402 libxslt/transform.c libxslt/variables.c
403 libxslt/xslt.c libxslt/xsltInternals.h:
404 Next tiny step of refactoring - mostly bug fixes and
406 Changes outside of the refactored code:
407 1) Optimized xsl:attribute if the content consists of
409 2) Optimized computation of xsl:key. The keys will now be
410 computed for a specific document not until the first call
411 of a key() function; here only the keys with the specific
412 name used by key() are computed. This means that this
413 now avoids computation of all keys for all loaded
414 input documents (even if no key() was called on them).
415 One exception is the scenario where a key() is used in
416 a template's match pattern; in this case all keys are
417 computed for a document if there's a chance that
418 a "keyed" template could match a node (this could still
421 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
423 * libxslt/namespaces.c libxslt/attributes.c:
424 Fixed bug #302020, reported by Thomas Blatter.
426 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
428 * libxslt/documents.c libxslt/namespaces.c
429 libxslt/preproc.c libxslt/transform.c
430 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
431 Next step of refactoring. For more details see bug #341588.
432 I applied the suggestion of Jerome Pesenti to the refactored
433 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
434 compilation context (accessible via the compilation context)
435 is now reused for compilation of expressions at
436 compilation-time; this should reduce compilation time to 50%
437 for avarage stylesheets.
439 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
441 * libxslt/extensions.c: Changed a comment to indicate that a
442 specific bug was already fixed.
444 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
446 * libxslt/xsltInternals.h libxslt/attributes.c
447 libxslt/documents.c libxslt/extensions.c
448 libxslt/extensions.h libxslt/functions.c
449 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
450 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
451 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
452 Next step of refactoring (plus some bug-fixes).
453 For more details see #340780.
455 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
457 * tests/exslt/common/node-set.5.out
458 tests/exslt/sets/difference.1.out
459 tests/exslt/functions/function.6.out: Reverting the
460 changes; I'll rather change the processing stylesheet
461 documents in a way that they will produce the same results
462 for broken and stricter whitespace-stripping.
464 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
466 * tests/exslt/common/node-set.5.out
467 tests/exslt/sets/difference.1.out
468 tests/exslt/functions/function.6.out: Changed regression test
469 results (bug #340684). Those will now produce regression
470 errors; so we need to fix the processor.
472 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
474 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
475 regenerated the docs.
477 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
479 * configure.in: applied patch from Joseph Sacco changing slightly
480 the python detection scheme should fix bug #338527
482 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
484 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
485 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
486 libxslt/xsltutils.c libxslt/xsltutils.h:
487 Refactored the internal structures into specialized
488 structures and adjusted the code to work with those new
489 structures. I didn't yet (we should in the future)
490 renamed any fields of the old structures in order to avoid
491 changing too much code.
492 Introduced the internal structure xsltCompilerCtxt to be
493 used for storage and control of the compilation.
494 Optimized the way lists of in-scope namespaces are created
495 and stored; this will now only generate a new list if
496 really needed, i.e. if we encounter a ns-decl.
497 All this changes here are IFDEFed out with XSLT_REFACTORED.
499 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
501 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
504 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
506 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
507 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
508 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
509 tests/namespaces/extra2.xsl tests/extensions/module.xsl
510 tests/plugins/plugin.xsl python/tests/extelem.py
511 python/tests/extfunc.py: Fixed regression tests wrt
512 usage of the attributes "exclude-result-prefixes"
513 and "extension-element-prefixes". test-7.1.1-3.xsl fails
514 now, since the code still does not exclude ns-decls
517 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
519 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
520 libxslt/namespaces.c libxslt/imports.c
521 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
522 where an attribute with a specific namespace is requested.
523 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
524 and thus will return the first attribute with the requested
525 name but of arbitrary namespace.
526 Changed retrieval of the attributes "exclude-result-prefixes"
527 and "extension-element-prefixes", which are expected to be in
528 no namespace on XSLT elements and in the XSLT namespace on
529 literal result elements or extension elements.
530 Additional change: for XSLT elements the attribute
531 "exclude-result-prefixes" is only allowed on xsl:stylesheet
532 and xsl:transform. This attribute was previously processed on
535 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
537 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
538 a NULL pointer could be dereferenced, closes #336394
540 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
542 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
543 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
544 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
545 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
546 based on the Coverity reports
548 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
550 * python/types.c: Nic Ferrier found debug statement left in the
551 XPath conversion code
553 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
555 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
557 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
559 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
560 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
561 to avoid a race condition in xsltInit()
563 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
565 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
566 by Daniel Leidert, c.f. #331779
568 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
570 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
571 * libxslt/transform.c: detect loops when computing variables, should
573 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
574 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
575 changes due to libxml2 xhtml meta handling modification
577 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
579 * libexslt/date.c: Albert Chin found another signed/unsigned problem
580 in the date and time code raised on IRIX 6.5
582 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
584 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
585 which doesn't have <sys/select.h>
587 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
589 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
590 Solaris with dates, extended bitfield size too to match libxml2
591 code from xmlschemastypes.c
593 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
595 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
596 use of xmlHashScanFull() fixes bug #321582
598 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
600 * libxslt/attrvt.c: added a missing parameter to a debug function
602 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
604 * libexslt/date.c: applied fix to date:week-in-year posted to
605 the mailing list by Thomas Broyer
606 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
607 updated to reflect above fix
609 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
611 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
612 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
613 patch from Joel Reed to ease plugin integration
615 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
617 * libxslt/pattern.c: fixed problem in internal XPath compilation
618 of patterns including variables, fixes #316861
620 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
622 * libxslt/transform.c: removed a superfluous second sorting of
623 the node set on xsl:copy-of, fixes #316288
624 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
625 obsolete and deprecated :-)
627 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
629 * configure.in: check environment for PYTHON, fixes #315367
631 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
633 * configure.in NEWS doc/*: preparing release 1.1.15
634 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
636 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
638 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
639 * tests/general/bug-89.xsl: had to fix that test which was doing this
640 * tests/general/bug-142.out tests/general/bug-152.out
641 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
642 new way of serializing encoding meta in HTML
644 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
646 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
647 node merging, which probably fixed #311267 too.
649 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
651 * libxslt/xslt.c: libxslt should deallocate directly text node content
652 use xmlSetNodeContent(..., NULL)
654 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
656 * tests/general/bug-163.*, tests/general/Makefile.am,
657 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
660 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
662 * tests/plugins/Makefile.am: try to get rid of complaints from
665 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
667 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
668 changes, uses the libxml2 alloc and dealloc functions instead.
670 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
672 * libxslt/transform.c: added check in xsltCopyText to assure
673 content is in dictionary before doing a straight copy of
676 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
678 * libxslt/transform.c: fixed to set current default value for
679 XInclude when creating new TransformContext
680 * libxslt/xslt.c: minor change for per-mille
682 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
684 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
685 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
687 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
688 added test for dyn:map to the regression suite
690 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
692 * libxslt/numbers.c: further fixes for bug 309209, changing
693 behaviour of format-number.
694 * libxslt/xslt.c: changed definition of per-mille character from
695 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
697 2005-06-30 Federico Mena Quintero <federico@ximian.com>
699 * libxslt/xsltwin32config.h: Added this file back. We'll have to
700 figure out a way to make jhbuild not get CVS conflicts with it.
702 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
704 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
706 2005-06-17 Federico Mena Quintero <federico@ximian.com>
708 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
709 file anyway and it breaks jhbuild all the time.
711 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
713 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
714 the namespace name for the EXSLT date and time functions in the man
717 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
719 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
720 removed obsolete checks
721 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
722 Windows build cleanups, removed obsolete checks
723 * win32/configure.js: removed obsolete copy operations
724 * win32/Makefile.*: make install cleanup
725 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
727 * .cvsignore: added Eclipse project files
729 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
731 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
734 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
736 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
737 tests/general/bug-142.out: updated the result of some tests
738 following the change to serailization in libxml2.
740 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
742 * libxslt/pattern.c: fixed bug #171488 with cascading select in
744 * tests/general/bug-161.*, tests/general/Makefile.am,
745 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
748 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
750 * tests/plugins/Makefile.am: fixed build outside of source tree
751 bug #172155 thanks to patch from Mike Castle
753 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
755 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
757 * configure.in tests/Makefile.am tests/xinclude/*: added a new
758 xinclude directory with the test for this problem
760 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
762 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
763 similar to same bug fixed in libxml2
764 * tests/general/bug-160.*, tests/general/Makefile.am,
765 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
768 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
770 * tests/general/bug-159.*, tests/general/Makefile.am,
771 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
772 bug #168196 fixed in libxml2
774 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
776 * libxslt/transform.c: working around Mark Vakoc' reported bug related
778 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
779 document without a dictionnary.
780 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
783 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
785 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
788 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
790 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
791 added DTD like checking when compiling stylesheets, closes
792 bug #160402 and a long term TODO
793 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
794 of the test cases where <xsl:when> was not within <xsl:choose>
796 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
798 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
799 update documentation to reflect addition of --nodtdattr
800 command line flag. Bug #171098
802 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
804 * libxslt/xslt.c: fixed problem with text node on stylesheet
805 document without a dictionary (bug 170533)
807 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
809 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
811 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
813 * libxslt.spec.in: adding a build require and a require for
814 libgcrypt-devel, c.f. Red Hat bug #133211
815 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
817 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
819 * libxslt/pattern.c: fixed a problem with '//' and
820 namespaces (bug 168208)
822 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
824 * libxslt/namespaces.c: fixed a problem with
825 exclude-result-prefixes (bug 165560)
827 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
829 * libxslt/variables.c: added a cretion of ctxt->globalVars in
830 xsltProcessUserParamInternal if missing.
832 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
834 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
835 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
836 Joel Reed and rebuild
837 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
839 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
841 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
842 applied plugin patch for Windows by Joel Reed
844 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
846 * win32/configure.js: Makefile fixes for Widows from Joel Reed
848 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
850 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
851 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
852 calls and removed them when comparing mode and modeURI for
853 templates by interning those strings when compiling the
856 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
858 * configure.in: small fix for local setup
859 * libxslt/transform.c libxslt/variables.c : speeding up some
860 variable lookup. In the process dug out something nasty about
861 ctxt->dict creation and key initialization order.
863 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
865 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
866 libxslt/xsltInternals.h: when copying text nodes in elements
867 or attributes to the output, if interning, then reuse the strings
868 directly without copying them in the output tree if dicts are
869 shared between the context and the output docs. Less allocations
870 smaller output document and no copying involved anymore.
872 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
874 * libxslt/xslt.c: internalize all text node content from
875 stylesheet documents with the stylesheet dictionnary
877 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
879 * tests/plugins/Makefile.am: Applied patch 11 (with small
880 modification) from Joel
882 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
884 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
885 patch 10 from Joel Reed
887 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
889 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
890 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
891 by Michael.Hewarth on the mailing list
893 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
895 * configure.in: patch #9 from Joel Reed
897 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
899 * transform.c: fixed problem with parserOptions not being
900 set before loading a new document (bug 164530)
902 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
904 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
905 tests/Makefile.am tests/plugins/Makefile.am
906 tests/plugins/testplugin.c: applied another patch from Joel Reed
907 still failing here but looking better
909 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
911 * libxslt/extensions.c: applied another patch from Joel Reed
913 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
915 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
916 libxslt/Makefile.am configure.in: Applied another patch from
917 Joel Reed, fixed a segfault and changed the configure code
918 a bit to work in my debug environment.
920 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
922 * configure.in: added python2.4 to the list of accepted
923 versions (bug 163274)
925 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
927 * libxslt/extensions.c: oops previous patch could break build
929 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
931 * configure.in win32/configure.js libxslt/extensions.c
932 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
933 integrated the module patch from Joel Reed with just a couple
934 of changes and cleanup.
936 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
938 * libxslt/pattern.c: fixed a problem with the expression
939 "*//name" (bug 162265), also a small problem with the '|'
942 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
944 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
945 spots where out-of-memory errors were not detected in time
946 (bug #153660 on OSF/1)
948 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
950 *doc/xslt.html, doc/downloads.html: changed the download link
951 on the web page for cvs snapshot
953 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
955 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
956 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
957 libxslt/xsltInternals.h: minor changes to get rid of gcc
958 warnings, especially on 64-bit system. Implemented
959 XML_CAST_FPTR macro to cast between function pointer <->
960 object pointer while avoiding gcc warnings (a hack).
961 No change to the logic.
963 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
965 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
966 Aleksey Gurtovoy moving some stat() definition for Windows
969 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
971 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
972 namespace URI on template names.
973 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
976 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
978 * libxslt/pattern.c: more on RVT's in XPath predicates, this
979 time for bug 159726. Cleaned up the logic a little, hopefully
980 now covers all setting of XSLT_RUNTIME_EXTRA.
981 * tests/general/bug-158.xsl: corrected a typo
983 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
985 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
986 last change and re-did it the "right way" (bug 158372).
987 * tests/general/bug-158.*, tests/general/Makefile.am,
988 tests/docs/bug-158.*, tests/general/Makefile.am: added test
991 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
993 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
994 evaluation of global variables to take account of possible
995 changes to the current document (bug 158372).
997 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
999 * libxslt/pattern.c: small change to previous fix for bug 153137,
1001 * tests/general/bug-157.*, tests/general/Makefile.am,
1002 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1004 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1006 * libxslt/transform.c: enhanced code to assure the "current
1007 template rule" is not changed by xsl:call-template (bug 157859).
1008 * tests/general/bug-156.*, tests/general/Makefile.am,
1009 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1011 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1013 * libexslt/date.c: fixed problem with day-of-week-in-month
1014 (bug 157592) with patch from Sal Paradise
1015 * tests/exslt/date/datetime.1.out: corrected expected output
1018 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1020 * tests/general/bug-155.*, tests/general/Makefile.am,
1021 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1022 provided by Markus Bertheau breaking on libxml2-2.6.15
1024 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1026 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1027 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1028 * libxslt/templates.c: small fix, first step in adressing #153660
1030 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1032 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1035 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1037 * libxslt/transform.c: another dictionnary/string interning fix
1039 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1041 * libxslt/transform.c: fix to force string interning on generated
1044 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1046 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1047 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1048 libxslt/variables.c: changed some variable names for warning
1049 cleanup when -ansi flag is not present.
1050 * libxslt/namespaces.c: fixed potential NULL pointer reference
1051 pointed out by Dennis Dams (bug 156187)
1053 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1055 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1056 to include EXSLT doc in libxslt package.
1058 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1060 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1061 gmtime_r if available (bug 129983)
1062 * libexslt/functions.c: fixed a namespace problem concerning a
1063 function with a namespace-qualified name (bug 155197)
1065 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1067 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1068 by the recent namespace tests in libxml2
1070 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1072 * libxslt/transform.c: fixed a problem of tree structure raised
1073 by the new libxml2 tree checking code.
1075 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1077 * libexslt/date.c: fixed problem with negative periods
1079 * tests/exslt/date/sum.2.out: changed expected output, now
1080 agrees with comments in sum.2.xml test data file
1082 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1084 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1085 attribute document pointer.
1087 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1089 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1092 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1094 * configure.in doc/*: release of 1.1.11, rebuilt the docs
1096 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1098 * libxslt/pattern.c: try to fix #153137 but without a test case
1099 it's shooting in the dark.
1101 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1103 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1104 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1107 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1109 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1110 namespaced variable names.
1111 * tests/general/bug-154.*, tests/general/Makefile.am,
1112 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1115 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1117 * Makefile.am: add missing variable
1118 * libxslt/transform.c: fixed some error callback data
1119 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1120 date:sum testing from Derek Poon
1122 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1124 * libexslt/date.c: fixed problem with empty sets, etc.
1125 (see discussion on mailing list)
1127 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1129 * libexslt/date.c: fixed problem with timezone offset
1131 * tests/exslt/date/add.1.out: changed regression test output,
1132 which was apparently incorrect for above case
1134 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1136 * libxslt/transform.c: re-arranged sequence of setting up
1137 namespaces within xsltCopyTree (see the list thread
1138 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1139 * tests/general/bug-104.out: slight change to expected output
1142 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1144 * libexslt/date.c: enhanced validation of date-time to catch
1145 bit-field overflow (bug 152836)
1146 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1149 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1151 * libxslt/numbers.c: further refinement to UTF8 pattern
1152 separator (bug 151975)
1154 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1156 * libxslt/numbers.c: fixed problem with UTF8 pattern
1157 separator (bug 151975)
1159 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1161 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1162 fixed 2 problems with xsl:include (bug #151795)
1164 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1166 * NEWS configure.in doc/*: Release of libxslt-1.1.10
1168 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1170 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1171 for --path as well as --load-trace, fixes Red Hat bug #106545
1173 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1175 * libxslt/keys.c: fixed small problem with key initialisation
1176 disturbing the transformation context (bug 151201).
1177 * tests/general/bug-153.*, tests/general/Makefile.am,
1178 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1181 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1183 * win32/configure.js: added support for version extra
1185 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1187 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
1188 compilation problems on Solaris #150844
1190 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1192 * configure.in NEWS doc/*: preparing release of 1.1.9
1194 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1196 * transform.c: Further enhancement for keys on exslt:node-sets.
1197 Corrects a rather serious timing problem (bug 150741)
1198 * tests/exslt/common/node-set.8.*: added regression test for this
1200 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1202 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1205 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1207 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1209 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1211 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1212 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1213 libexslt/exslt.c: added some code to include the CVS
1214 ChangeLog version in the version strings available for
1215 printing (e.g. by xsltproc)
1217 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1219 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1220 DTD attributes, RFE 150311 . Also cleanup the code from all
1221 libxml2 pre 2.6.0 specific code since we are using
1222 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1224 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1226 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1227 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1228 provide document loading as suggested by David Hyatt for
1231 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1233 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1234 in xmlNewTransformContext for the principal document (bug 133289)
1236 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1238 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1239 fixed handling of #default in namespace-alias for default
1240 namespace (bug 149659)
1241 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1243 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1245 * libexslt/date.c: added date:sum routine supplied by Joel
1248 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1250 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1251 reported by Oliver Stoeneberg
1253 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1255 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1256 libxslt/variables.c: added code to assure keys are generated
1257 when needed for node-sets (bug 148773)
1258 * tests/exslt/common/node-set.7.* - added test case for above.
1260 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1262 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1263 argument is an empty string (should produce a token for
1264 each char in the string). Reported on the mailing list by
1267 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1268 * libxslt/imports.c: further enhancement for template priorities
1269 on imported stylesheets (better fix for bug 141279, fixes
1272 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1274 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1275 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1276 Rob Richards to add a normal --with-crypto configure option.
1278 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1280 * libxslt/functions.c: added some logic to xsltKeyFunction
1281 to set the transform context doc ptr when the xpath context
1282 doc is different (bug 147445)
1283 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1284 and tests/exslt/common/node-set.6*: added regression tests
1285 for bug 145547 (UNION and FILTER for RVT's)
1287 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1289 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1290 and doctypePublic (problem reported on the list by Sitsofe
1292 * doc/libxslt-api.xml: updated database.
1294 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1296 * transform.c: small change to key handling for RVT, needed
1297 because of enhancement to libxml2 xpath.
1299 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1301 * python/libxsl.py: fixes Python on 64bits box problem.
1303 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1305 * libxslt.spec.in: better python dependancy Red hat bug #126364
1308 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1310 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1311 tst5.xsl and tst.out to EXTRA_DIST
1313 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1315 * configure.in doc/*: releasing 1.1.8
1317 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1319 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1320 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1321 causing the wrong libs to be linked when using the configure
1322 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1324 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1326 * libexslt/Makefile.am: implemented change from Joel Reed for
1327 automake-1.4 compatibility.
1328 * libexslt/crypto.c: reformatted source to remove an overly
1329 generous supply of tabs. Added a #include for sys/select to
1330 fix a compilation error caused by the gcrypt include file's
1331 usage of 'fd_set'. Made some minor changes to fix
1332 some warning messages (no change to the logic).
1333 * configure.in, config.h.in: added test for presence of
1335 Added test for libgcrypt version > 1.1.41 (bug 145245)
1337 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1339 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1340 namespace, also a small enhancement of the surrounding text on
1341 extension functions. (bug 145250)
1343 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1345 * configure.in: convenience change
1346 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1347 try to avoid calling libxml2 cleanup function directly but go
1348 though the python wrapper of libxml2 for memory debug accounting.
1350 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1352 * libxslt/keys.c: added namespace setup before calling XPath
1353 to evaluate key (Bug 143520)
1355 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1357 * libxslt/transform.c: added coding to xsltCopyTree to copy
1358 namespaces (bug 139578).
1359 * tests/general/bug-128.out: changed to reflect above fix
1360 * libxslt/xslt.c: minor change to an error message
1362 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1364 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1365 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1366 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1367 crypto extensions based on libgcrypt if found at configure time.
1368 * tests/namespaces/Makefile.am: fixed a small breakage
1370 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1372 * libxslt/namespaces: some enhancement for fixing bug 142768
1373 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1374 added regression test for this bug
1376 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1378 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1379 the example from Richard Jinks
1381 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1383 * win32/configure.js win32/Makefile.* minor changes for the new
1384 layout of the Windows binary package
1386 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1388 * doc/search.php.inc, doc/search/php: enhanced to remove
1389 forcing module names to lower case, and to fix problem
1390 with links between pages in libxml2 directory.
1392 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1394 * win32/makefile.msvc, win32/configure.js: included the cruntime
1395 option, contributed by Oliver Stoeneberg
1397 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1399 * libxslt/xsltutils.c: fixed bug in error message printing
1400 for undefined namespace (bug 143004)
1402 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1404 * NEWS doc/*: updated for 1.1.7
1406 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1408 * configure.in: release of libxslt-1.1.7
1410 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1412 * tests/general/bug-151*, tests/docs/bug-151.xml,
1413 tests/general/Makefile.am, tests/docs/Makefile.am: added
1414 regression test for old bug #127877
1416 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1418 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1419 being generated when the root element is namespaced
1420 * tests/general/bug-151*, tests/docs/bug-151.xml,
1421 tests/general/Makefile.am, tests/docs/Makefile.am: added
1422 regression test for bug #135542
1424 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1426 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1427 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1428 attribute which sometimes lead to default namespace
1429 * tests/general/bug-150*, tests/docs/bug-150.xml,
1430 tests/general/Makefile.am, tests/docs/Makefile.am: added
1431 regression test for bug #134500
1433 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1435 * libexslt/date.h: fixing a small portability problem on Solaris
1436 for the declaration of localtime_r bug #140468
1438 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1440 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1441 raised in bug #142429
1443 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1445 * libxslt/xslt.c: fixed a weird namespace bug #141532
1446 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1447 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1448 to the regression for bug #141532
1450 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1452 * libxslt/imports.c: added comments and function header,
1453 improved logic of routine just added.
1454 * tests/general/bug-147*, tests/docs/bug-147.xml,
1455 tests/general/Makefile.am, tests/docs/Makefile.am: added
1456 regression test for bug 141279
1458 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1460 * libxslt/imports.c: enhanced normalization of comp steps
1461 when an imported stylesheet has it's own imports
1464 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1466 * libxslt/transform.c: added code to recognize
1467 disable-output-escaping on certain text nodes (bug 140755)
1468 * tests/general/bug-100.out: regenerated to account for change
1469 from next ChangeLog entry (bug 140558)
1471 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1473 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1474 a comment following the document root element (bug 140558)
1476 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1478 * libxslt/transform.c: fix a problem where we updated an
1479 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1480 to a subtle crash later, valgrind rules.
1482 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1484 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1485 kindly reported by Vasily Tchekalkin
1487 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1489 * configure.in doc/*: preparing release 1.1.6
1490 * libxslt.spec.in: keep the ChangeLog compressed
1492 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1494 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1495 * tests/docs/Makefile.am tests/docs/bug-146.xml
1496 tests/general/Makefile.am tests/docs/bug-146*: added test
1497 to the regression for bug #139132
1499 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1501 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1502 with key matching attribute node.
1504 2004-04-01 Johan Dahlin <johan@gnome.org>
1506 * python/.cvsignore: Add generated files, to make cvs silent.
1508 * .cvsignore: Add missing libexslt.pc and stamp-h1
1510 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1512 * configure.in: prepare release of 1.1.5, made a hard dependancy
1513 to libxml2 2.6.8 due to the dictionnary reference counting change
1514 * doc/*: updated and rebuilt the doc.
1515 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1517 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1519 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1520 * libxslt/documents.c: fixed a leak associated to the change
1521 in reference counting when running the XML parser and using
1522 the document() function.
1524 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1526 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1527 when output file is used (bug 137341)
1529 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1531 * libxslt/xsltutils.c: corrected my error from bug 135938
1532 pointed out on the mailing list by Mark Vakoc.
1533 * libxslt/transform.c: enhanced the error message for
1534 call-template when namespace is present.
1535 * tests/general/bug-145.err: regenerated for new message
1537 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1539 * libxslt/namespaces.c: added additional check to prevent
1540 superfluous namespace href's being generated on elements
1542 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1543 added new test for bug 136914
1544 * tests/namespaces, tests/extensions/ tests/reports: fixed
1545 error in "enhanced" Makefile.am, removed superfluous .err files
1548 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1550 * doc/search.php.incl: minor addition for later version of php
1551 requiring $HTTP_GET_VARS.
1552 doc/*: rebuilt the docs
1554 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1556 * libexslt/strings.c: modified the 'tokenize' routine to work with
1557 UTF8 chars in both string and tokens (Bug 136183)
1559 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1561 * libxslt/attrvt.c: added coding to allow growing the
1562 AVT structure when a large number of segments are present
1564 * libxslt/keys.c: fixed a compilation warning (no logic change)
1566 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1568 * tests/docbook/Makefile.am: small fix to typo
1570 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1572 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1573 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1574 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1575 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1576 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1577 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1578 tests/extensions/Makefile.am, tests/general/Makefile.am,
1579 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1580 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1581 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1582 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1583 tests/REC/test-2.5-1.err:
1584 Major enhancement to "make tests". All but Python tests
1585 cleaned up to produce minimum summary output if no problems.
1586 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1587 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1588 Added test case for bugzilla bug 135938
1590 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1592 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1593 fixed problem with dictionary handling (bug 135938).
1594 * doc/EXSLT/*: fixed a few more "href_base" files.
1596 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1598 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1599 the "href_base" problem.
1601 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1603 * configure.in, config.h.in: added test for localtime_r
1604 * libexslt/date.c: added usage of localtime_r if present on
1605 system (bug 129983, suggested by Vasily Tchekalkin)
1607 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1609 * libxslt/keys.c libxslt/pattern.c: removed the last use
1610 of _private that time in the input document, use the psvi
1611 field again, this may be interesting if XSLT2 support gets
1612 in but since this is very unlikely ...
1614 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1616 * libxslt/transform.c libxslt/variables.c: use the psvi field
1617 of teh document used for RVT instead of _private.
1619 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1621 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1622 the attribute instead of the _private one to compile AVT infos
1624 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1626 * tests/docs/Makefile.am tests/docs/bug-144.xml
1627 tests/general/Makefile.am tests/docs/bug-144*: added test
1628 similar to 143 but checking for AVT in local variables.
1630 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1632 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1633 AVT found in global variable content.
1634 * tests/docs/Makefile.am tests/docs/bug-143.xml
1635 tests/general/Makefile.am tests/docs/bug-143*: added test
1636 to the regression suite.
1638 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1640 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1641 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1642 First step toward _private cleanup: use the psvi field to store
1643 the precompilation informations in the stylesheet nodes.
1645 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1647 * libxslt/variables.c: trying to use the fact that names comes
1648 from a dictionnary when looking up for variables.
1649 * tests/documents/Makefile.am: try to fix an error reported on
1652 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1654 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1655 tests/general/bug-142.out, tests/docs/Makefile.am,
1656 tests/general/bug-142.xml: added test for language
1657 attribute which previously triggered a memory leak
1658 (from list report by Mike Hommey)
1660 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1662 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1663 regenerated the documentation
1665 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1667 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1668 minor changes to eliminate compilation warnings. No change
1671 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1673 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1674 Mikhail S Grushinskiy to compile on Mingw
1676 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1678 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1680 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1682 * libxslt/extensions.c: applied patch from Steve Little to
1683 display the extension modules.
1685 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1687 * libxslt/transform.c: trying to fix an extension regression pointed
1690 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1692 * libxslt/transform.c: try to fix the problem with yelp
1695 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1697 * libxslt/templates.c: applied patch from #134588 provided by
1698 Mariano Suárez-Alvarez, attribute text node without doc.
1700 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1702 * configure.in, doc/*: updated and rebuilt the documentation
1703 preparing release of 1.1.3
1704 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1706 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1708 * libxslt.m4: small fix: added missing [] quotation macro name
1709 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1710 1.8.x and is backward compatible with older auto tools.
1712 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1714 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1715 known bug with the new code, was overoptimizing a bit...
1717 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1719 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1720 mostly an error handling some ATV coupled with doctionnaries
1722 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1723 libxslt/xslt.c: added a bit of debug to be able to trace
1726 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1728 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1729 attribute value templates
1730 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1731 dictionaries at the stylesheet and transformation level.
1732 * configure.in: this relies on a recent version of libxml2
1733 with the sub dictionnary catalog.
1735 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1737 * libxslt/transform.c: added check for "?>" in PI content
1740 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1742 * libxslt/namespaces.c: fixed problem with attribute
1743 namespace (Bug 132953)
1745 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1747 * libxslt/transform.c: added check for "--" or ending '-'
1748 in xsl:comment (Bug 132742)
1750 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1752 * libxslt/transform.c, libxslt/attributes.c: added
1753 validation of QName for xsl:element and xsl:attribute
1756 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1758 * libxslt/pattern.c: changed priority of template patterns
1759 starting with '//' from 0.0 to 0.5 (Bug 131705)
1761 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1763 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1764 behaviour on unknown element from the XSLT namespace.
1765 * python/generator.py: applied patch from Stephane bidoul
1766 to export enums in the bindings.
1768 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1770 * tests/general/Makefile.am, tests/general/bug-141.out,
1771 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1772 tests/general/bug-141.xml: added test case for
1773 Bug 13971 (libxml2 xpath.c bug, but tested here)
1775 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1777 * libxslt/xsltutils.c: added a newline for any comment before
1778 the root element (Bug 130433)
1779 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1780 default namespace is changed (Bug 130793)
1781 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1782 for newline after comment change above.
1783 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1784 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1785 cdata-section-elements problem.
1787 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1789 * python/libxsl.py: applied shared lib loading patch for OS X from
1792 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1794 * libexslt/math.c, libexslt/common.c: fixed problem,
1795 reported on the list by Markus Bayerlein, concerning
1796 math functions on nodesets generated with
1798 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1799 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1800 added test case for above.
1802 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1804 * libxslt/transform.c: changed to assure comment which
1805 preceeds root node is output after DTD (Bug 130433)
1806 * test/exslt/common/node-set.4.*: added test case for
1809 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1811 * doc/site.xsl: Changed logo spacing to avoid stacking
1812 * doc/*: rebuilt web pages
1814 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1819 Test William's new site.xsl improvements by adding the
1820 W3C logo icon, rebuild docs, and presto! It shows up
1823 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1825 * libxslt/transform.c: Refined wrapper code with large
1826 test case submitted by Norm Walsh. (Bug 130922)
1828 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1830 * libxslt/transform.c: Added coding to create a xsltDocument
1831 wrapper for an RVT, in order to produce the applicable
1834 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1836 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1837 doc/search.php.inc: Added new facility to "autogen"
1838 the search script. Fixed a few more problems with
1839 the API page generation.
1840 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1841 the autogeneration of the php script. Note that from
1842 this point doc/search.php will be include in the
1843 generic "Rebuilt docs".
1844 * doc/*: api docs rebuilt.
1846 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1848 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1849 Further cleanup, fully implemented common routine for
1850 "generic page" within the docs.
1851 * doc/*: api docs rebuilt with enhanced scripts.
1853 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1855 * doc/xslt.html, doc/bugs.html
1856 made link to bugzilla more useful
1858 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1860 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1861 cleanup of scripts, assuring page tables are consistent.
1862 * doc/*: api docs rebuilt with enhanced scripts.
1864 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1866 * configure.in: fixed Bug130593.
1867 * doc/apibuild.py: fixed a couple of sequence problems on
1868 references within APIxxx.html files, rebuild doc/* (and NEWS)
1870 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1872 * doc/newapi.xsl: change background color of function
1873 declaration to improve readability
1874 * doc/*: rebuild docs with new stylesheet
1876 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1878 * libxslt/transform.c: fix bad doc comment formatting on
1879 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1880 * doc/*: rebuild docs
1882 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1884 * configure.in doc/*: prepared release of libxslt-1.1.2
1885 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1888 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1890 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1893 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1895 * libxslt/numbers.c: added namespace comparison for
1896 xsl:number count function (Bug 129057)
1898 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1900 * tests/docs/Makefile.am tests/docs/bug-139.xml
1901 tests/general/Makefile.am tests/general/bug-139*: added
1902 test for entities parsing (Bug #129489)
1904 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1906 * tests/docs/Makefile.am tests/docs/bug-138.xml
1907 tests/general/Makefile.am tests/general/bug-138*: added
1908 test for namespace problem (Bug #129624)
1910 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1912 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1913 the transformation context
1914 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1915 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1916 xsltSetCtxtParseOptions() to update parsing options in document()
1918 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1920 * libxslt/keys.c: fixed second problem on #122483, namespace
1921 definitions must be propagated to keys.
1922 * tests/docs/Makefile.am tests/docs/bug-137.xml
1923 tests/general/Makefile.am tests/docs/bug-137*: added test
1924 to the regression for bug #122483
1926 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1928 * libxslt/transform.c: added the cast needed to fix #129188 warning
1930 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1932 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1935 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1937 * libexslt/date.c: fixed several routines to assure empty
1938 string returned (rather than a string object with a null
1939 string pointer) (Bug 129561)
1941 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1943 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1944 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1945 enhanced documentation to include exslt; rebuilt docs
1947 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1949 * libxslt/xsltutils.h
1951 document XSLT_TRACE macro (sort of) and rebuild docs
1953 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1955 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1956 build, no success, it still works halfway.
1958 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1960 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1961 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1962 mingw compilation fixes.
1964 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1966 * doc/xslt.html docs.html
1967 remove reference to gtk-doc
1969 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1971 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1973 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1975 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1976 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1977 by using the new XInclude APIs provided by 2.6.3...
1979 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1981 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1982 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1983 set into node name. This modification arises from
1984 bug #128520, and avoids unnecessary work in libxml2.
1986 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1988 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1989 * doc/* doc/html/*: regenerated the docs.
1991 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1993 * doc/Makefile.am: small further enhancement to makefile
1994 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1995 doc/html/libxslt-transform.html: updated to reflect last change
1998 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2000 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2001 Makefile.am: adapted the libxml files for libxslt.
2002 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2003 doc/libexslt-api.xml, doc/libxslt-refs.xml,
2004 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2007 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2009 * libxslt/transform.c: change initialisation of external functions
2010 to take place in xsltNewTransformContext instead of in
2011 xsltApplyStylesheetInternal. This fixes bug 122483, and should
2012 also fix problem reported on the mailing list on today's date.
2014 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2016 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2017 detect recursion in xslt:include (bug #127687).
2018 * tests/XSLTMark/reverser.out,
2019 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2020 because of fix of bug #127877 in libxml2 (quotes in text)
2022 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2024 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2025 Changed to detect recursion in xslt:import (bug #127687).
2026 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2027 include change to xsltParseStylesheetImportedDoc parameters for
2030 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2032 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2033 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2034 Applied patch from Mark Vadoc adding flexible trace debugging
2035 support to the library.
2037 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2039 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2040 'computed' namespace attribute)
2041 * tests/docs/Makefile.am tests/docs/bug-136.xml
2042 tests/general/Makefile.am tests/docs/bug-136*: added tests
2043 to the regression for bug #127561
2045 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2047 * libxslt/keys.c: small further enhancement, bug #127450
2049 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2051 * libxslt/keys.c: another problem reported by Oleg Paraschenko
2052 on the same code in #127450
2053 * tests/docs/Makefile.am tests/docs/bug-135.xml
2054 tests/general/Makefile.am tests/docs/bug-135*: added tests
2055 to the regression suite for bug #127450.
2057 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2059 * libxslt/keys.c: fixed an error from #120684 patch raised in
2061 * tests/docs/Makefile.am tests/docs/bug-134.xml
2062 tests/general/Makefile.am tests/docs/bug-134*: added tests
2063 to the regression suite for bug #127450.
2065 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2067 * libxslt/keys.c: fixed a bug in the keys selector parsing
2068 #120684 when | is in a predicate or a string.
2069 * tests/docs/Makefile.am tests/docs/bug-133.xml
2070 tests/general/Makefile.am tests/docs/bug-133*: added tests
2071 to the regression suite for bug #120684.
2072 * Makefile.am: don't package cvs temp files
2073 * doc/apibuild.py: update from libxml2 one
2075 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2077 * libexslt/strings.c: fixed entity problem in exslt:tokenize
2078 uncovered by newapi.xsl
2079 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2080 to use IS_BLANK_CH for char compares (fixes warnings)
2082 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2084 * libxslt/preproc.c: applied fix from Bjorn Reese to close
2085 number formatting bug #126994
2087 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2089 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2092 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2094 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2095 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2096 patch to moves the control of the XSLT debugger into the transform
2099 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2101 * libexslt/functions.c: applied patch for param visibility from
2102 Shaun McCance. Changed variable scoping in accordance with
2103 Shaun's suggestions. This fixed problem reported on the list
2105 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2106 regression test for above
2108 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2110 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2111 describing the entry points.
2113 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2115 * win32/configure.js: fixed #122146
2117 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2119 * tests/multiple/Makefile.am: applied last fix from #125614
2121 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2123 Minor enhancements to eliminate compile/test warnings
2124 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2125 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2126 it's defined as __attribute__((unused))
2127 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2128 variable declaration
2129 * libxslt/preproc.c: minor change to get rid of unused var/code
2131 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2133 * doc/* NEWS: preparing release 1.1.0
2135 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2137 * libxslt/preproc.c: fixing the Document element precompilation
2138 to avoid the problem raised in #125614
2140 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2142 * tests/multiple/out/letter*.orig: updated to reflect change
2143 to HTML output in libxml2 (formatting of <p>, bug #125093)
2145 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2147 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2150 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2152 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2153 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2154 for the upcoming 1.1.0 release
2155 * breakpoint/*: this release removes the deprecated breakpoint library
2157 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2159 * libxslt/transform.c, tests/general/bug-119.out: fixed
2160 bug #125502 and corrected expected test output
2161 * tests/general/bug-79.out: fixed broken test (bug #123328)
2162 * libxslt/pattern.c, libexslt/functions.c: minor change to
2163 eliminate compilation warning
2165 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2167 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2168 broken tests (revealed by #125502)
2170 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2172 * libexslt/strings.c: fix bug #125265 about entities breaking
2173 exsl:tokenize and exsl:split
2174 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2175 augmented the reression tests with the example from the bug report.
2177 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2179 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2182 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2184 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2185 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2186 xmlParseFile, this avoid relying on global parser options, far
2188 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2189 slightly corrected output for CDATA and STYLE element save.
2191 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2193 * configure.in python/Makefile.am python/tests/Makefile.am: applied
2194 patch from Roumen Petrov for bug #124539 when building outside the
2196 * libxslt/xsltutils.c: fixed the way to grab the line number from
2197 the document, use the predefiend libxml2 API which mate it work
2198 with both 2.5.x and 2.6.x
2200 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2202 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2203 problem reported on the mailing list by Justin Fletcher
2205 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2207 * configure.in libxslt.spec.in: doing some testing and raising
2208 the build requirement to 2.5.10
2209 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2210 for linking the exslt lib with the lib being build instead of the
2213 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2215 * libxslt/pattern.c: Fixed problem with cascaded predicates
2216 (more of bug 119946)
2218 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2220 * restored earliest portion of ChangeLog (was corrupted)
2222 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2224 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2225 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2226 * doc/libxslt-api.xml: regenerated the API
2228 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2230 * configure.in: bump the libxml2 require to 2.6.0 which
2231 should ship for good real soon...
2232 * doc/Makefile.am: fix installation of HTML pages
2233 * doc/libxslt-api.xml: rebuilt
2234 * libxslt/xsltexports.h: cleanup
2235 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2236 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2238 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2240 * libxslt/attributes.c: fixed bug 123822
2242 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2244 * libxslt/pattern.c: fixed bug 119946
2245 * configure.in: enhanced for better devel (me) testing
2247 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2249 * configure.in: applied a small patch from Troels Walsted Hansen
2250 for python libxml2 detection.
2252 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2254 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2255 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2256 various compilation warnings (AIX as well as gcc)
2258 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2260 * libexslt/saxon.c: applied patch from Brett Kail to implement
2263 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2265 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2266 as pointed by Steve Ball
2268 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2270 * libxslt/extensions.c: applied patch from Karl Eichwalder
2271 apparently the xmlFree was introducting a memory error
2272 on x86_64, though not reproduced.
2273 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2275 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2277 * python/libxslt.c: don't output errors to stdout by default
2280 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2282 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2283 IS_XSLT_REAL_NODE change
2284 * python/Makefile.am Makefile.am: some makefile "distclean"
2285 target improvement from Graham Wilson
2286 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2289 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2291 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2292 IS_XSLT_REAL_NODE, fixed bug 120644.
2294 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2296 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2297 libxslt/xsltutils.h: removing the DocBook SGML support
2299 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2301 * configure.in: preparing release libxslt-1.0.33
2302 * doc/*: updated and rebuilt the docs
2303 * doc/apibuild.py: small fixes for new tokens
2305 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2307 * transform.c: enhanced previous fix to bug #120684, using
2308 excellent suggestion by Daniel
2309 * attributes.c: fixed bug #119583, merging attribute sets
2310 from imported stylesheets.
2311 * tests/docs/Makefile.am tests/docs/bug-131.xml
2312 tests/general/Makefile.am tests/docs/bug-131*: added tests
2313 to the regression suite for bug #120684.
2315 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2317 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2318 incorrect creation of "extra" variables when compiling
2319 templates on imported stylesheets.
2320 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2321 tests/general/Makefile.am test/docs/bug-130*: added tests
2322 to the regression suite for this bug.
2325 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2327 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2330 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2332 * transform.c: fixing bug #120684 on crash caused by text between
2335 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2337 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2338 macros which affect exports and added mingw section
2340 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2342 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2343 against libxml2 without XPointer supoort.
2345 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2347 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2348 with namespaced names reported by Steve Hay
2349 * tests/docs/Makefile.am tests/docs/bug-129.*
2350 tests/general/Makefile.am tests/general/bug-129*: added the
2351 test to the regression suite for this bug.
2353 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2355 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2358 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2360 * libxslt/*.h: realigned parameters after taint
2362 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2364 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2365 Borland compiler, as reported by Eric Zurcher
2367 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2369 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2370 get included in the distrib
2372 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2374 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2375 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2376 contain the export defs.
2378 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2380 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2381 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2382 for compilation with MingW compiler on Windows.
2384 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2386 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2387 instances of a key with the same namespace:name, reported
2388 on the mailing list by Ian Young. Added regression test
2391 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2393 * variables.c: fixed bug 119699 (missing error on shadowed
2395 * autogen.sh: removed dependency on automake-1.4, updated
2396 links for fetching auto* tools
2397 * doc/Makefile.am: added check for automatic regeneration of
2398 win32/*.def.src when api xml files are updated.
2400 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2402 * transform.c: fixed bug 114563 (params not passed when
2403 default template processed)
2405 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2407 * xslt.c: fixed bug 119862 (missing param on ns error print)
2409 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2411 * News configure.in: preparing libxslt-1.0.32 release
2412 * doc/* : updated the doc and rebuilt
2414 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2416 * breakpoint/Makefile.am: removed ref to libxslt.la
2417 * numbers.c transform.c python/libxml_wrap.h python/types.c
2418 xlstproc/xsltproc.c: Minor cleanup of warning errors
2420 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2422 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2424 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2426 * tests/docs/Makefile.am tests/docs/bug-127.*
2427 tests/general/Makefile.am tests/general/bug-127*: added the
2428 test from bug #118763 to the regression suite.
2430 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2432 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2434 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2436 Minor cleanup of regression test general/bug-125
2438 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2440 Fixed bug 116517 - handling of '{' and '}'
2441 * templates.c: added checks for escaping and balancing of
2443 * tests/general/Makefile.am tests/docs/Makefile.am:
2444 Added test case (bug-126) to regression suite.
2446 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2448 Fixed bug 117552 - sort with multiple keys
2449 * xsltutils.c: enhanced treatment of NaN when multiple sort
2451 * tests/general/Makefile.am tests/docs/Makefile.am:
2452 Added test case (bug-125) to regression suite.
2454 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2456 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2457 * transform.c, variables.c, xslt.c, xsltutils.c:
2458 removed some unused variables
2460 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2462 Fixing bug 118558 (Solaris 8 compiler warnings)
2463 * xslt.c: minor re-ordering of code
2464 * functions.c: added an explicit cast
2465 * number.c: added include for string.h
2466 * security.c: added an explicit cast
2468 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2470 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2471 of date:seconds as previously posted to the mailing list
2472 * numbers.c: extensive modification to cater for UTF8 within
2473 the various routines.
2475 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2477 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2478 #117616 about EXST str:tokenize.
2479 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2480 added the test in the regression suite.
2482 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2484 * xsltproc/xsltproc.c: applying a patch based on #117377
2487 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2489 * libxslt/transform.c: allow strip-space to support full namespaces
2490 using prefix:* , should fix #114287
2491 * tests/docs/Makefile.am tests/docs/bug-124.*
2492 tests/general/Makefile.am tests/general/bug-124*: added a
2493 test to the regression suite for this bug.
2495 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2497 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2498 the attribute was already defined, should fix bug #113812
2499 * tests/docs/Makefile.am tests/docs/bug-123.*
2500 tests/general/Makefile.am tests/general/bug-123*: added the
2501 test to the regression suite.
2503 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2505 * libexslt/strings.c: applied patch from Shaun McCance to implement
2506 exslt:split c.f. #117752
2507 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2508 added the test to the regression suite.
2510 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2512 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2513 might require more attention could be an Unicode support breakage.
2515 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2517 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2518 libxslt/xsltInternals.h: optimize text node coalescing by
2519 caching info about the last text node generated and doing
2520 fast alloc/copy of the text. Should fix #115273
2522 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2524 * fixed bug 113520, incorrect result for date:seconds
2525 with change to type casting in libexslt/date.c
2527 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2529 * fixed bug 114764: trouble with globals and RVT's
2530 with minor changes in variables.c and transform.c
2531 so that any global instantiated with an RVT gets
2532 uninitialized when the RVT is destroyed.
2534 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2536 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2537 * breakpoint/Makefile.am: added deps to libxslt
2538 * tests/exslt/common/Makefile.am: integrated William Brack test
2539 in the regression suite
2541 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2543 * fixed bug 114812, trouble with imported exslt functions
2544 added lookup function in libxslt/extension.c
2545 enhanced exsltInitFunc in libexslt/functions.c to take
2546 better care of imports
2548 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2550 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2551 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2552 Sean Treadway, adding Python bindings for extension element and
2553 some bindings cleanups.
2554 * python/tests/Makefile.am python/tests/extelem.py: also add an
2557 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2559 * python/libxml_wrap.h: applied patch from #116943 which should
2560 fix the xsltSaveResultToFile python binding.
2562 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2564 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2566 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2568 * configure.in: releasing 1.0.31
2569 * doc/*: update and rebuild of the docs
2571 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2573 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2575 * tests/docs/Makefile.am tests/docs/bug-122.*
2576 tests/general/Makefile.am tests/general/bug-122*: added the
2577 test to the regression suite.
2579 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2581 * libxslt/preproc.c: fix bug #115778 for attribute value template
2584 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2586 * libxslt/documents.c libxslt/transform.c: applied patch from
2587 Keith Isdale to desactivate node numbering when running under
2590 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2592 * libxslt/security.c: fix the write checking code when
2593 the output filename does not parse as an URL bug #115402
2595 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2597 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2598 triodef.h were missing from the distribution
2600 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2602 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2603 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2605 * libexslt/sets.c: applied patch from Peter Breitenlohner
2606 * doc/*: rebuilt the docs
2607 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2608 generattion of " as " in element content.
2610 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2612 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2613 which is a sibling of xsl:when
2615 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2617 * libxslt/xslt.c: fixed a possible crash when the document
2618 wasn't a proper stylesheet.
2620 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2622 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2624 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2626 * win32/defgen.xsl: new file, generates the export sources.
2627 * win32/*.def.src: these are now autogenerated, changes to these
2628 will not be logged anymore.
2630 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2632 * tests/docs/Makefile.am tests/docs/bug-121.*
2633 tests/general/Makefile.am tests/general/bug-121*: added the
2634 example for bug #112904 in the regression tests, the bug fix is
2637 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2639 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2640 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2641 of --with-python like for libxml2
2643 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2645 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2646 NaN within the sort element. Also added regression test.
2648 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2650 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2651 network accesses when building
2653 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2655 * libxslt/transform.c: fixed a segfault introduced with the RVT
2656 handling change, bug #112703 .
2658 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2660 * libxslt/xslt.c: make sure stylesheet compilation errors
2661 forces a NULL stylesheet, fixes #112270
2663 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2665 * NEWS configure.in : preparing release 1.0.30
2666 * doc/apibuild.py: backported a patch from libxml2
2667 * doc/*: updated and rebuilt the docs
2669 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2671 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2672 cleaning up Result Value Tree handling
2673 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2675 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2676 added Mark Vakoc test combining for-each and exslt:tokenize
2678 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2680 * libxslt/transform.c: fixing bug #111755 when a template is
2681 applied to an attribute
2682 * tests/docs/Makefile.am tests/docs/bug-119.*
2683 tests/general/Makefile.am tests/general/bug-119*: added the
2684 example in the regression tests for that bug.
2686 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2688 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2689 for the HTML generation fixing #111799
2690 * doc/html/*.html doc/html/*.png: associated update
2692 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2694 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2695 * win32/libxslty.def.src: added more exports
2697 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2699 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2700 transition to XHTML1 added validity checking to the makefile rules.
2702 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2704 * python/generator.py: fixed a problem in the generator where
2705 the way functions are remapped as methods on classes was
2706 not symetric and dependant on python internal hash order,
2707 as reported by Stéphane Bidoul
2708 * libexslt/strings.c: attempt at fixing an object type pbm
2709 * libxslt/triodef.h: update for OpenVMS from libxml2
2711 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2713 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2714 generation of the man page
2716 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2718 * libexslt/sets.c: fixed a bug introduced in the last commit
2719 * libxslt/transform.c: tried to fix #111437
2720 * tests/docbook/result/xtchunk/html/*.orig
2721 tests/multiple/out/*.orig: side effect of #111437 change.
2723 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2725 * libexslt/strings.c: applied last patch for #110023 from
2727 * libexslt/sets.c: fixed a memory leak when mixing one of the
2728 EXSLT set functions and a Result Value Tree
2729 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2730 with Result Value Tree
2732 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2734 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2735 bug #111420 about double initialization of extension contexts
2737 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2739 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2740 don't obbey the same rules as for literal reusl elements.
2741 * tests/docs/Makefile.am tests/docs/bug-118.*
2742 tests/general/Makefile.am tests/general/bug-118*: added the
2743 example in the regression tests for that bug.
2744 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2745 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2746 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2747 regression tests one still exposing a mem leak (Mark Vadoc).
2749 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2751 * libxslt/pattern.c: fix a memory related segfault on a
2752 pattern compilation error #110189
2754 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2756 * libxslt/variables.c: fixing bug #110020 on global parameter
2757 and variables mismatch
2758 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2759 the test to the regression suite
2761 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2763 * libexslt/math.c: applied patch from Charles Bozeman fixing
2764 the math power function where args were inverted #110996
2765 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2766 added the test to the regraession for #110996
2767 * libexslt/sets.c: avoid a problem with nodesets.
2769 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2771 * libxslt/win32config.h: added HAVE_MATH_H
2773 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2775 * win32/Makefile.msvc: fixed compilation with thread-enabled
2778 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2780 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2781 with RTF in libexslt
2783 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2785 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2786 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2787 other places where ctxt->document pointer may be used without
2788 checking it agaisnt NULL.
2789 * tests/docs/Makefile.am tests/docs/bug-115.*
2790 tests/general/Makefile.am tests/general/bug-115*: added the
2791 example in the regression tests for that bug.
2792 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2794 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2796 * configure.in NEWS: preparing 1.0.29 release
2797 * libxslt/documents.c: generate the document order for document()
2799 * doc/*: updated and regenerated the docs
2801 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2803 * libxslt/transform.c: fixed a namespace redundancy problem
2805 * tests/docs/Makefile.am tests/docs/bug-114.*
2806 tests/general/Makefile.am tests/general/bug-114*: added an
2807 example in the regression tests for that bug.
2809 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2811 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2812 and avoid some warnings when loading the python modules on non
2814 * libxslt/transform.c: fix a bug introduced in the document lookup
2815 and exhibited by the keys test.
2817 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2819 * tests/docs/Makefile.am tests/docs/bug-113.*
2820 tests/general/Makefile.am tests/general/bug-113*: added an
2821 example in the regression tests for bug #109160 fixed in libxml2
2823 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2825 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2826 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2827 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2829 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2831 * libxslt/transform.c: forgot to make one change related to
2832 Result Value Tree change, pointed out by Sebastian Rahtz
2833 * tests/docs/Makefile.am tests/docs/bug-112.*
2834 tests/general/Makefile.am tests/general/bug-112*: added an
2835 example in the regression tests that bug
2837 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2839 * libxslt/transform.c: second part of the patch fixing #108905
2840 performances problems, ask for computation of document order on
2841 the document transformed and avoid inefficiencies building large
2842 nodesets of unique nodes.
2843 * configure.in: fix a trouble with libtool in my debug environment.
2845 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2847 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2848 Result Value Tree are now generated with a document root node
2849 not an element, it's quite cleaner.
2850 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2851 also prepared for libxslt-1.0.28 release
2852 * doc/*: updated and regenerated the docs
2854 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2856 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2857 Finally fixed bug #75813, processing or Result Value Tree
2858 converted into node-sets should be a bit more sensible now.
2859 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2860 fixes this regression test, there is 4 nodes, not 3
2861 * tests/docs/Makefile.am tests/docs/bug-111.*
2862 tests/general/Makefile.am tests/general/bug-111*: added an
2863 example in the regression tests for bug #75813
2865 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2867 * tests/docs/Makefile.am tests/docs/bug-110.*
2868 tests/general/Makefile.am tests/general/bug-110*: added an
2869 example in the regression tests for bug #108976 which is
2872 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2874 * tests/docs/Makefile.am tests/docs/bug-109.xml
2875 tests/general/Makefile.am tests/general/bug-109*: added an
2876 example in the regression tests for the invalid bug #108716
2878 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2880 * libxslt/variables.c: fixed bug #108633 reported by
2881 Jerome Pesenti about recursive global variables/param detections
2882 * tests/reports/Makefile.am tests/reports/rec*: added regression
2883 tests for the checking of recusion in global/local param/variables.
2885 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2887 * libxslt/numbers.c: valgrind pointed out an uninitialized
2888 variable use in format-number()
2890 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2892 * tests/docs/Makefile.am tests/docs/bug-108.xml
2893 tests/general/Makefile.am tests/general/bug-108*: added an
2894 example in the regression tests bug #107804 fixed in libxml2
2896 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2898 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2899 matches should catch comments and PIs
2900 * tests/docs/Makefile.am tests/docs/bug-107.xml
2901 tests/general/Makefile.am tests/general/bug-107*: added an
2902 example in the regression tests for this case
2904 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2906 * tests/docs/Makefile.am tests/docs/bug-106.xml
2907 tests/general/Makefile.am tests/general/bug-106*: added the next
2908 example for bug #106788 from James Clark in the regression tests,
2909 the bug fix is actually in libxml2
2911 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2913 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2914 for Python checks, makefile cleanup, and convenience changes
2916 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2918 * xsltproc/xsltproc.c: had to comment out Igor last change
2919 since it made libxslt-1.0.27 depends on libxml2 newly
2920 API extension which hasn't propagated yet :-(
2922 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2924 * configure.in: preparing release 1.0.27
2925 * doc/*: updated and rebuilt the docs
2927 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2929 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2932 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2934 * tests/docs/Makefile.am tests/docs/bug-105.xml
2935 tests/general/Makefile.am tests/general/bug-105*: added the
2936 example for bug #106788 from James Clark in the regression tests,
2937 the bug fix is actually in libxml2
2939 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2941 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2942 James Clark and a bit of cleanup
2943 * tests/docs/Makefile.am tests/docs/bug-104.xml
2944 tests/general/Makefile.am tests/general/bug-104*: added the
2945 example in the regression tests for this case
2947 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2949 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2951 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2953 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2955 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2957 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2958 * win32/configure.js: included handling of the trio option
2960 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2962 * configure.in doc/*: preparing release 1.0.26
2964 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2966 * libxslt/functions.c: fixing another bug in document(), bug #105450
2967 * tests/documents/test_bad.result: Slight change to the output
2969 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2971 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2972 * tests/documents/Makefile.am tests/documents/test_bad: add the
2973 specific test as suggested by Jean T Anderson
2975 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2977 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2978 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2979 libxslt/xslt.c: tried to fix 105387 and all similar cases
2980 in the library sources.
2982 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2984 * doc/* configure.in: preparing for release of 1.0.25
2986 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2988 * xsltproc/xsltproc.c: fixed bug #99623
2990 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2992 * libxslt/transform.c: fixing bug #105116 sometimes one need
2993 to generate a default namespace reset xmlns="" in the output
2994 * tests/docs/Makefile.am tests/docs/bug-103.xml
2995 tests/general/Makefile.am tests/general/bug-103*: added the
2996 example in the regression tests for this case
2998 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3000 * libxslt/pattern.c libxslt/transform.c: changed the way the
3001 root element of value tree are handled to fix bug #104123
3003 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3005 * README: change of policy w.r.t. mails
3006 * configure.in: small cleanup
3007 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3008 a couple of bugs raised by Eric van der Vlist in #104114
3009 * tests/exslt/*/*.out: slight change to the tests
3011 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3013 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3014 emphasis on the fact that --docbook should not be used
3017 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3019 * python/libxslt.c: fixed a couple of return error #104150
3020 reported by Peter O'Shea
3022 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3024 * xsltproc/xsltproc.c: fixed a double free of stylesheet
3025 when applied to a standalone stylesheet
3027 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3029 * configure.in: preparing release 2.0.24
3030 * libxslt.spec.in: small update
3031 * doc/*: updated the news, rebuilt the APIs descriptions
3033 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3035 * libxslt/functions.c: fixed #101502 by applying and cleaning up
3036 the associated patch from Daniel Stodden.
3037 * tests/documents/Makefile.am tests/documents/fragment*: added a
3040 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3042 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3043 for extension modules init and shutdown callbacks, check that
3044 they are now called when needed.
3045 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3046 started adding the extension module support at the Python level.
3047 Still a strange bug to hunt down left.
3049 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3051 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3052 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3053 computation in the presence of imports
3054 * tests/docs/Makefile.am tests/docs/bug-102.xml
3055 tests/general/Makefile.am tests/general/bug-102*: added an
3056 example in the regression tests for this case
3058 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3060 * xsltproc/xsltproc.c: final touch to #102800 fix
3062 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3064 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3065 memory debug checking which got deactivated at some point ?!?
3066 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3067 * libxslt/xsltutils.c: very small change on HTML indentation handling
3069 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3071 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
3072 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3073 exclude-result-prefixes to avoid extra namespace declaration being
3074 dumped following the fix for #102920 in libxml2
3076 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3078 * libxslt/transform.c: fixed a problem related to directory
3079 checking and creation raised by Craig Goss
3081 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3083 * libexslt/strings.c: applied patch from Jörg Walter to provide
3084 URI escaping and unescaping functions.
3086 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3088 * libexslt/strings.c: Alexey Efimov found a typo bug in
3089 exsltStrPaddingFunction()
3091 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3093 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
3095 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3097 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3098 applied patch from Craig A. Berry for the VMS port.
3100 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3102 * libxslt/xsltInternals.h: increase the max number of cascaded
3104 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3105 the Windows binaries.
3107 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3109 * win32/libxslt.def.src: added more exports for Stephane Bidoul
3111 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3113 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3114 the apibuilder script, regenerated the APIs
3116 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3118 * libxslt/numbers.c: numbering should not traverse XInclude
3119 nodes left in the tree. Closes bug #101114 raised by
3122 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3124 * doc/apibuild.py: fixed a bug in merging public info from
3126 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3127 the iconv option to configure.js didn't work, and
3128 added zlib option needed when linking xsltproc statically
3130 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3132 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3133 the generation of libexslt-api.xml
3134 * libexslt/exslt.h: small cleanup.
3136 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3138 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3139 copied over the apibuild.py from libxml2, adapted a bit and
3140 regenerated the API description in XML. Todo: libexslt-api.xml
3141 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3142 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3143 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3144 libxslt/templates.c libxslt/transform.c libxslt/transform.h
3145 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3146 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3147 report from the scripts.
3148 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3151 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3153 * libxslt/transform.c: xsl:element generated superfluous xmlns
3154 declarations, closes bug #99905
3155 * tests/docs/Makefile.am tests/docs/bug-101.xml
3156 tests/general/Makefile.am tests/general/bug-101.*: added the
3157 example in the regression tests for this case
3159 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3161 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3162 within an <xsl:text>
3164 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3166 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3168 * tests/docs/Makefile.am tests/docs/bug-100.xml
3169 tests/general/Makefile.am tests/general/bug-100.*: added the
3170 example in the regression tests for this case
3171 * tests/docs/Makefile.am tests/docs/bug-99.xml
3172 tests/general/Makefile.am tests/general/bug-99.*: this test
3173 covers an xsl:attribute namespace bug that Norm pointed out.
3175 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3177 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3178 win32/libxslt.def.src: applied another patch from Richard Jinks
3179 for the export of teh sorting routine and allowing per context
3182 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3184 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3185 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3186 redefining the sorting routine, plus a bit of tweaking of the
3189 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3191 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3193 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3194 * doc/html/*.html: updated too
3195 * python/libxsltclass.txt: updated too
3197 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3199 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3200 xsltGetProfileInformation() to retrieve profiling informations
3201 from an XSLT transformation context. It returns it as an XML
3202 tree. Provided by Michael Rothwell this closes RFE #99527
3204 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3206 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3207 in xsltFindElemSpaceHandling() missing imported informations
3208 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3211 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3213 * libxslt/namespaces.c: fix for namespace generation on
3214 attributes created with xsl:attribute
3216 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3218 * libxslt.spec.in configure.in: add a line in %changelog for releases
3220 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3222 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3223 xsltInternals.h reference.
3225 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3227 * python/tests/*.py: enable libxml2 memory debug before
3228 loading libxslt since libxslt initialization now includes
3229 EXSLT registration which initialize the libxml2 library and
3232 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3234 * python/libxsl.py: updated with new version from Stéphane Bidoul
3236 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3238 * win32/libxslt.def.src: exported new functions
3240 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3242 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3243 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3244 * python/tests/exslt.py: trouble with mem debug in that specific
3247 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3249 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3250 problem when compiling on HP-UX
3252 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3254 * python/generator.py python/libxslt.c: fixes for compiling
3257 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3259 * libxslt/transform.c: fixed bug #99168 select evaluating to
3262 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3264 * tests/documents/result.xhtml: the XHTML1 serialization change
3265 to libxml2 modifies slightly the result of that test.
3267 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3269 * configure.in: the python bindings requires libxml2 >= 2.4.25
3270 for the regexp stuff.
3272 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3274 * configure.in: similar patch to #98825 for --with-python
3276 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3278 * libxslt/variables.c: fix bug #98793 on clash of imported global
3280 * tests/reports/tst-1.err: this changes the output of that test
3282 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3284 * configure.in: preparing 1.0.23
3285 * doc/*: rebuilding the docs
3287 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3289 * python/libxslt.c: make sure to register EXSLT for the bindings
3290 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3291 * xsltproc/xsltproc.c: minor cleanup
3293 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3295 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3296 when building outside of the source tree
3298 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3300 * python/generator.py: xpathObjectRet() pertains to the libxml2
3301 module, add the namespace.
3303 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3305 * libxslt/win32config.h: cleanup
3306 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3307 * win32/Makefile.msvc: modified to allow mingw coexistence
3308 * win32/configure.js: integrated mingw
3309 * win32/Readme.txt: cleanup
3310 * xsltproc/xsltproc.c: allowed stdarg for mingw
3312 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3315 * doc/xsltproc.html - ran stylesheets to update man page
3316 and html with Daniel's fix to #95510
3318 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3320 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3321 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3322 * README: fix the bug page URL
3324 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3326 * libxslt/functions.c: make sure the fixup for key() reported
3327 by John Escott actually works.
3328 * tests/docs/Makefile.am tests/docs/bug-98.xml
3329 tests/general/Makefile.am tests/general/bug-98.*: added the
3330 example in the regression tests for this case
3332 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3334 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3335 * tests/docs/Makefile.am tests/docs/bug-97.xml
3336 tests/general/Makefile.am tests/general/bug-97.*: added the
3337 example in the regression tests for this case
3339 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3341 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3342 checks in recursive copies.
3343 * tests/docs/Makefile.am tests/docs/bug-96.xml
3344 tests/general/Makefile.am tests/general/bug-96.*: added the
3345 example in the regression tests for this case
3347 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3349 * libxslt/functions.c: autoconvert key() first arg to string,
3350 reported by John Escott
3352 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3354 * libxslt/transform.c: corner case handling of copying a CDATA node.
3356 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3358 * libxslt/win32config.h: retired xmlwin32version.h
3360 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3362 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3363 written by Thomas Schraitle (RFE #96485)
3365 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3369 clarifying --catalog option and xsltproc's use of
3370 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3371 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3373 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3375 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3376 libxml2 string API instead.
3377 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3378 try to cope with architecture lacking some of the string functions,
3379 reuse the trio ones compiled in libxml2 , should close #97113
3381 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3384 the spec file and associated changes in the Makefiles.
3386 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3390 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392 * libxslt/keys.h: fixed include c.f. bug #96487
3393 * config.h.in: Red Hat 8.0 induced change
3395 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3398 fixed bug #78501 when using a non ascii character for the
3399 number formatting grouping separator.
3400 * tests/docs/Makefile.am tests/docs/bug-95.xml
3401 tests/general/Makefile.am tests/general/bug-95.*: added the
3402 example in the regression tests for this case
3403 * libxslt/attributes.c: cleaning up a problem introduced in last
3406 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3408 * libxslt/attributes.c: fixed minor typo in a call to
3411 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413 * python/types.c: fixed bugs when passing result value tree
3414 to Python functions.
3416 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3418 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3420 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3423 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425 * configure.in: preparing 1.0.22
3426 * doc/*: upated and rebuilt the docs
3428 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430 * libxslt/variables.c: fixed bug #86421
3431 * tests/docs/Makefile.am tests/docs/bug-94.xml
3432 tests/general/Makefile.am tests/general/bug-94.*: added the
3433 example in the regression tests for this case
3435 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437 * xsltproc: added and tested the --path option to close #79638
3439 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3442 with the inherited stylesheet value.
3443 * tests/docs/Makefile.am tests/docs/bug-93.xml
3444 tests/general/Makefile.am tests/general/bug-93-inc.*
3445 tests/general/bug-93.*: added the example in the regression
3448 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3451 possibility to register a transformation context specific
3452 error handler, with xsltSetTransformErrorFunc() and provided
3453 a new routine xsltTransformError() to handle contextual errors,
3454 this should fix #94435
3455 * libxslt/*.c: modified all the code to use the context specific
3456 error handling, as a result xsltPrintErrorContext() is not called
3457 anymore except internally from xsltTransformError()
3459 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461 * libxslt/transform.c: closing #94933, any error will make
3462 the transformation abort with no result.
3463 * tests/reports/tst-1.err tests/reports/tst-1.out
3464 tests/reports/undefvar.err: this changed the regression tests
3466 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3467 updated the result accordingly to the fixes done last month.
3468 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3469 declarations in the result trees. May fix #93692 but it's unclear.
3471 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473 * xsltproc/xsltproc.c: added a --path option to provide the
3474 enhancement requested by #79638, first cut at it, untested
3477 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479 * libxslt/xslt.c: seems the media-type attribute wasn't
3480 always correctly handled
3482 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3484 * libxslt/transform.c: added URI escaping in case the resource
3485 target computation of exslt:element failed. Should fix #81837
3487 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489 * README: updated the contact informations
3491 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493 * libxslt/pattern.c: fixed the behaviour of node() patter which
3494 didn't patch the one defined in XPath :-( . Closes bug #95793
3495 * tests/docs/Makefile.am tests/docs/bug-92.xml
3496 tests/general/Makefile.am tests/general/bug-92.*: added the
3497 example in the regression tests for this case
3499 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3501 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3502 * win32/Makefile.msvc: added security.c to the build
3503 * win32/libxslt.def.src: exported functions from security.c
3505 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3508 documents to be written only to a given subtree.
3510 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3512 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3513 runtime security checks, it will also check and do directory
3514 creation when allowed
3515 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3516 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3517 security infrastructure probes at file reading or file creation
3518 * xsltproc/xsltproc.c: plugged the security module there too,
3519 added the new options --nowrite and --nomkdir
3520 * doc/*: updated the man page and regenerated.
3522 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524 * doc/*: updated the doc XSLT to add the search, added the search
3525 page, fixed a link problem raised by Yves Pratter, regenerated
3527 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529 * doc/index.py: the indexer version of the XSLT part of the
3530 xmlsoft site + archives
3532 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3534 * win32/Makefile.msvc: introduced double-run compilation.
3535 * win32/configure.js: introduced double-run compilation.
3537 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539 * configure.in: preparing 1.0.21
3540 * doc/* : updated and regenerated the docs and web pages
3542 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544 * libxslt/transform.c: fixed a disable output escaping bug for
3545 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3546 * tests/docs/Makefile.am tests/docs/bug-91.xml
3547 tests/general/Makefile.am tests/general/bug-91.*: added the
3548 example in the regression tests for this case
3550 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3552 * doc/xlst.html: changing link on ftp.gnome.org
3554 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3557 reported for libxml2
3559 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561 * Makefile.am configure.in: trying to fix the same problem as
3562 #88412 by bypassing all the python subdir if python ain't detected
3564 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3566 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3568 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3570 * libexslt/date.c: fixed the embedded '-' in the duration format
3572 * tests/.../difference.1.xml: added test cases which illustrated
3575 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3577 * libexslt/date.c: fixed date:difference() bugs, removed all
3578 type conversion warnings.
3579 * libxslt/xsltutils.c: removed unused local variable.
3581 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3583 * doc/xsltproc.html:
3584 oops, forgot to update the html version of the man page
3586 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3590 * doc/xsltproc2.html
3591 Fixing erroneous mention of old --warnnet option (thanks to Jean
3592 T. Anderson for pointing this out)
3594 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3596 * win32/configure.js: added more readme info for the binary
3599 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3604 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606 * libxslt.spec.in: fixes libary path for x86_64 AMD
3608 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610 * python/Makefile.am: applied patch from Christophe Merlet to
3613 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3615 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3616 a possible memory leak in case of error
3618 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3621 nice logos generated by Marc Liyanage
3622 * doc/site.xsl *.html: changed the stylesheet to show the new
3623 logo and regenerated the pages
3625 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3627 * python/libxslt-python-api.xml python/libxslt.c
3628 python/libxsltclass.txt python/tests/basic.py: applied a patch
3629 from Ralf Mattes providing style.saveResultToString()
3631 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633 * configure.in: preparing release 1.0.20
3634 * doc/*: updated and regenerated the docs
3636 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3638 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3639 doing the evaluation of attribute value templates
3640 * libxslt.spec.in python/Makefile.am: fixed some troubles
3643 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645 * python/libxslt.c: fixed the parameter order when calling
3646 Python based extensions.
3648 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3652 * tests/docs/Makefile.am tests/docs/bug-90.xml
3653 tests/general/Makefile.am tests/general/bug-90.*: added the
3654 example in the regression tests for this case
3656 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3658 * win32/Makefile.msvc: added the prefix location to the include
3659 and lib search path.
3661 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3663 * libxslt/transform.c: found and fixed the small <xsl:choose>
3664 bug which was giving troubles to DocBook users (the test expression
3665 of <when> was evaluated in the namespace context of <choose> !)
3667 2002-08-18 Havoc Pennington <hp@pobox.com>
3669 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3670 both automake 1.6 and 1.4 installed get the right automake. Means
3671 compilation from CVS will now require the latest automake 1.4
3672 release, or manually creating symlinks called "automake-1.4" and
3675 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3680 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682 * libxslt/functions.c: recovering to the old (somewhat) broken
3683 implementation of document('') when there is no base for the
3684 source document or it can't be realoaded (e.g. when the sytlesheet
3685 was loaded from a memory string). Matt Sergeant insisted on this
3688 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690 * libxslt/transform.c: applied another patch from Nathan Myers about
3691 a possible memory leak in case of error
3693 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3695 * libxslt/transform.c: applied a patch from Nathan Myers about
3696 an erroneous free in case of error
3698 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3700 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3701 the misdetection of libxml2 python bindings a warning only
3703 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3705 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3706 a bug reported by Gero Meissner (87230)
3707 * fixed a problem compiling python directory when multiple
3708 'make' jobs were executed (python/Makefile.am)
3710 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3712 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3713 at the xsltdbg interface when encountering an empty attribute
3716 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3718 * tests/* : the change in HTML meta encoding tag serialization
3719 affected some of the results
3721 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3723 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3724 to fix Red Hat bug #68614
3726 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3728 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3729 if there is no *.pdb
3731 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3733 * configure.in: preparing 1.0.19
3734 * doc/* : rebuilt the docs
3736 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3738 * libxslt/transform.c: fixed bug #83749 about namespace generated
3739 being invalid when they are inherited from the context.
3741 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3743 * libxslt/transform.c: fixed bug #86753 on multiple identical
3744 attributes being generated, oops ...
3745 * tests/docs/Makefile.am tests/docs/bug-89.xml
3746 tests/general/Makefile.am tests/general/bug-89.*: added an
3747 example in the regression tests for this case
3749 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3751 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3752 * tests/docs/Makefile.am tests/docs/bug-88.xml
3753 tests/general/Makefile.am tests/general/bug-88.*: added an
3754 example in the regression tests for this case
3756 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3758 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3759 Ken Neighbors to implement/fix sorting orders
3760 * tests/docbook/result/*/gdp-handbook.*
3761 tests/docbook/result/xtchunk/html/*.orig
3762 tests/general/bug-12-.out tests/general/bug-63.out:
3763 cleaned up the result of "make tests" following some changes
3764 in namespace axis order and serialization rules in libxml2
3766 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3768 * transform.c further enhancement for bug 84902 (another
3769 path), also cleaned up code slightly
3771 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3773 * transform.c: fixed bug 84902 - message with terminate=yes
3776 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3778 * tests/docs/Makefile.am tests/docs/bug-87.xml
3779 tests/general/Makefile.am tests/general/bug-87.*: added a
3780 example in the regression tests for a case where the XML
3781 default namespace was missing from the namespace axis
3782 * xsltproc/xsltproc.c: added the informations that parameter
3783 strings are expected to be UTF8
3784 * libxslt/attributes.c: fixes on attribute group implementation
3786 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3788 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3789 updating docs to add reference to UTF-8 requirement for
3790 stringparam command line option
3792 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3794 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3795 fixed document('') as pointed by Eric van der Vlist
3796 * tests/docs/Makefile.am tests/docs/bug-86.xml
3797 tests/general/Makefile.am tests/general/bug-86.*: added the
3798 specific example in the regression tests
3800 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3803 patch from Ken Neighbors fixing some format-number inconsistencies
3804 * tests/numbers/format-number.out tests/numbers/format-number.xml
3805 tests/numbers/format-number.xsl: the patch also included
3806 updates to the regression tests
3808 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3811 xsl:number level="multiple"
3812 * tests/docs/Makefile.am tests/docs/bug-84.xml
3813 tests/general/Makefile.am tests/general/bug-84.*: added a
3814 specific example in the regression tests
3816 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3818 * libexslt/dynamic.c: turned a function static
3819 * libxslt/win32config.h: applied patch from Mark Vadoc
3821 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3823 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3824 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3825 a patch from Mark Vakoc to implement the EXSLT
3826 object dyn:evaluate(string) extension function, and a small fix
3829 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3831 * configure.in: preparing 1.0.18
3832 * doc/*: recompiled the API and web site
3834 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3836 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3837 duplicated namespace declarations, this might not be as generic as
3838 it should but works well for DocBook stylesheets
3840 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842 * libxslt.pc.in: fix bug #82970
3844 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3846 * python/libxslt-python-api.xml python/libxslt.c
3847 python/libxsltclass.txt : tried to fix #79105 by providing a
3848 specific error registering routine.
3850 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3852 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3853 adding xsltSaveResultToString()
3854 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3855 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3856 API with the new function.
3858 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3860 * libxslt/function.c: applied a patch from Richard Jinks
3861 to avoid a crash in element-available()
3863 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3865 * libxslt.spec.in: applied patch from Geert Kloosterman to
3866 not miss gif and .png files in the RPM documentation
3868 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3870 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3871 from Charles Bozeman
3873 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3875 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3876 libxslt/xsltconfig.h.in: applied a man page patch from
3877 Christian Cornelssen and fixed a couple of issues he raised.
3879 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3881 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3883 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3885 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3886 Applied Mark Vakoc patch to show registered extensions in xsltproc
3887 * doc/*: rebuilt the API, docs and website
3888 * python/libxsltclass.txt: this added an entry point
3890 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3892 * libxslt/xslt.c: xsl:include crash fix
3893 * libxslt/imports.c: xsl:include crash fix
3894 * libxslt/imports.h: xsl:include crash fix
3896 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3898 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3900 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3903 fixed some return code problems raised by Thomas Mauch
3905 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907 * libxslt/transform.c: don't allow adding an attribute to
3910 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3912 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3913 * doc/*: rebuilt the docs.
3915 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917 * libxslt/variables.c: better attempt to fix the problem in
3918 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3920 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3922 * win32/dsp/*.dsp: Removed obsolete macros
3923 * win32/dsp/*.def: Updated export definitions
3925 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3927 * libxslt/variables.c: tried to fix a problem in
3928 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3930 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932 * libexslt/date.c: applied another patch from Charles Bozeman to
3933 enhance date/duration support
3934 * tests/exslt/date: added the associated set of regression tests
3936 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938 * libexslt/date.c: applied a patch from Charles Bozeman to add
3939 duration routines to the date exslt extensions.
3941 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3943 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3945 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3947 * libexslt/date.c: fixed type inconsistencies, double->int
3948 and unsigned/signed mismatch warnings eliminated
3950 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3952 * win32/Makefile.msvc: XSLT debugger support fix
3953 * win32/configure.js: XSLT debugger support fix
3954 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3956 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3958 * configure.in: preparing 1.0.16
3959 * doc/*: updated and rebuilt the docs
3961 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3963 * libxslt/attributes.c: removed a warning
3964 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3965 added xsltRunStylesheetUser() API needed to fix #78546
3966 * xsltproc/xsltproc.c: second part of the fix #78546
3968 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3970 * python/Makefile.am: fixing the equivalent of #75779
3972 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3974 * libxslt/keys.c: fixed bug #78735
3975 * configure.in tests/Makefile.am tests/keys/*:
3976 added the tests in a separate directory
3978 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3980 * tests/docs/Makefile.am tests/docs/bug-83.xml
3981 tests/general/Makefile.am tests/general/bug-83.*: added a
3982 specific example for bug #78662 in the regression tests
3983 * tests/docbook/: this also changed a couple of DocBook results
3985 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3987 * configure.in: trying to kill #77827 IEEE conformance on alphas
3988 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3990 * tests/docs/Makefile.am tests/docs/bug-82.xml
3991 tests/general/Makefile.am tests/general/bug-82.*: added a
3992 specific example for bug #78211 in the regression tests
3994 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3996 * libxslt/pattern.c: applied patch from Mark Vakoc
3998 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4000 * tests/docs/Makefile.am tests/docs/bug-81.xml
4001 tests/general/Makefile.am tests/general/bug-81.*: added a
4002 specific example for bug #76927 in the regression tests
4004 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4006 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4007 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4008 that $(datadir) should be used for docs
4010 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4012 * configure.in: preparing 1.0.15
4013 * doc/*: updated and rebuilt
4015 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4017 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4018 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4019 * tests/docs/Makefile.am tests/docs/bug-80.xml
4020 tests/general/Makefile.am tests/general/bug-80.*: added a
4021 specific example for bug #76043 in the regression tests
4023 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4025 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4026 steps which were not compiled
4027 * tests/docs/Makefile.am tests/docs/bug-79.xml
4028 tests/general/Makefile.am tests/general/bug-79.*: added a
4029 specific example for bug #75902 in the regression tests
4031 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4033 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4034 attribute match rules evaluation
4035 * tests/docs/Makefile.am tests/docs/bug-78.xml
4036 tests/general/Makefile.am tests/general/bug-78.*: added a
4037 specific example for bug #75777 in the regression tests
4039 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4041 * libxslt/transform.c: found another stupid bug by step by
4042 step processing of the code
4043 * libxslt/pattern.c: idem, except that once stupid mistake
4044 ELEM vs NODE forced the templates to be stored in a list
4045 instead of a hash table, fixing this stupidity should
4046 again lead to a substantive improvement of processing speed.
4047 Like divide by 2 processing time for DocBook stylesheets.
4049 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4051 * libxslt/transform.c: fixing bug #75603
4052 * tests/docs/Makefile.am tests/docs/bug-77.xml
4053 tests/general/Makefile.am tests/general/bug-77.*: added a
4054 specific example for bug #75603 in the regression tests
4056 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4058 * python/Makefile.am: Art Haas pointed a stupid error
4060 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4062 * Makefile.am tests/Makefile.am tests/*/Makefile.am
4063 tests/*/*/Makefile.am : added "make valgrind" targets
4064 to run the test suite under the debugger control
4065 * transform.c: valgrind spotted 2 bugs, one related to
4066 the ordering of the deallocation of the data associated to
4067 a transofrmation, the second in xsltCopyTree when the new
4068 node may have been coalesced with an adjacent text node.
4069 The regression tests now pass cleanly under testgrind.
4071 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4073 * python/Makefile.am: fixed a stupid bug
4075 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4077 * configure.in: preparing 1.0.14
4078 * doc/*: updated rebuilt
4079 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4080 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4081 with the Windows maintainers
4083 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4085 * python/Makefile.am python/generator.py python/libxslt.c
4086 python/types.c python/tests/Makefile.am: applied the same kind of
4087 fixes to the Python Makefiels than to libxml2 ones. Updates
4090 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4092 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
4093 libxslt/variables.c: chaing result tree values which may
4094 be deallocated and must not be kept in the template
4095 pattern lookup cache. Thanks to Valgrin to allow finding
4096 the real problem in bug #74857
4098 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4100 * libxslt/*.h doc/* python/*: applied another cleanup comment
4101 diff from Heiko W. Rupp, regenerated the API and python
4103 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4105 * tests/docs/Makefile.am tests/docs/bug-76.xml
4106 tests/general/Makefile.am tests/general/bug-76.*: added a
4107 home brewed test for path computation elmininating duplicate
4110 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4112 * doc/Makefile.am: fixed a build problem in some environements
4114 2002-03-08 jacob berkman <jacob@ximian.com>
4116 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4117 as make will automatically look there for these files
4119 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4121 * configure.in libxslt/xsltwin32config.h: preparing release
4123 * doc/*: updated and rebuilt the docs
4124 * python/libxslt.c: fixed a possible reentrancy problem
4126 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4128 * libxslt/pattern.c: Fixes the problems exposed by #73880
4129 those ought to be computed at stylesheet compile time, not
4130 at run-time, and the computation was wrong.
4131 * libxslt/transform.c: get rid of fake nodes coming from node-set
4132 transformations. At least if they are still produced they will
4133 become easy to spot as resulting document won't be well-formed.
4135 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4137 * libxslt/extensions.c: fixed bug #73791 related to extension
4138 function declared in included stylesheets
4139 * tests/exslt/functions/function.7.*: added specific test
4141 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4143 * tests/docs/Makefile.am tests/docs/bug-75.xml
4144 tests/general/Makefile.am tests/general/bug-75.*: added a
4145 specific example for bug #72150 in the regression tests
4147 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4149 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4150 similar way as #71457
4152 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4154 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4155 some HTML meta encoding fixups resulting from fix in libxml2
4157 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4159 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4160 related to the XPath changes in fixing #61290
4162 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4164 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4167 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4169 * libexslt/date.c: patch from Charles Bozeman for the exslt date
4171 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4172 the associated regression test provided by Charles
4174 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4176 * libxslt/preproc.c: Fixed #73088 with the associated patch
4178 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4180 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4181 unless compiled explicitely with memory debugging switched on
4182 * TODO: refreshed a bit
4184 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4186 * python/generator.py python/libxslt.c: changes for the 'usual'
4187 setup.py to allow building a libxml2-python
4188 module based on the same code. The initialization is however
4189 different the 2 .so files fo libxml2 and libxslt are identical and
4190 they entry point initialize both libraries. this is done to avoid
4191 some possible nasty problem since the Python don't merge the maps
4192 of all shared modules.
4193 * python/libxsl.py: attempt to cope with the shared library loading
4194 problem when both modules are not merged.
4196 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4198 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4199 documentation for the wrappers and python modules.
4201 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4203 * tests/docs/Makefile.am tests/docs/bug-74.xml
4204 tests/general/Makefile.am tests/general/bug-74.*: added a
4205 specific example for bug #71342 in the regression tests
4206 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4207 #71342 changed one attribute serialization.
4209 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4211 * python/Makefile.am: trying to fix #71270
4213 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4215 * python/*.py: removed tab used spaces
4216 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4217 * doc/news.html doc/xslt.html: rebuild/updated
4219 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4221 * tests/docs/Makefile.am tests/docs/bug-73.xml
4222 tests/general/Makefile.am tests/general/bug-73.*: added a
4223 specific example for bug #71181 in the regression tests
4225 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4227 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4228 work. A bit of cleanup.
4230 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4232 * xslt-config: fixing Red Hat bug #59508
4234 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4236 * tests/docs/Makefile.am tests/docs/bug-72.xml
4237 tests/general/Makefile.am tests/general/bug-72.*: added a
4238 specific example for bug #58444 in the regression tests
4240 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4242 * libxslt/transform.c: fixed bug #58444, was quite simpler
4245 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4247 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4248 closed bug #70131, still wondering about the position() when
4249 the node is selected.
4251 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4253 * tests/docs/Makefile.am tests/docs/bug-71.xml
4254 tests/general/Makefile.am tests/general/bug-71.*: added a
4255 specific example for Norm's bug in the regression tests
4257 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4259 * libxslt/attributes.c: fixed a bug reported by Norm
4261 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4263 * python/libxml.c : fixed a small warning.
4264 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4265 python/libxsltclass.txt: rebuilt the APIs
4267 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4269 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4270 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4271 libxslt/xsltInternals.h: adding extra run-time informations
4272 to make the stylesheet really read-only at run-time.
4274 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4276 * libxslt/transform.c: fixing bug #70281
4278 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4280 * libxslt/numbers.c: trying to fix #68759
4282 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4284 * python/Makefile.am: seems some version of automake didn't
4285 generate the dependancies right as Jacob found out. Add
4286 an extra dependancy rule.
4288 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4290 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4291 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4292 Fixed the python Makefiles, corrected a bug showing up on ia64,
4293 changed the name of the python internal module too
4295 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4297 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4298 Licence to MIT Licence and release of 1.0.11
4299 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4300 doc/xslt.html: updates of the docs accordingly
4301 * libxslt/xsltwin32config.h: numbering
4302 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4303 python/libxslt-python-api.xml: cleanup the dependancies with
4305 * python/tests/extfunc.py: updated examples.
4307 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4309 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4310 doc/parsedecl.py: fixup the script and rebuid the API
4311 * libxslt/extensions.h: cleanup
4312 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4313 python/libxsltclass.txt: provided accessors for a lot of the
4314 tructures involved in the transformation. Stylesheet and
4315 transformation python object don't free automatically the
4316 encapsulated object when deallocated.
4317 * python/tests/Makefile.am python/tests/basic.py
4318 python/tests/extfunc.py python/tests/pyxsltproc.py:
4319 updated the examples
4321 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4323 * xsltproc/xsltproc.c: small fix
4324 * Makefile.am: cleanup
4325 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4326 * python/generator.py python/libxml_wrap.h python/libxsl.py
4327 python/libxslt.c python/libxsltclass.txt: augmented the
4329 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4330 libxslt-python API to get an estimate of what is missing
4332 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4334 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4335 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4336 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4337 fixed an import order.
4338 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4340 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4342 * python/libxlst.c python/libxslt-python-api.xml
4343 python/libxsltclass.txt: plugged the extension of the engine
4344 with python defined functions
4345 * python/tests/Makefile.am python/tests/extfunc.py: added a
4346 basic test, still a memleak, cleanup function needed.
4348 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4350 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4351 spec file will now build libxslt-python, fought with shared
4352 and other crazyness, seems to work now :-)
4353 * doc/libxslt-api.xml: regenerated
4355 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4357 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4358 tests/*/*/Makefile.am: refactored make tests, make all now don't
4360 * python/Makefile.am: added tests
4361 * python/tests/basic.py python/tests/Makefile.am: added the first
4362 basic test, memory debug included
4364 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4366 * configure.in python/Makefile.am: attempst to tweak to get
4367 full memory debug...
4368 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4369 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4370 the basic API starts to work
4371 * python/tests/test.*: first basic test
4372 * libxslt/xsltutils.c: fixed a comment
4374 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4376 * configure.in doc/Makefile.am: do not install outside of prefix,
4377 make sure the API get shipped.
4379 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4381 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4382 reactivated xsltMatchPattern() since this is really something
4383 one may want to have access to in an extension function.
4384 * Makefile.am configure.in python/Makefile.am python/generator.py
4385 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4386 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4387 python/types.c: started working on the python bindings, borrowed
4388 most of the work done for libxml2, most of the generator code
4389 is similar. Commit at the point where this compiles cleanly and
4390 "import libxslt" doesn't yield any missing entry point.
4392 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4394 * libxslt/pattern.c: patch from Charles Bozeman to support
4397 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4399 * libxslt/keys.c: Bob Stayton pointed out a problem when
4400 using unions in key match patterns.
4401 * tests/docs/Makefile.am tests/docs/bug-70.xml
4402 tests/general/Makefile.am tests/general/bug-70.*: added a
4403 specific example in the regression tests
4405 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4407 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4408 closes bug #69809 submitted by Michael Kroell
4410 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4412 * xsltproc/xsltproc.c: added links to the Web site from usage()
4414 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4416 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4417 an index based on comments content similar to libxml2 one
4418 The code need more specific comments.
4419 * doc/*: rebuilt the web site with the new references
4421 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4423 * libxslt/functions.h: roll back the change after more analysis
4424 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4427 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4429 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4432 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4434 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4435 error when parsing -o arguments.
4437 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4439 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4440 Fixed RH bug #57496, xsltproc was not returning error
4441 code on internal runtime errors. Should return 9 now.
4443 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4445 * libexslt/math.c: Charlie Bozeman provided the implementation
4446 for the EXSLT math other functions
4448 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4450 * libexslt/Makefile.am: jacob berkman pointed out that the
4451 Cygwin patch forgot to add libexslt.h to the tarball
4453 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4455 * libxslt/pattern.c: fixed I18N problemes in the template parser
4456 pointed out by Xavier Cazin
4457 * tests/docs/Makefile.am tests/docs/bug-69.xml
4458 tests/general/Makefile.am tests/general/bug-69.*: added a
4459 specific example in the regression tests
4461 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4463 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4464 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4465 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4466 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4467 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4468 xsltproc/xsltproc.c: applied Robert Collins patch for
4471 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4473 * xsltproc/Makefile.am configure.in: ugly way to keep
4474 the memory debugging active on my devel workstation
4475 by bypassing libtool completely
4477 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4479 * libxslt/templates.c: fixed bug #68751
4480 * tests/docs/Makefile.am tests/docs/bug-68.xml
4481 tests/general/Makefile.am tests/general/bug-68.*: added a
4482 specific example in the regression tests
4484 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4486 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4487 small problems raised by Justin Fletcher
4489 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4491 * configure.in: releasing 1.0.10
4492 * doc/*: updating the docs for the release.
4493 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4494 seems I inadvertantly commited previously stuff from a failed
4495 attempt at fixing namespace nodes parents.
4497 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4499 * libxslt/numbers.c: the xsl:number implementation incorrectly
4500 cached the format string in some case. Fixes bug #65391
4502 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4504 * configure.in: fixed a couple of cut and paste errors in the
4505 math functions detection
4506 * libxslt.spec.in: added missing file entry for libxslt.pc
4508 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4510 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4511 update xsltproc man page to add --stringparam option
4513 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4515 * xsltproc/xsltproc.c: added the --stringparam option
4516 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4517 the --novalid behaviour.
4519 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4521 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4523 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4525 * doc/*.html: updated gdome2 homepage
4527 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4529 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4531 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4533 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4534 increased number of parameteres, changed license, cleaned up some
4535 places where it looked junky because of stylesheet issues
4537 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4539 * xsltproc/xsltproc.c: increased the max number of parameters
4541 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4543 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4545 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4547 * configure.in: applied albert portability patch
4548 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4549 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4550 applied Igor patch for Windows
4552 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4554 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4556 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4558 * configure.in: preparing 1.0.9
4559 * doc/*: updated and rebuild the doc
4561 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4563 * configure.in libexslt/Makefile.am: trying to fix the problem
4564 related to prelinking and libtools crazyness
4566 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4568 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4569 patch for the debugger glue.
4571 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4573 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4574 the whole module with just the entry points.
4576 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4578 * libxslt/transform.c: Nik Clayton found a bug introduced in
4579 1.0.8 when using doctypes for HTML output
4581 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4583 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4584 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4585 to use a callback setup function, deprecating libxsltbreakpoint
4586 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4587 dependancies on libxsltbreakpoint
4589 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4591 Build patch from Peter Williams <peterw@ximian.com>
4592 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4593 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4594 $(srcdir), not the build directory.
4596 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4598 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4600 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4602 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4603 xsltproc return codes, per
4604 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4606 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4608 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4609 much as 40 steps. A dynamic alloc would still be better
4611 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4613 * xsltproc/xsltproc.c: return useful code signaling error conditions
4616 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4618 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4620 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4622 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4623 template matches compilation was failing to skip blanks bewteen
4624 consecutive predicates
4626 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4628 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4629 updating Makefiles to fix the prelinking.
4631 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4633 * libxslt/transform.c: fixed a bug in the document extension
4634 element where the doctype infos were not taken into account.
4636 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4638 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4640 * tests/namespaces/*: updated the tests to separate stdout and
4642 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4644 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4646 * configure.in libexslt/Makefile.am: more Makefile fixups
4648 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4650 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4652 * libxslt/transform.c: small fix.
4654 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4656 * vms/* Makefile.am: included OpenVMS port instructions from
4657 John A Fotheringham, integrated in the tar file.
4659 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4661 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4662 from Igor for Windows
4663 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4665 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4667 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4669 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4671 * configure.in: preparing 1.0.7
4672 * libxslt.spec.in: cleanup similar to libxml2 one
4673 * breakpoint/*.[hc]: finished cleaning up contributed code
4674 * doc/*: updated and rebuilt the documentation
4675 * xsltproc/xsltproc.c: cleanup of the timing code
4676 * xsltproc/Makefile.am: auto* sucks
4677 * libxslt/transform.c: added a missing include
4679 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4681 * Makefile.am acconfig.h config.h.in configure.in
4682 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4683 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4684 the debugger support, make it the default, added the
4685 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4687 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4689 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4691 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4693 * libxslt/xsltutils.c: handle indent=no when using an HTML
4695 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4696 modified the output of those test suites
4698 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4700 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4701 to libxml and removed the --warnnet option
4703 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4705 * configure.in: applied patches from David Härdeman closing
4708 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4710 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4711 * libexslt/date.c: applied patch from Bruce Miller
4712 * doc/*: updated and rebuilt the docs
4714 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4717 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4718 made sure the .def is handled as binary
4720 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4722 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4724 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4726 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4728 * libxslt/numbers.c: take NaN and infinity attributes of
4729 xsl:decimal-format into account. Closes #62577
4731 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4733 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4734 is now extracted from the xslt.html flat file using
4735 the site stylesheet ... eat your own dogfood !
4736 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4737 HTML output to not generate a DOCTYPE if it should not
4738 i.e. no identifier nor version specified in the xsl:output
4739 * tests/multiple/out/*.orig tests/general/bug-11-.out
4740 tests/general/bug-33-.out tests/general/bug-52.out
4741 tests/docbook/result/xtchunk/html/*.orig
4742 tests/docbook/result/html/gdp-handbook.html
4743 tests/XSLTMark/*.out: fixing xsl:output with method=html
4744 resulted in a number of small changes in the regression tests
4747 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4750 config.h include out of exsltconfig.h since this header is
4751 exported and config.h is not.
4753 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4755 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4756 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4759 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4761 * libxslt/numbers.c: reworked internal representation of
4762 tokenized number format and parsing/tokenization. This fixes
4763 many bugs regarding separator and default tokens.
4764 * tests/REC/test-7.7-3.out: the fix changes the output of this
4765 test. It now complies to the XSLT spec (wow! ;o)
4767 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769 * xsltproc/Makefile.am configure.in config.h.in: trying to
4770 bypass libtool crazyness when compiling in my debug environment
4771 * libxslt/templates.c: fix a compilation problem due to recent
4774 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4776 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4777 non-alphanumeric token handling in number formatting.
4779 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781 * configure.in: releasing 1.0.5
4782 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4784 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4786 * tests/REC/test-7.7-4.out: fixed a typo
4788 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4790 * libexslt/saxon.c: fixed a typo and improved handling of
4791 non-XPath-expression arguments.
4792 * libexslt/strings.c: fixed a bug in tokenize: function was using
4793 tctxt->output instead of tctxt->document->doc.
4794 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4795 which was using variable "node" instead of "cur"
4797 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4799 * libxslt/extra.[ch]: removed older SAXON extensions
4800 implementations from Darren Graves.
4801 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4802 a bug with time zone offset on Linux.
4804 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4807 strip-space should also be applied to document imported
4810 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4813 rewrote the way strip-space gets applied. Closes bugs #61962
4814 * tests/docs/Makefile.am tests/docs/bug-66.xml
4815 tests/general/Makefile.am tests/general/bug-66.*: added a
4816 specific example in the regression tests
4818 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4820 * libxslt/xslt.c: Fixing bug #61913
4821 * libxslt/transform.c: removing a small memleak when running with
4824 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4826 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4827 added implementation of SAXON expression(), eval() and
4828 evaluate() functions.
4829 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4830 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4831 modified to use SAXON namespace (functions are not registered
4832 in the LibXSLT namespace)
4833 * tests/exslt/common/object-type.1.out: modified to take account
4834 of the new saxon:expression function
4836 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4839 should be faster too.
4840 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4841 updated the result of the tests. A subtle bug unnnoticed yet
4842 in the XML Rec formatting got fixed.
4844 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846 * libxslt/numbers.c: trying to fix bug #61070, seems there
4847 is still a couple of problem left. And optimizations are
4850 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852 * libxslt/variables.c: fixing bug #61673 part II
4853 * tests/docs/Makefile.am tests/docs/bug-65.xml
4854 tests/general/Makefile.am tests/general/bug-65.*: added a
4855 specific example in the regression tests
4857 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4859 * libxslt/pattern.c: fixed bug #61627
4860 * tests/docs/Makefile.am tests/docs/bug-64.xml
4861 tests/general/Makefile.am tests/general/bug-64.*: added a
4862 specific example in the regression tests
4863 * tests/docs/Makefile.am tests/docs/bug-63.xml
4864 tests/general/Makefile.am tests/general/bug-63.*: added a
4865 specific example in the regression tests for bug #61291
4866 (fixed in libxml2 module)
4867 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4868 a test for handling undefined variables
4870 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872 * configure.in xslt-config.in: trying to fix bug #60890
4874 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876 * configure.in: applied patch to close bug #60724
4878 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4880 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4881 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4883 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4885 * libxslt/extra.[ch] tests/extensions/list.*
4886 tests/extensions/evaluate.*: applied patch from Darren Graves
4887 adding support for Saxon's evaluate & expression extension functions
4888 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4890 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4892 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4893 patches from Igor for Windows.
4895 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4897 * libxslt/xslt.c: fixed bug #60624
4898 * libxslt/xsltutils.c: improver the error context reporting
4899 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4900 specific regression test
4901 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4903 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905 * libxslt/variables.c: fixed a problem with global var override
4906 being reported as an error.
4907 * tests/docs/Makefile.am tests/docs/bug-61.xml
4908 tests/general/Makefile.am tests/general/bug-61.*: added a
4909 specific example in the regression tests
4910 * configure.in tests/Makefile.am tests/reports/*: adding a test
4911 to make sure redefinition of global variables in the same stylesheet
4914 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916 * libxslt/extra.c: okay the code from Norm is really non
4917 portable and break everywhere except on Sun and Linux
4918 platform. Compile it only on those targets.
4920 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4922 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4923 and Justin Fletcher)
4925 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4927 * libxslt/numbers.c: Fixing bug #60415
4928 * tests/docs/Makefile.am tests/docs/bug-61.xml
4929 tests/general/Makefile.am tests/general/bug-61.*: added a
4930 specific example in the regression tests
4932 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4934 * tests/docbook/result/*: the change in libxml to output
4935 decimal charrefs instead of hexadecimal changed a lot of
4938 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4940 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4942 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944 * configure.in: preparing for 1.0.4
4945 * doc/xslt.html doc/html/*: updated and regenerated docs
4947 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4949 * libexslt/date.c: fixed some compile warnings and disabled
4950 debugging by default.
4952 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4955 incorporate comments from bug #59220
4957 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4959 * configure.in libexslt/date.c libexslt/Makefile.am
4960 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4961 of the EXSLT - Dates and Times core functions.
4962 The exsltDateFormat* functions need to be reworked but it
4963 works like this, even if it's quite messy.
4964 * tests/exslt/strings/.cvsignore: added
4966 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4968 * xsltproc/xsltproc.c: tell in usage that parameter strings
4971 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4973 * libxslt/Makefile.am libxslt/transform.c: trying to close
4974 bug #60304 on xsl:fallback usage
4975 * tests/docs/Makefile.am tests/docs/bug-60.xml
4976 tests/general/Makefile.am tests/general/bug-60.*: added a
4977 specific example in the regression tests
4979 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4981 * tests/documents/Makefile.am tests/documents/*: changed the
4982 test to use doc%5Ffile instead of doc%20file, this is
4983 sufficient to preserve the test capacities while closing
4986 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988 * libxslt/extra.c : close #59570 by simply not providing
4989 Norm's extension on FreeBSD.
4990 * tests/general tests/docs: added a couple of new entries
4992 * libexslt/strings.c: NULL initialized a local variable
4993 which was tested later on.
4995 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4997 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4998 #60143 and rebuilt the FO test outputs
5000 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5003 on inheritance of attributes from multiple attributes-sets
5005 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5007 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5008 added implementation of EXSLT - Strings.
5009 Currently implemented functins are str:tokenize, str:align
5010 str:concat and str:padding.
5011 * configure.in tests/exslt/Makefile.am
5012 tests/exslt/strings/Makefile.am
5013 tests/exslt/strings/tokenize.1.*: added a test for the
5014 str:tokenize function.
5016 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5018 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5019 libexslt/Makefile.am: added man pages provided by Heiko Rupp
5021 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5023 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5024 tutorial text to add references to global variables cleanups
5026 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5028 * doc/xsltproc.1 - added xsltproc man page (note: this has not
5029 been added into the build yet)
5031 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5033 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5034 doc/tutorial/libxslttutorial.xml: added global variables cleanups
5036 * tests/documents/Makefile.am: mjcox pointed to some missing files
5038 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5040 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5042 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5044 * libexslt/common.c: implemented version 3 of the exslt:node-set()
5046 * tests/exslt/common/Makefile.am
5047 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5049 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5051 * adding doc/xsltproc.html - html generated from xsltproc.xml,
5052 update doc/xslt.html with link to xsltproc.html
5054 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5056 * adding doc/xsltproc.xml - user manual for xsltproc
5058 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5061 warning raised by the Windows compiler (Chris Poblete)
5063 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5066 closed bugs #59212 and #59220
5068 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070 * config.h.in configure.in xsltproc/xsltproc.c: complete test
5071 of a DocBook XSLt transform with --nonet, need stat(), added
5072 checking in configure.
5074 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5076 * xsltproc/xsltproc.c: catalog integration, cleanup with
5077 the --nonet option closing #59427
5078 * libxslt/xslt.c: removed a small memleak when using a
5081 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083 * //Makefile.am : fixed an error I propagated to nearly all
5084 Makefiles.am on Saturday
5086 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5090 * libxslt/pattern.c: tag a potential threading problem.
5092 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5094 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5097 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5099 * //Makefile.am : fixed a number of small problems with
5100 Makefiles spotted by Albert Chin
5102 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5104 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5107 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109 * libxslt/extensions.c: fixed a permutation of args to
5110 xsltPrintErrorContext()
5112 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5114 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5116 * tests/docs/Makefile.am libexslt/Makefile.am
5117 tests/documents/Makefile.am tests/general/Makefile.am
5118 xsltproc/Makefile.am: cleaning of Makefiles pointed out
5121 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5123 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5125 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5127 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5128 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5129 export xsltconfig.h at make install stage
5131 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5133 * doc/xslt.html updated xsltproc description with the many new
5134 command line options Daniel has added, cleaned up some spelling
5136 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5138 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
5139 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5140 serious changes on Result Value Trees and NodeSets
5141 w.r.t. deallocation and collect operations. Probably not
5142 100% clean (merge of allocated trees smells like a problem).
5143 Seems sufficient to close #58943 . Also check if XPath evaluations
5144 failed, and in this case stops the processing and avoid
5145 going further, goal is to not segfault on broken XSLT.
5147 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5150 some associated serious cleanup in the pattern code.
5151 * tests/docbook/result/*: regenerated all the results for the
5152 docbook testsuite. Seems killing #58878 also changes the
5153 fo results seriously.
5154 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
5155 tests/general/Makefile.am tests/general/bug-5[56].*: added
5158 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5160 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5161 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5162 fixed compilation warnings due to recent changes to the extension
5164 * libxslt/preproc.[ch] libexslt/common.c
5165 fixed the precomputation of *:document elements
5166 * libxslt/functions.h: fixed a compilation warning
5168 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5170 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5171 for xsltTimeStamp() in bug report #58012
5173 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5175 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5176 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5177 of 'non-standard' libxml element like namespace nodes.
5178 * tests/docs/Makefile.am tests/docs/bug-54.xml
5179 tests/general/Makefile.am tests/general/bug-54.*: added a
5180 specific example in the regression tests
5182 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5184 * HACKING: added John Fleck right to commit in the doc subdir
5186 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5189 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5190 tests/general/Makefile.am tests/general/bug-52.*
5191 tests/general/bug-53.*: Added a few new tests for recently fixed
5193 * tests/xmlspec/REC-xml-20001006-review.html
5194 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5195 DTD changed the result by adding extra attributes to the HTML output
5197 2001-08-06 Peter Williams <peterw@ximian.com>
5199 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5200 when srcdir != builddir.
5202 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5204 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5205 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5206 to easify extension element precomputation.
5207 * libexslt/functions.c: uses the new framework and precomputes
5208 func:result elements.
5210 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5212 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5214 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216 * tests/general/bug-21-.out tests/general/bug-31-.out:
5217 this got fixed by libxml patches
5218 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5219 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5220 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5221 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5222 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5223 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5224 a few things related to those changes.
5226 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5229 * test//*/*.out: the output of some tests changed, looks better
5232 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234 * libxslt/xsltutils.c: avoid extra \n when serializing top
5237 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239 * libxslt/extra.c: one more revision on Norm's localTime() function
5241 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5243 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5244 exsltLeadingFunction when passing an empty node-set as the
5246 * libxslt/functions.[ch]: gave priority to context-level functions
5247 over extension module functions. This allows a function declared
5248 with a func:function element to override an extension module
5249 function for example. This is a bit hackish...
5250 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5251 values didn't conform to the expected values. This is a bug in
5252 the EXSLT official use cases.
5254 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256 * config.h.in configure.in libxslt/extra.c: tried to integrate
5257 Norm's implemntation of localTime()
5259 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5261 * libxslt/extra.c: fixed a serious proble is node-set was called
5263 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5265 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5267 * libexslt/functions.c: fixed memory leaks
5269 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5271 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5272 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5273 more cleanup of the problems introduced with EXSLT, also closes
5276 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5278 * doc/internals.html - general cleanup
5280 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5282 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5283 to check EXSLT conformance
5284 * libexslt/sets.c: fixed a typo when registering has-same-node
5286 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5288 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5289 of memory allocations, raise a bug in the test suite, also
5290 need to be centralized as a single cleanup function.
5292 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5294 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5295 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5296 Some cleanup, there is still a memory leak left and some warnings
5299 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5301 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5302 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5303 libxslt/xsltInternals.h: new extension framework.
5304 Added stylesheet module data, top-level and extension elements
5305 precomputing, global registration of top-level elements and
5306 extension elements and functions.
5307 Extensions are no longer initialized from extension-element-prefixes
5308 declarations but when modules need the data.
5309 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5310 only allocate and free module data, they shouldn't register the
5311 elements and functions any more.
5312 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5314 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5315 non-XSLT top-level elements before any xsl:import element.
5316 * libexslt/common.c libexslt/functions.c libexslt/math.c
5317 libexslt/sets.c: adapted to use the new extension framework.
5318 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5319 moved the test module from functions.c to extensions.[ch],
5320 modified it to use the new extension framework. Updated xsltproc
5321 to register the test module.
5323 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5325 * libxslt/pattern.c: fixed an ugly problem with namespaces
5326 in templates compilation
5327 * tests/namespaces/tst4.*: added a specific testcase
5328 * libxslt/transform.c: reenabled debug
5330 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5334 * doc/html/*.html: updated the docs.
5335 * xsltproc/xsltproc.c: activate line numbering unfortunately
5336 this works only with CVS, libxml2-2.4.1 is broken in this respect
5338 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5340 * libxslt/documents.c enhancement to xsltFindDocument to
5341 cater for the Matt Sergeant patch
5343 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5345 * updating libxslt tutorial to include param support
5347 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5349 * libexslt/math.c: small cleanup
5350 * libxslt/functions.c: patch to document('') from Matt Sergeant
5351 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5352 c.f. bug #57464 from Tom Moog
5354 2001-07-19 Darin Adler <darin@bentspoon.com>
5356 * configure.in: Add HTML_DIR definition.
5357 * xsltproc/.cvsignore: Ignore some generated files.
5359 2001-07-18 Peter Williams <peterw@ximian.com>
5361 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5364 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5366 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5367 libexslt/common.c libexslt/functions.c libexslt/math.c
5368 libexslt/sets.c: removed utils.[ch] as their content is
5369 integrated in libxml
5370 * libexslt/sets.c: uses the new libxml functions
5371 * libxslt/extra.[ch]: removed exsl:document
5372 * AUTHORS: added /me
5374 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5376 * libexslt/.cvsignore: some more generated files to ignore
5377 * libexslt/Makefile.am: utils.h not installed anymore
5378 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5379 libexslt/math.c libexslt/sets.c:
5380 changed function prefix from exsl* to exslt*
5381 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5382 from common.c to exslt.c
5383 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5385 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5386 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5387 * xsltproc/xsltproc.c: updated to use the new function prefix
5389 2001-07-15 Darin Adler <darin@bentspoon.com>
5391 * libxslt/.cvsignore:
5392 * tests/XSLTMark/.cvsignore:
5393 * tests/extensions/.cvsignore:
5394 * tests/xmlspec/.cvsignore:
5395 Some more generated files to ignore.
5397 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399 * Makefile.am configure.in libexslt/Makefile.am:
5400 Integration of libexslt in the build system
5401 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5402 xsltproc/Makefile.am xsltproc/xsltproc.c:
5403 Moved xsltproc to a separate directory, linked it to libexslt,
5404 and added exslt version reports to -V
5405 * tests/*/Makefile.am: updated the path to xsltproc
5406 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5407 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5408 versionning informations, some cleanup, and added documentation
5409 to a couple of exported functions
5411 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5413 * libexslt/Makefile.am: account for new source files
5414 * libexslt/.cvsignore: added
5416 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5418 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5419 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5420 start implementing EXSLT
5422 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5425 trying to accept AVT for "format" in xsl:number
5427 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5430 xsltProfileStylesheet
5432 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5435 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5436 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5437 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5438 libxslt/variables.c libxslt/xslt.c: provide context for
5439 error messages. Requires libxml head changes.
5440 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5443 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * libexslt/Makefile.am: initial EXSLT framework
5447 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5450 * win32/libxslt/libxslt.def: added another entry point
5451 * libxslt/transform.c: fixed a comment block
5452 * doc/xslt.html doc/html/*: updated and regenerated the docs
5454 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456 * win32/libxslt/libxslt.def: added missing functions
5458 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5461 libxslt/xsltInternals.h: added Embedding Stylesheets
5462 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5463 from the REC about it
5464 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5465 tried to accomodate the various (and changing) proprietary
5466 ways of implementing chunking.
5467 * tests/docbook/result/xtchunk/html: now output is generated in
5470 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472 * libxslt/xsltproc.c: small cleanup
5473 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5474 for cdata/text handling
5476 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5479 * tests/documents/Makefile.am tests/documents/message.*: added
5480 a specific regression test
5481 * libxslt/transform.c: fixed an infinite loop
5482 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5485 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5488 fixed exclude-result-prefixes handling and how namespaces
5489 propagate from the stylesheet to the result in general, this
5490 is a serious cleanup.
5491 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5492 tests/general/itemschoose.out tests/namespaces/extra.xsl
5493 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5494 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5495 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5496 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5497 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5498 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5499 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5500 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5501 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5502 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5503 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5504 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5505 fixed and rechecked all the tests where the namespace
5506 propagation was wrong either taht the rules were not applied
5507 correctly or that superfluous namespaces were declared in the
5510 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5513 libxslt/variables.h: Norm pointed out that element-available()
5514 didn't work, implemented it
5515 * tests/extensions/Makefile.am tests/extensions/list.*: added
5516 a test for all registered xslt element, function and default
5519 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5522 tests/documents/docfile.xml tests/documents/test.result
5523 tests/documents/test.xml tests/documents/test.xsl:
5524 added a test for URI-escaping on document() input
5526 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528 * tests/docs/Makefile.am tests/general/Makefile.am
5529 tests/general/bug-49-* tests/docs/bug-49-*
5530 tests/general/bug-50-* tests/docs/bug-50-*: added a
5531 couple of regression tests for bugs posted on the list
5533 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * libxslt/xsltproc.c: avoid generating CDATA node in document
5536 tree when parsed, force generation of text nodes instead.
5538 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540 * doc/extensions.html: fixed a number of typo found by Dan York
5541 * libxslt/xsltutils.c: improved the profiling ouput, added the
5544 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5548 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550 * config.h.in configure.in: added gettimeofday() check
5551 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5552 profiling works option --profile (or --norman ;)
5554 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5557 libxslt/variables.c: big cleanup on the way templates or
5558 template fragments are processed, cleanup of stack building
5559 * tests/docs/Makefile.am tests/general/Makefile.am
5560 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5561 series of regression test for the variable/params lookups
5562 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5563 started working on profiling code, there is just invocation counting
5564 yet but the framework is in place.
5566 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568 * tests/docs/Makefile.am tests/general/Makefile.am
5569 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5570 regression test for the variable scope within templates problem
5572 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5574 * xsltInternals.h variables.c transform.c:
5575 fixed problem with variable scope within templates
5577 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579 * doc/extensions.html doc/internals.html doc/xslt.html:
5580 added a documentation on writing libxslt extensions, and
5581 added links to the main page
5582 * libxslt/functions.c libxslt/xsltInternals.h
5584 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5586 * cleaned up many comments and error messages
5588 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5591 * doc/xslt.html: added 0.14.0 release
5593 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595 * doc/html/*: rebuilt docs before release
5596 * libxslt/extensions.c: fixed a function doc header
5598 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5603 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5605 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5606 something there, not visually perceptible
5608 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610 * tests/docbook/result/: the change in libxml affected the
5611 output of the Docbook tests (of course it was detected on
5614 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617 * libxslt/transform.c: added cdata-section-elements
5618 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5621 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624 * libxslt/xsltutils.c: do not dump document for which there have
5625 been no generated content
5626 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5627 test output accordingly
5628 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5629 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5630 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5632 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5635 libxslt/transform.c libxslt/functions.c: Added the extension API
5636 suggested by Thomas Broyer, this should allow implementation of
5638 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5639 CVS extension namespace to avoid complaints, some cleanup
5640 * configure.in tests/Makefile.am tests/extensions/*: added a test
5641 for new modules testing both elements and functions registration
5643 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5646 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5647 and cleaned up the way URI for QNames were computed through
5648 the code, serious cleanup.
5649 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5650 in their own hash table, implementation not yet finished.
5652 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5655 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5656 to save/restore some XPath context, bug raised by
5659 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661 * libxslt/xsltwin32config.h[.in]: added configuration/version
5662 informations for Windows/MSC
5663 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5665 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5666 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5668 * AUTHORS: added William
5670 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672 * configure.in doc/xslt.html: releasing 0.13.0
5673 * doc/Makefile.am: don't index the win32 include
5674 * doc/html/*: rebuilt the docs
5676 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5679 * libxslt/xslt.c: avoid warning if version="1.1" is used
5680 * libxslt/transform.c: forgot to initialize cur->outputFile
5681 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5682 use the vendor string to detect supporting chunking, this
5683 is a workaround to be considered in the list of decent XSLT
5686 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5689 added a new interface xsltRunStylesheet() for a more flexible
5690 handling of the output and trying to adhere to xsl:document
5691 filename generation semantic if one knows the URL of the output,
5692 also add IObuf capacity and SAX for output but is currently not
5694 * libxslt/xsltproc.c: added a -o or --output filename argument
5695 to test xsltRunStylesheet() or provide a base when generating
5697 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5698 updated tests to add DocBook xt:document based chunking
5699 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5700 * tests/multiple/out/*.html: the new xt:document now generate
5701 the DOCTYPE if available as is the case for HTML
5703 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5705 * Removed some redundant code in xsltDefaultProcessOneNode
5706 and revised the default processing of an attribute node
5708 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5710 * Enhanced ApplyTemplates and ForEach to allow multiple
5711 documents within a nodelist.
5712 * Repaired small bug in xsltDocument function which caused
5713 a crash if invalid second argument was provided.
5715 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5717 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5718 updating tutorial with explanation of xsltSave vs. xmlSave
5721 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5725 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5728 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5729 Patches for Windows mostly contributed by Yon Derek
5730 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5731 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5732 Project file for Mircrosoft C provided by Yon Derek
5734 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736 * libxslt/pattern.c: closing bug #56517, fixed a number of
5737 problems in the patterns compilations, priorities and debug
5738 * libxslt/transform.c: improved the template debug message
5739 * tests/docs/Makefile.am tests/general/Makefile.am
5740 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5741 regression test for #56517
5743 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745 * libxslt/xslt.c: avoid a stupid bug when compiling with
5746 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5748 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/numbers.c: fix of a small bug
5751 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5754 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5758 * tests/docbook/xhtml/*: added XHTML stylesheets
5759 * tests/docbook/fo/*: added XSL FO stylesheets
5760 * tests/docbook/result/xhtml/*: added XHTML results
5761 * tests/docbook/result/fo/*: added XSL FO results
5763 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765 * HACKING: fixed, added William
5767 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5770 xml cases, and fixed text output to be recursive in text nodes
5773 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5777 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5780 'namespace' is a reserved C++ identifier
5782 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784 * doc/xslt.html: adding 0.12.0 release
5786 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788 * configure.in: preparing 0.12.0 release
5789 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5790 * libxslt/xsltconfig.h.in: added doc inline comment
5791 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5792 and enriched xsltproc --version to show them
5793 * doc/html/*.html: rebuilt the docs
5794 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5795 tutorial ends up in the tars and RPMs
5797 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799 * libxslt.spec.in: updated the descriptions
5801 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803 * libxslt/namespaces.[ch]: added a single namespace def copy
5804 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5805 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5806 any kind of input nodes.
5807 * libxslt/variables.c: checked and closed the last TODO about
5808 namespace propagation
5809 * tests/docs/Makefile.am tests/general/Makefile.am
5810 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5811 regression test for #56115
5813 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5815 * updating tutorial: adding discussion of freeing memory, image
5816 files for callouts, link to xsltproc.c code
5818 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5821 to remove the old code
5822 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5825 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827 * libxslt/variables.c: fixed bug #56267, namespaces must
5828 be propagated when evaluating local variables.
5829 * tests/docs/Makefile.am tests/general/Makefile.am
5830 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5831 regression test for #56267
5833 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5836 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5837 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5838 request to have xinclude processing done on document() if requested
5840 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5844 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846 * libxslt/preproc.c: removed a warning on xsl:transform
5847 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5848 tests/general/array.out tests/general/array.xsl: added a new
5849 test fround in xsl-dev
5851 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5854 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5855 serializer of libxml impacted the result of some tests. Checked
5856 that the XML REC renders identically.
5858 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5860 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5863 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865 * libxslt/variables.c: fixed bug #55670, namespaces must
5866 be propagated when evaluating global variables.
5867 * tests/docs/Makefile.am tests/general/Makefile.am
5868 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5869 regression test for #55670
5871 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873 * doc/xslt.html: linked to the tutorial
5875 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5877 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5881 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883 * libxslt/transform.c: closed bug #55723, problem was due to
5884 a limitation of xsltGetNamespace() when the insertion point
5886 * tests/docs/Makefile.am tests/general/Makefile.am
5887 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5888 regression test for #55723
5890 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5892 * libxslt/transform.c: fixed problems with document() in
5893 xsltApplyTemplates and xsltForEach. Cleaned up several
5895 * libxslt/keys.c: saved and restored ctxt->document within
5896 xsltInitKey to fix problem with keys when doc changed
5897 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5898 needed when document() causes a change of doc within
5899 xsltApplyTemplates and xsltForEach
5901 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5905 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5906 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5907 Updated to use the new function
5908 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5909 the fixes in the serialization of <pre> in HTML in libxml
5910 led to a number of changes in the output
5912 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914 * tests/docs/Makefile.am tests/general/Makefile.am
5915 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5916 regression test for #55722
5918 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920 * doc/xslt.html: updated to ask to not send mail directly
5921 * tests/docs/Makefile.am tests/general/Makefile.am
5922 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5923 regression test for #55722
5925 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927 * libxslt/pattern.c : trying to fix #55670
5928 * tests/XSLTMark/reverser.out : result of test changed when
5931 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933 * doc/xslt.html: updated with 0.11.0
5935 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937 * configure.in libxslt.spec.in: released 0.11.0
5939 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941 * libxslt/transform.c: William M. Brack found a small bug
5942 when call-template didn't find the template.
5944 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946 * libxslt/transform.c: fixed handling of PI and comments
5947 (bug raised by Brent M Hendricks).
5948 * tests/docs/Makefile.am tests/general/Makefile.am
5949 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5952 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 * libxslt/xsltproc.c: added --xinclude in the option list,
5955 patch from Raphael Hertzog
5956 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5957 test in the normal testsuite
5959 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5962 at the top template level
5963 * tests/docs/Makefile.am tests/general/Makefile.am
5964 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5967 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969 * libxslt/functions.c: fixed the document() bug reported by
5970 Stephane GUIBOUD-RIBAUD
5971 * tests/docs/Makefile.am tests/general/Makefile.am
5972 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5975 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977 * configure.in libxslt/Makefile.am: fixed bug #54953
5978 * libxslt/attributes.c: cleanup pointed by Joe Orton
5979 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5981 * libxslt/functions.c: cleanup unreached code
5982 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5983 include with preprocessor definitions
5985 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * tests/documents/Makefile.am tests/general/Makefile.am
5988 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5989 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5990 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5991 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5992 configure.in: Makefiles cleanup from Joe Orton
5994 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996 * tests/docbook/result/html/external.html
5997 tests/docbook/result/html/graphics.html
5998 tests/docbook/result/html/gtest.html
5999 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6000 Added a test from coolo for IDs in external parsed entities
6003 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6006 added --version info to xsltproc closing #54952
6008 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010 * tests/documents/Makefile.am tests/general/Makefile.am
6011 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6012 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6013 Seems some of the changes I made for 0.9.0 Makefiles were
6016 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018 * configure.in: preparing 0.10.0 release
6019 * doc/xslt.html: updated
6020 * doc/html/* : rebuilt the docs
6022 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6025 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6026 avoiding modifying stylesheet informations, and fixing
6027 document() when called from a global variable init
6029 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6032 add ctxt->inst to allow stylesheet element lookup (needed
6034 * libxslt/*.[ch]: generate docs for the structures and
6035 macros, general cleanup for docs
6036 * doc/html/*.html: regenerated all docs
6038 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6041 libxslt/xsltInternals.h: optimizations, cleanup of global
6044 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6047 libxslt/variables.c: force the precompilation of XPath expressions
6048 at stylesheet compilation time
6050 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6054 * tests/REC/Makefile.am: be less verbose if things really go wrong
6055 * tests/docs/Makefile.am tests/general/Makefile.am
6056 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6057 the regression tests
6059 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6062 detection method to generate HTML documents
6063 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6064 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6065 tests/XSLTMark/html.out tests/XSLTMark/products.out
6066 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6067 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6068 tests/general/bug-5-.out: updated a number of tests output
6071 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6075 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6078 about attribute being generated twice. Fixed a number of related
6079 bugs on attributes handling.
6080 * tests/REC/test-7.1.4.out: this changed an attribute generation
6082 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6084 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6087 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6089 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6092 the cases where perl is not in the path (nor in /usr/bin)
6093 * tests/docbook/result/html/gdp-handbook.html
6094 tests/docbook/result/html/kwrite.html
6095 tests/docbook/test/gdp-handbook.xml
6096 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6098 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6101 cases where a network access is needed to load a DTD or entity
6102 * tests/docbook/Makefile.am: added --nonet
6103 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6104 fixed 2 tests as a result
6106 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6109 try to remove the unneeded docbook Makefile stuff
6111 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113 * doc/xslt.html: fixed a link error
6114 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6115 * libxslt/xsltproc.c: cleaned up the --repeat loop
6116 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6117 fixed the DOCTYPE in tests output
6118 * tests/docs/bug-25-.xml tests/doc/Makefile.am
6119 tests/general/bug-25-.* tests/general/Makefile.am : added a new
6120 test case and fixed the EXTRA_DIST
6122 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124 * libxslt/extra.c: add more debug to xsltDebug
6125 * libxslt/transform.c: spent a few hours tracking down an ugly
6126 race like bug in xsltCopyTreeList() arghhh
6127 * libxslt/xsltproc.c: call xmlInitMemory() explictely
6129 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * doc/internals.html: more work done on the doc, mostly complete
6132 except the section on the XSLT stack and the extensions API
6133 since both still need more work.
6135 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137 * doc/internals.html doc/contexts.* doc/object.*: more work done
6140 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142 * doc/internals.html: more work done on the doc
6144 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6146 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6147 for the CDATA output
6149 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151 * libxslt/xslt.c: do not escape content of CDATA nodes on output
6153 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6156 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6157 doc/templates.fig doc/templates.gif: started writing tye doc
6158 on how libxslt works.
6160 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6162 * libxslt/numbersInternals.h libxslt/numbers.c
6163 tests/numbers/format-number.out tests/XSLTMark/number.out:
6164 Patch from William Brack to bring format-number() more in alignment
6165 with the Java implementations.
6167 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6170 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172 * tests/docbook/result/html/* tests/general/bug-11-.out
6173 tests/multiple/result.xml tests/XSLTMark/*.out
6174 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6177 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 * libxslt/xsltproc.c: add a --docbook option if your libxml2
6180 has the SGML DocBook support compiled in.
6182 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6185 tests especially on sorting
6186 * test/xsltutils.c: oops multiple sorts was actually broken !!!
6189 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6193 * doc/html/* doc/xslt.html: updated and regenerated the docs
6195 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197 * xsltutils.[ch] transform.c: implemented multiple levels of
6199 * test/REC/test-10-2.*: added a really small test for it
6201 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6204 there can be multiple text and CDATA child
6206 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208 * tests/multiple/makefile.am: fixing #54015
6209 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6210 and a similar problem for the docbook tests
6212 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214 * tests/general/bug-8-.out: fixed in libxml xpath
6215 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6216 problem in predicates within a pattern. Spotted another
6217 potential namespace problem
6219 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6222 libxslt/xsltproc.c: counting errors and warnings at compilation
6223 time. Stop processing in case of error.
6224 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6225 added more namespace related bug checks
6227 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229 * libxslt/preproc.c libxslt/variables.c: found the source of a
6230 memory leak with DocBook introduced this w.e.. bit of cleanup.
6231 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6234 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236 * libxslt/variables.c: fixing bug #53769
6237 * tests/general tests/docs: added new examples from the
6238 bug reports to the regression tests, updated the Makefiles
6240 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6243 attributes.c extensions.[ch]: moved all stylesheet precomputation
6244 at stylesheet loading time (stylesheet transform should be thread
6245 safe now), improved params and variables evaluations (but optim
6246 is not complete yet).
6249 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251 * libxslt/xsltproc.c : changed the way --repeat works when
6254 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6256 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6257 fixed default formatting
6259 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6262 * libxslt/xsltproc.c : added an option to process HTML input
6264 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266 * libxslt/transform.c: Tony Gorski found a bug pointed by
6267 a compiler on Tandem
6268 * tests/documents/result.xhtml: this results in a small
6269 change in the output of this test
6271 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6276 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278 * transform.c: fixed text and cdata handling in xsl:copy
6279 * xslt.c : avoid crashing on invalid xslt input
6280 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6281 bugs submitted to the regression tests
6283 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6287 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289 * configure.in: updated to 0.8.0
6291 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293 * transform.c: fixed a bug introduced on handling #53401
6295 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297 * transform.c: fixed #53401
6298 * configure.in libxslt/*.c: allowed to suppress debug reporting
6299 functionalities but it brings not noticeable improvements
6300 * doc/xslt.html doc/html/*: updated and regenerated docs
6302 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304 * tests/general/bug-5-.out tests/multiple/out/*.orig
6305 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6306 following the libxml changes
6308 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310 * libxslt/functions.c: applied TOM's patch to key()
6311 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6312 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6313 small HTML output change
6315 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6320 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6323 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6324 fixed for the most part the namespace handling problem in XPath
6325 expression computations.
6326 * test/doc/ tests/general: added bug 5 and 6
6328 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330 * libxslt/xslt.c: applied William M. Brack patch fixing the
6331 template lack of support for priority
6332 * test/XSLTMark/*.out : this fixed anumber of problems in the
6335 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6338 fixed a bug in generate-id()
6339 * libxslt/transform.c: fixed null list result errors
6340 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6341 fixes for sorting semantic
6343 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6347 * libxslt/xsltproc.c : added --xinclude option
6348 * tests/XSLTMark/union.out : fixed the output
6350 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6352 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6354 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356 * configure.in: released 0.7.0
6357 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6360 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6363 some checking against NULL pointers
6365 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6368 added the XSLTMark in the regression tests as well as multiple
6369 output test from Ankh
6370 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6371 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6372 patches and fixed a memory leak
6373 * tests/docbook/result/html/*.html : updated the results after
6375 * tests/xmlspec/REC-xml-20001006-review.html
6376 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6377 an HTML doctype when serializing HTML result, but adds the
6380 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6384 * test/docbook/result/html/*.html: this change the output
6385 * tests/xmlspec/REC-xml-20001006-review.html
6386 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6387 the reference anchors generated for the XML spec
6389 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6392 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6393 libxslt/xsltutils.c: of course the way I defined
6394 UNUSED breaks on old gcc version. Try to be smart and
6395 also define it directly in xsltconfig.h
6396 * tests/xmlspec/Makefile.am: fixed the timing arg test
6398 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6401 implemented command line parameter passing
6402 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6403 tested it by passing show.diff.markup=1 to build the review version too
6405 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407 Huge cleanup, I switched to compile with
6408 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6409 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6410 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6411 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6412 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6413 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6414 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6415 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6416 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6417 libxslt/xsltutils.c: basically made static unexported functions
6418 avoided name clashes and flagged unused parameters.
6420 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422 * configure.in: 0.6.0 yet another release
6423 * doc/xslt.html doc/html/*: updated the docs
6425 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6428 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6429 extended xsltEvalStaticAttrValueTemplate and
6430 xsltEvalAttrValueTemplate to support foreign namespaces,
6431 and fixed document()
6433 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435 * xsltutils.h: cleanup some garbage added last night
6436 * xsltInternals.h variables.c transform.c templates.[ch]
6437 preproc.c pattern.c keys.c: switched the whole XSLt processing
6438 to use XPath precompiled expressions and reusing them.
6439 * functions.c: some cleanup, seems people don't use
6440 unparsed-entity-uri() the way it's supposed to be used
6442 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6445 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6446 with the new way XPath is interpreted. This doesn't yet
6447 take advantage of the separate parsing/evaluation phases
6449 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6452 problem in xsl:copy-of in case of attributes
6453 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6454 tests/general/Makefile.am tests/general/bug-3-.*:
6455 added the test to the general regression suite
6457 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6460 fixing some of the missing functionnalities in the XSLT
6461 functions implementations.
6463 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6467 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469 * README.cvs-commits: added, pointing to HACKING
6470 * HACKING: added defines commit rules.
6472 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474 * libxslt/extra.c libxslt/variables.c: fixing compilation
6475 when libxml was compiled without debug support
6477 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479 * configure.in: time for 0.5.0
6480 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6481 new test files are included in the distribution
6482 * doc/xslt.html : updated
6483 * doc/html/*.html: regenerated the docs
6485 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487 * tests/docbook/result/html/*.html: regenerated the HTML
6488 now that value-of an result tree don't include the fake root
6490 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492 * libxslt/transform.c libxslt/variables.c: removed a couple
6493 of possibly uninitialized var probs
6494 * tests/xmlspec/Makefile.am: run the processing without verbose
6495 avoid raising generated id differences.
6497 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6501 * libxslt/transform.c: fixed a bug which exaplined why no
6502 optimization were resulting from preproc stuff
6504 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6507 w.r.t. value of tree result (and attributes within it) fixed.
6508 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6509 Integrated the xmlspec to the test (i.e. diffed output for
6512 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6515 strip-spaces problem
6516 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6519 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521 * libxslt/transform.[ch]: finished integrating the current
6522 state of the preproc optimizations.
6523 * tests/xmlspec/diffspec.xsl: switched off diff printing
6525 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527 * libxslt/preproc.c libxslt/transform.c: started rolling in
6528 some of the optimizations.
6530 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6533 transform.[ch]: previous commit broke a lot of stuff, fixing
6534 and preparing for next step
6536 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6539 xsltInternals.h: started working on optimizing stylesheet
6540 element parsing. Just builds the extra informations so far.
6541 * xsltutils.h: added a missing XPath decl
6543 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545 * libxslt/variables.c: William M. Brack found a serious bug
6546 with imports and global variables ...
6548 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550 * libxslt/pattern.[ch] libxslt/transform.c: added
6551 xsltCleanupTemplates() to clean up state left after processing.
6553 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555 * libxslt/transform.c: applied patch from William M. Brack
6556 to support with-param in xsltApplyTemplates().
6558 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6560 * libxslt/pattern.c: fixed the compilation of patterns which
6561 contains XPath NodeTypes. Handling of nested predicates.
6563 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565 * libxslt/transform.c: save ctxt->node after for-each
6567 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6570 * doc/xslt.html: updated
6572 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6575 added xsltDocumentElem implementing multiple file output,
6576 including 1.1 xsl:document but yet untested.
6578 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580 * libxslt/extensions.c: fixed stoopid bug
6581 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6582 carrying extensions to the specification. Added node-set()
6583 for existing saxon and xt namespaces and debug() in libxslt
6584 namespace (http://xmlsoft.org/XSLT/namespace)
6585 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6587 * configure.in tests/Makefile.am tests/namespaces: added some
6588 namespaces tests, including a test calling the extra debugging
6589 function in libxslt namespace, worked first time !!!
6591 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * libxslt/xslt.c: extension prefix support for the full stylesheet
6594 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6597 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599 * doc/xslt.html : cleaned up, added a bit more description on
6602 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6605 on functions and element extensions. First on list will be
6608 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610 * configure.in libxslt.spec.in: releasing 0.3.0
6611 * doc/xslt.html: updated
6613 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615 * configure.in tests/docbook/html : oops forgot to add
6616 the stylesheets themselves :-\
6618 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620 * configure.in tests/Makefile.am tests/docbook tree:
6621 added docbook XSL based test suite
6623 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625 * libxslt/xsltutils.c: reformat of messages
6626 * libxslt/xsltproc.c: removed memleak on --noout
6627 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6628 changed again the way parameter are evaluated before a
6629 call-template, seems to fix a few nasty bugs, memory alloc debug too
6631 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6634 fixed the param evaluation problem in apply-template
6635 * libxslt/pattern.c: speed up seriously some context computation
6636 * libxslt/xsltInternals.h: preparing for extension support
6638 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640 * libxslt/Makefile.am: small cleanup
6641 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6642 fixed current() I hope
6644 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6647 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6648 support of namespaces, both in templates and in XPath subexpressions
6650 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6652 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6654 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6657 contextual info must be recomputed
6659 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6662 * libxslt/xsltproc.c : added --maxdepth
6664 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667 * libxslt/xsltproc.c: added --novalid and --noout as well
6668 as options printing when no args
6669 * libxslt/variables.c libxslt/transform.c: trying to get rid
6670 if some variable/params addressing errors.
6672 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6675 * libxslt/xsltutils.c: add carriage return to xsl:message when
6678 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680 * libxslt/functions.c: fixed a bug with generate-id()
6682 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684 * libxslt/xsltutils.c: started doing more useful stuff in
6686 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6687 libxslt/xsltInternals.h: changed the way variables/params
6689 * libxslt/xsltproc.c: removed a pedantic warning
6690 * libxslt/variables.[ch]: found an ugly evaluation bug
6692 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694 * tests/REC/Makefile.am: updated
6696 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698 * libxlst/functions.c: fixed ID generation
6699 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6701 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703 * libxslt/numbers.c: removed a couple of memleaks
6705 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707 * libxslt/pattern.[ch]: exported pattern matching interfaces
6708 for numbers.c and future debug module
6709 * libxslt/numbers.c: updated to new interface, should avoid
6710 unnecessary recompilation of patterns.
6711 * libxslt/xsltutils.[ch]: cleanup
6712 * tests/REC/gmon.out: removed :-)
6714 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6716 * libxslt/numbers.c: implemented level=any
6717 * libxslt/transform.c: corrected some default values
6718 * tests/REC/test-7.7-*.*: added
6720 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722 * libxslt/pattern.c: priorities were horribly broken, hope it's
6725 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6728 libxslt/xsltInternals.h libxslt/transform.[ch]
6729 libxslt/templates.c libxslt/xslt.c:
6730 Added apply-imports, keep a stack of running templates
6731 * libxslt/xsltutils.c: bugfixes, gather the output informations
6733 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6734 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6735 the real set of transformation on XML-1.0 2e generages a near
6736 perfect HTML. Needs just more number fixes and implementation
6737 and an obscure problem in 3.3.3
6739 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6741 * libxslt/pattern.c: added xsltMatchPattern()
6742 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6744 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6747 * libxslt/xsltutils.[ch] : added a small debugging hook
6749 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751 * libxslt/FEATURES libxslt/transform.c: added support for
6752 disable-output-escaping in xsl:copy-of
6753 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6754 give more debugging info
6756 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6759 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6760 Includes, more document changes
6761 * libxslt/xsltutils.c: fix the output of doctype and what is or
6763 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6764 * tests/Makefile.am tests/documents/* : added a new test from Stric
6765 exercising document() among other things
6767 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6769 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6770 for the level attribute for xsl:number
6771 * libxslt/numbers.c: internal restructuring
6773 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6776 to deal with documents
6777 * libxslt/functions.c: fixed document() to return the same set
6779 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6780 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6781 associated to loaded documents, not to the transformation
6782 context, made the change, this impacted a number of modules
6784 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6788 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6791 ready for the release
6792 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6793 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6796 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6799 added support for keys in patterns
6800 * tests/REC/test-12.2-2.*: added a specific testcase
6802 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804 * libxslt/functions.c FEATURES: started adding support for key()
6805 * tests/REC/test-12.2-1.*: first key test
6807 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6811 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6813 * libxslt/xsltutils.c: warning cleanup
6814 * libxslt/pattern.h: fixed soopid cut'n paste prob
6816 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818 * libxslt/transform.c libxslt/xslt.c: chased some reported
6819 unitinitialized variables.
6821 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6825 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827 * Copyright IPR Makefile.am: added some wording and a rewrite
6828 of the W3C IPR but without giving Copyright rights to W3C,
6829 should suit everybody
6831 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833 * FEATURES: updated, added mode support for templates
6834 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6835 support for templates
6836 * templates.c variables.c: simple fixes
6837 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6838 * xsltproc.c: added option -timing
6839 * xsltutils.c: seem I forgot to add encoding support in output...
6840 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6841 consisting of reformatting the XML REC with the xmlspec XSLT,
6844 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6847 * numbers.c: handles actual number formatting for both xsl:number
6848 and the format-number extension function.
6849 * function.c: formatting moved to numbers.c
6850 * transform.c: added xsl:number
6851 * xslt.c: minor memory leak removed
6852 * Makefile.am: added numbers.c and numbersInternals.h
6854 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857 * doc/html/*.html updated
6858 * doc/libxslt.sgml: added new modules
6859 * libxslt/pattern.c: fix loop on hash clashes.
6861 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865 * pattern.c: lots of changes to make most patterns work
6866 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6867 * transform.c: cleanup and attribute patterns testing
6868 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6870 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6871 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6874 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877 * transform.c: added xsl:element support
6878 * namespaces.[ch]: added xsltGetSpecialNamespace()
6879 * attributes.c: added xsl:attribute namespace support.
6881 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6884 implement import cascade lookups and traversal
6885 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6886 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6887 started coding the import cascade lookup in the places needed,
6888 probably incomplete.
6890 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6893 xsl:include and xsl:import, untested
6895 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897 * FEATURES: updated choose/when/otherwise added
6898 * libxslt/transform.c: plugged choose in
6899 * configure.in tests/Makefile.am tests/REC/Makefile.am
6900 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6901 tests/general/itemschoose.*: started adding a more generic
6902 infrastructure for testing.
6904 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906 * tests/REC/test-11*: added more tests
6907 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6910 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912 * tests/REC/test-[9-10]*: added more tests
6913 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6916 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918 * tests/REC/test-[7-9]*: added more tests
6919 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6920 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6921 is allocated, overall cleanup.
6923 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925 * tests/REC/test-7.*: added more tests
6926 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6927 fixing bugs raised by said tests
6929 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931 * tests/REC/test-7.*: added more tests
6932 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6933 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6934 raised by said tests
6936 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939 * configure.in tests/Makefile.am tests/REC/*: started adding
6940 some regression tests based from fragments of spec examples
6941 * libxslt/transform.c: fixed a problem on namespace generation
6943 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946 * tests/numbers/Makefile.am tests/numbers/format-number.*
6947 tests/Makefile.am configure.in: added number formattting
6949 * libxslt/attributes.[ch]: separated attribute support, started
6950 add support for attribute-sets
6951 * libxslt/functions.[ch]: update for number and formatting
6953 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6954 cleanups updates, etc ...
6956 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959 * libxslt/transform.c: added copy-of support
6960 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6962 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964 * FEATURES TODO: updates
6965 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6968 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970 * FEATURES TODO: updates
6971 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6972 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6973 namespace aliases and cleaned up the overall namespace related
6974 code. This materialize as a new module.
6976 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6981 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6986 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6989 and the rules to generates the makefiles.
6990 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6991 * doc/html/*.html : autogenerated documentation
6992 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6994 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6998 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000 * FEATURES TODO README INSTALL: updated
7001 * libxslt/xslt.h: added URL and version/vendor :-)
7002 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7003 attempt to support older libxml2 version.
7004 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7005 and macros to add/register new document created by document()
7006 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7007 system-property(), element-available() and function-available().
7008 A crippled version of document() has been added too.
7010 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7013 number formatting !!!
7014 * acconfig.h config.h.in configure.in libxslt/Makefile.am
7015 tests/Makefile.am; added testing for mathematical functions,
7019 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7022 with non-named rules (*, ...) added accelerators
7023 * libxslt/templates.[ch]: added xsltEvalTemplateString()
7024 and xsltEvalAttrValueTemplate() high level functions
7025 * libxslt/transform.c: fixed the part where attributes
7026 had to be looked at as templates, added comment and
7028 * TODO FEATURES: updated to reflect the new state
7030 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032 * libxslt/functions.[ch] Makefile.am: added new module functions
7033 with templates for the XSLT functions.
7034 * libxslt/variables.h templates.c: added registrations of new
7035 functions when an XPath context is created
7037 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039 * tests/Makefile.am: cleanup
7040 * libxslt/pattern.c: should support most of the patterns now
7041 except ID/Key and maybe some namespace checks when having
7045 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7048 tests/REC2/Makefile.am: updated the makefiles and spec files to
7049 add tests, and the FEATURES file to the RPM
7051 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7054 prepared the Makefiles and spec files for a first release.
7055 * COPYING.LIB: added LGPL Licence
7057 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7060 <breese@mail1.stofanet.dk>
7062 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064 * configure.in libxslt.spec.in: first try to get a spec file
7066 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7069 * libxslt/transform.c: add support for "*" to strip and preserve
7072 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075 * FEATURES: added with alist of what's in and what's not
7076 * libxslt/xslt.c: fixed top level Param and Variable stuff
7078 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080 * xsltproc.c: removed bug
7081 * tests/REC2/html.xml: added newline after doctype
7082 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7083 support, result tree fragment support (requires just commited
7084 extensions to libxml2 XPath !!!)
7085 * transform.c: added call-template, with-param support
7086 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7087 * TODO: updated, added a DONE section and started migrating stuff :-)
7089 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7092 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7093 too, added the HTML output test
7094 * libxmls/xsltutils.c: added HTML output
7095 * libxslt/xslt.c: check version on literal result used as templates
7096 * libxslt/transform.c: fixed an error in VERSION number
7097 * libxslt/templates.c: make sure generated nodes have doc and
7100 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102 * libxslt/Makefile.am libxslt/template.[ch]: added a template
7103 specific module. Added attribute value template, at least in
7105 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7106 the spec now works too.
7107 * libxslt/variables.c: fixed the debug
7108 * libxslt/xslt.c: fixed an ugly uninitialized variable
7109 * libxslt/transform.c: now using attr template processing
7111 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7114 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7115 structure to add an execution stack with variables. Tree
7116 valued variables still missing.
7119 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121 * libxslt/xslt.c: check version on stylesheets
7122 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7123 started adding variables interfaces and modules.
7125 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127 * libxslt/xslt.c: added support for disable-output-escaping
7128 will need libxml version > 20211
7129 * libxslt/transform.c: cleanup
7130 * libxslt/xsltutils.[ch]: added output functions
7131 * libxslt/xsltproc.c: reuse the output function
7132 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7135 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7138 with blank node stripping when not allowed.
7140 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142 * libxslt/transform.c: modified apply-templates processing
7143 added select and sort support support.
7145 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147 * TODO: guess what, it's growing :-(
7148 * configure.in: setup hacking values when compiling in my
7150 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7151 very rudimentary version of xsl:sort
7153 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156 * libxslt/transform.c: context position and size in for-each
7157 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7158 and put Error and Debug routines
7159 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7160 to use the Debug calls, cleanup
7161 * libxslt/xsltproc.c: added -v to enable debug printing
7163 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165 * TODO: started filling it :-(
7166 * libxslt/pattern.c: should now at least compile the full
7167 set of patterns authorized. Default priorities added.
7168 * libxslt/transform.c: a bit more work and cleanup.
7170 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172 * TODO: started adding in there :-(
7174 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7177 support of xslt:if and xslt:attribute, need libxml2 interfaces
7178 present only in CVS.
7180 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182 * test/Makefile.am test/REC*/Makefile.am: added first test
7183 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7184 cleanup of nodes at reading of stylesheet, added support
7185 for xsl:for-each and fixed a few recursion bugs
7187 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189 * pattern.c, xslt.c: removed debug
7190 * transform.c: added value-of, seems to handle the first
7191 REC example correctly
7193 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195 * transform.c, xsltproc.c: small fight with spaces and formatting
7196 may need a revisit later but looks pretty good right now.
7198 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200 * transform.c: basic processing in place
7201 * xsltInternals.h: exported one xslt.c function
7203 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205 * libxslt/transform.[ch] Makefile.am: started adding the
7206 transformation module
7207 * pattern.[ch] xslt.c: more work...
7209 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211 * libxslt/pattern.c: started adding xsltTestCompMatch()
7213 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215 * libxslt/pattern.c: more work on parsing selectors
7217 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219 * libxslt/xslt*: completeted the structures
7220 * libxslt/pattern.[ch]: started adding code to precompile patterns
7222 * libxslt/makefile.am: added the new files
7224 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226 * libxslt/xslt.c : small cleanup
7227 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7228 mechanism for compile-time options
7230 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232 * libxslt/xslt.[ch]: started parsing templates
7234 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7238 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7243 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7246 libxslt/Makefile.am tests/Makefile.am:
7247 Created the library framework, imported it into the GNOME CVS base
7248 * INSTALL: added a small instruction file.
7250 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7252 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7253 first steps toward building the framework
7255 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257 * NOTES: added notes taken while reading the spec.
7259 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261 * test/REC1 test/REC2: added examples from the XSLT REC
7263 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265 * README: basic informations
7266 * Changelog: created