1 Fri Mar 2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
3 * libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
4 when TRIO routines are required.
5 * libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
6 of stdio.h vs. trio.h when trio routines are required (now
7 use XSLT_NEED_TRIO) (bug #412787)
9 Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
11 * python/libxsl.py: fixed tab/space inconsistency with patch
12 provided by Andreas Hanke (bug #409193)
14 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
16 * doc/xslt.html: Changed all
17 references to CVS to be SVN; changed corresponding links.
18 * doc/*html: regenerated the documentation for above
20 Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
22 * libxslt/pattern.c: Fixed problem with namespace on compound
23 predicate (bug #407731)
25 Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
27 * libxslt/pattern.c: added check for memory allocation error
28 (bug #400242); fixed "type-punned pointer" warnings.
29 * libxslt/xsltutils.c: added checks for memory allocation error
31 * restored NEWS, doc/EXSLT/downloads.html which mysteriously
34 Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
36 * configure.in doc/*: preparing release of 1.1.20
37 * libexslt/crypto.c: small patch for missing includes on some BSD,
39 * configure.in: replace == by = in test, raised by Roland Illig,
42 Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
44 * libxslt/functions.c: fixed two problems related to checking
45 of fragments, related to python htmlCtxtReadFile problem
46 reported on mailing list by Nic Ferrier.
48 Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
50 * libxslt/extensions.c: reverted last change, fixed some
51 comments. Note that in it's current state the 'plugin'
52 implementation will fail if called from a program
55 Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
57 * configure.in: fixed problem with DV/WMB testing env.
58 * regenerated docs; doc/APIchunk1[012].html added to SVN
59 * libxslt/extensions.c: fixed problem with plugin loading;
60 removed testplugin.c from SVN (current version kept as
61 tests/plugin/testplugin.c)
63 Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
65 * libxslt/transform.c: enhanced to ignore empty text node
66 in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
68 * xsltproc/xsltproc.c: added check for output file problem,
69 yielding new error code 11 (Mike Hommey).
70 * doc/xsltproc.html, doc/xsltproc.xml: added documentation
71 for above, regenerated docs (doc/xsltproc.1)
73 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
75 * libexslt/strings.c: added new function 'replace' from Joel
77 * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
78 replace.1.out: added new test case for above.
79 * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
80 * configure.in: trivial change for flags on my compilations
81 * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
82 libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
83 libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
84 libxslt/xsltutils.c: fixed some documentation/comments and
85 compilation warnings - no change to logic.
86 * re-generated the documentation.
88 Wed Jan 3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
90 * configure.in: adapt the extra versioning code to SVN
92 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
94 * python/libxslt.c: applied patch supplied by Kjartan Maraas
97 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
99 * libexslt/functions.c: further enhancement to the original
100 fix for bug #381319 (which was not correct).
101 * tests/exslt/functions: minor enhancement to function.9.xsl;
102 function.10.[xsl,xml,out] added to regression tests to check
105 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
107 * configure python/generator.py python/libxsl.py
108 python/libxslt-python-api.xml python/libxslt.c
109 python/tests/2stage.py python/tests/loader.py: applied patch from
110 Nic James Ferrier to make stylesheets comparable and to add
111 transformContext handling
113 Sat Dec 9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
115 * libexslt/functions.c: changed handling of function params
117 * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
118 xsltLocalVariablePop as global entries so that they could
119 be used from within libexslt/functions.c
120 * tests/exslt/functions/function.9.[xsl,xml,out] added to
123 Tue Dec 5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
125 * libxslt/extensions.c: applied patch from Marcus Meissner removing
126 a strict aliasing problem should fix #317921
128 Fri Dec 1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
130 * libxslt/transform.c: fixed problem with housekeeping of
131 localRVTBase, bug #378766
133 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
135 * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
137 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
139 * libxslt/variables.c: fixed problem with cached RVT's,
142 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
144 * libxslt/transform.c: applied patch from Mike Hommey about saving
145 the current in-scope namespace list when calling a template, fixes
148 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
150 * configure.in: fix a python detection problem pointed out by
151 Joseph Sacco, fixes bug #376391
153 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
155 * libxslt/transform.c: fixed problem with entity handling
156 within xsltCopyAttrListNoOverwrite (#352907)
157 * tests/general/bug-164.xsl, tests/general/bug-164.out,
158 tests/docs/bug-164.oxml: added a regression test for this
160 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
162 * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
163 this bumps libxml2 requirement to 1.6.27
164 * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c
165 libxslt/xsltInternals.h: cosmetic cleanups to restore the
168 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
170 * doc//*: removed all remaining references to the old Wiki
172 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
174 * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
177 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
179 * libxslt/preproc.c: applied patch from Mike Hommey fixing 2
180 erroneous xmlFree() and adding a message on an unsupported feature
182 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
184 * python/libxslt-python-api.xml: applied fix for accessor functions
185 of a stylesheet returning pointers to immutable strings, patch
187 * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
188 by adding a new parameter to xsltproc names --xincludestyle
190 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
192 * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
193 libxml2 has no xinclude support #319886
194 * docs/*: renamed Gnome to GNOME fixes #352159
196 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
198 * libxslt/Makefile.am: a missing DESTDIR
199 * python/Makefile.am: fix reference to build paths in python module
200 * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
201 comments on version values, the 3 are patches from Peter
202 Breitenlohner and should fix #340995
204 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
206 * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
207 which should finish fixing #337486
209 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
211 * libxslt/security.c: applied fix from Shane Corgatelli to pass
212 the full URL when checking security access for network URLs,
213 should fix bug #359366
215 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
217 * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c:
218 applied patch from Daniel Leidert to fix some typo
219 * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
222 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
224 * xsltproc/xsltproc.c: --xinclude should also force XInclude
225 processing on the stylesheets themselves, raised by Daniel Leidert
227 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
229 * libxslt/transform.c libxslt/variables.c
230 libxslt/xsltInternals.h: Fixed restoring the context doc
231 for XPath in xsltForEach(). Eliminated the use of @tmpDoc
232 of the transformation context.
234 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
236 * libxslt/preproc.c: Added missing QName-validation of some
237 attributes of XSLT-elements. This fixes bug #304921, reported
240 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
242 * libxslt/transform.c: As suggested by Bill, I changed
243 xsltShallowCopyNsNode() to return an xmlNsPtr instead of
244 an int. The fix of bug #350085 is OK; i.e. the removal
245 of the call to xsltFreeRVTs() in
246 xsltApplyStylesheetInternal(). I think I tried to clear
247 the transformation context as much as possible, in case
248 it is reused; Daniel informed me on the list that reusing
249 the context is not intended, so no need anymore to try
250 to free the fragments immediately after the transformation.
252 Wed Aug 9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
254 * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
255 clear bug350085; cleaned up most warnings (still a problem in
256 xsltShallowCopyNsNode)
257 * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
258 xslt.c and xsltInternals.h] and libexslt/functions.c
260 Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
262 * python/generator.py: fixed the conversion of long parameters
264 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
266 * python/types.c: fix float and boolean XPath conversions
267 * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
268 at setting XInclude support.
270 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
272 * Updated tests affected by recent library changes -
273 tests/general/bug-1-.out, tests/general/bug-24-.out,
274 tests/keys/month.out : (<t></t> now becomes <t/>);
275 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
276 call-template and apply-template, where the template has
277 no parameter but one is supplied (var should not be affected)
278 tests/general/bug-145.err : changed error text
280 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
282 * libxslt/attributes.c libxslt/documents.c
283 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
284 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
285 libxslt/templates.h libxslt/transform.c
286 libxslt/variables.c libxslt/xslt.c
287 libxslt/xsltInternals.h libxslt/xsltutils.c
288 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
289 libexslt/functions.c libexslt/strings.c:
290 Committing again, since I forgot to switch from win to linux
291 linebreaks in the files.
293 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
295 * libxslt/attributes.c libxslt/documents.c
296 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
297 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
298 libxslt/templates.h libxslt/transform.c libxslt/variables.c
299 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
300 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
301 libexslt/functions.c libexslt/strings.c:
302 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
303 directly, rather than creating an intermediate object with
304 xmlXPathConvertString(). This now does not add a text-node to
305 the result if the string is empty (this has impact on
306 serialization, since an empty text-node is serialized as
307 <foo></foo>, and now it will be serialized as <foo/>).
308 Refactored other functions in transform.c:
309 Mostly code cleanup/restructuring. Minimized number of
310 function variables for instruction which eat up function stack
311 memory when recursing templates (xsltIf(), xsltChoose(),
312 xsltApplyTemplates(), xsltCallTemplate()).
313 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
314 Implemented redefinition checks at compilation-time and
315 eliminating them at transformation time in the refactored code
317 Introduced the field @currentTemplateRule on xsltTransformContext to
318 reflect the "Current Template Rule" as defined by the spec.
319 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
320 same; the former is the "Current Template Rule" as defined by the
321 XSLT spec, the latter is simply the template struct being
322 currently processed by Libxslt.
323 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
325 Misc code cleanup/restructuring and everything else I already forgot.
326 Refactored lifetime of temporary result tree fragments.
327 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
328 for the new xsltRegisterLocalRVT().
329 Fragments of xsl:variable and xsl:param are freed when the
330 variable/pram is freed.
331 Fragments created when evaluating a "select" of xsl:varible and
332 xsl:param are also bound to the lifetime of the var/param.
333 EXSLT's func:function now uses the following functions to let take
334 care the transformation's garbage collector of returned tree
336 xsltExtensionInstructionResultRegister(),
337 xsltExtensionInstructionResultFinalize()
339 #339222 - xsl:param at invalid position inside an xsl:template is
341 #346015 - Non-declared caller-parameters are accepted
342 #160400 - Compiles invalid XSLT; unbound variable accepted
343 #308441 - namespaced parameters become unregistered
344 #307103 - problem with proximity position in predicates of match
346 #328218 - problem with exsl:node-set() when converting strings
348 #318088 - infinite recursion detection
349 #321505 - Multiple contiguous CDATA in output
350 #334493 - "--param" option does not have root context
351 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
352 #150309 - Regression caused by fix for 142768
354 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
356 * tests/docs/bug-54.xml tests/general/bug-54.out
357 tests/general/bug-99.out tests/general/bug-136.out
358 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
359 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
360 Fixed incorrect regression tests/results.
362 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
364 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
365 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
366 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
367 libxslt/xsltInternals.h libxslt/xsltutils.c:
368 Merged all the namespace lookup/create/disable functions
369 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
370 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
371 but kept the ns-aliasing mechanism; the ns-aliasing needs
372 to be removed when we move to the refactored code, which
373 applies ns-alias only at compilaton time.
374 Refactored xsltElementComp() (preproc.c); enhanced error reports.
375 Fixed: if the "namespace" attribute was not given, then this
376 performed incorrectly only a lookup for a default namespace;
377 i.e., without taking any prefix on the "name" attribute into
379 Refactored xsltElement() (transform.c); enhanced error reports.
380 Refactored xsltAttributeComp() (preproc.c). Added namespace
381 lookup as in xsltElementComp(). Enhanced error reports.
382 Refactored xsltAttribute() (transform.c); enhanced error reports.
383 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
384 for every element in the tree; this needs to be done only for
385 the top-most elements. For subsequent elements reconcile only
386 the ns-declarations. Disallowed setting of ns-declarations if
387 children have been already added to an element.
388 Removed ns-aliasing code where necessary.
389 xsltCopyProp(): disallowed setting of attribute nodes if
390 children have been already added to an element.
391 xsltCopy(): removed the incorrect skipping of attributes in the
392 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
393 Changed to use the introduced function xsltShallowCopyAttr().
394 xsltShallowCopyAttr(): Centralized all attribute-copy related
395 code in this function. It will now be called by
396 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
397 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
398 use xsltGetSpecialNamespace() and xmlNewDocProp().
399 Further substitution of various scattered namespace-lookup
400 related code for the use of xsltGetSpecialNamespace().
401 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
402 processing of attribute-sets. Attribute sets need to be applied
403 before adding any normal attribute of the literal result element;
404 this is now done in xsltAttrListTemplateProcess(). Fixed to
405 ensure that the ns-prefix of the overwriting attribute is used.
406 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
407 xsltAttrTemplateProcess() over to this function in order to
408 optimize processing of multiple attributes. This does not call
409 xsltAttrTemplateProcess() anymore.
410 Fixed: do not exclude the XSLT namespace after ns-aliasing have
412 The IFDEFed-out refactored code fixes the following issues:
413 - #313711: namespace collision with namespace-alias (reported
414 by by Oleg Paraschenko)
415 - #338214: Incorrect scope for exclude-result-prefixes
416 - #341392: Excluding namespace declarations of literal result
418 - #341325: Namespace aliasing and resulting namespace prefixes
419 Already enabled fixes:
420 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
421 - #341463: Namespace-alias using #default for result-prefix with no
422 default namespace in scope
423 - #313890: namespace collision with xsl:element and xsl:attribute,
424 reported by Oleg Paraschenko
425 - #344176: xsl:copy misses to set an element's namespace-URI in
427 - #305739: the "name" QName of xsl:element is incorrectly always
428 resolved to the default namespace
430 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
432 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
433 from Daniel Leidert c.f. #344654
435 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
437 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
439 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
441 * libxslt/attributes.c: Eliminated a tiny difference wrt to
442 the old behaviour in the naming of newly generated ns-decls
443 in xsltAttributeInternal().
445 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
447 * configure.in: fix a problem in Python detection
449 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
451 * libxslt/attributes.c libxslt/variables.c
452 libxslt/transform.c libxslt/xslt.c:
453 Next step in the refactored code: enhanced xsl:attribute;
454 enhanced xsltCopyProp.
455 Added the creation of an XPath cache in
456 xsltNewTransformContext().
458 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
460 * libxslt/transform.c: Fixed a difference in processing of
461 xsl:value-of and xsl:text wrt to merging of strings of
462 output-escaped text-nodes. This difference made the
463 optimized string-merging mechanism run out of sync, which
464 led to segfaults in subsequent string reallocations. See
465 bug #343411, reported by Grzegorz Kaczor.
466 * xslt.c: Added check for ctxt->internalized when we parse
467 xsl:text and internalize the strings.
469 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
471 * libxslt/attributes.c libxslt/documents.c
472 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
473 libxslt/preproc.c libxslt/templates.c
474 libxslt/transform.c libxslt/variables.c
475 libxslt/xslt.c libxslt/xsltInternals.h:
476 Next tiny step of refactoring - mostly bug fixes and
478 Changes outside of the refactored code:
479 1) Optimized xsl:attribute if the content consists of
481 2) Optimized computation of xsl:key. The keys will now be
482 computed for a specific document not until the first call
483 of a key() function; here only the keys with the specific
484 name used by key() are computed. This means that this
485 now avoids computation of all keys for all loaded
486 input documents (even if no key() was called on them).
487 One exception is the scenario where a key() is used in
488 a template's match pattern; in this case all keys are
489 computed for a document if there's a chance that
490 a "keyed" template could match a node (this could still
493 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
495 * libxslt/namespaces.c libxslt/attributes.c:
496 Fixed bug #302020, reported by Thomas Blatter.
498 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
500 * libxslt/documents.c libxslt/namespaces.c
501 libxslt/preproc.c libxslt/transform.c
502 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
503 Next step of refactoring. For more details see bug #341588.
504 I applied the suggestion of Jerome Pesenti to the refactored
505 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
506 compilation context (accessible via the compilation context)
507 is now reused for compilation of expressions at
508 compilation-time; this should reduce compilation time to 50%
509 for avarage stylesheets.
511 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
513 * libxslt/extensions.c: Changed a comment to indicate that a
514 specific bug was already fixed.
516 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
518 * libxslt/xsltInternals.h libxslt/attributes.c
519 libxslt/documents.c libxslt/extensions.c
520 libxslt/extensions.h libxslt/functions.c
521 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
522 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
523 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
524 Next step of refactoring (plus some bug-fixes).
525 For more details see #340780.
527 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
529 * tests/exslt/common/node-set.5.out
530 tests/exslt/sets/difference.1.out
531 tests/exslt/functions/function.6.out: Reverting the
532 changes; I'll rather change the processing stylesheet
533 documents in a way that they will produce the same results
534 for broken and stricter whitespace-stripping.
536 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
538 * tests/exslt/common/node-set.5.out
539 tests/exslt/sets/difference.1.out
540 tests/exslt/functions/function.6.out: Changed regression test
541 results (bug #340684). Those will now produce regression
542 errors; so we need to fix the processor.
544 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
546 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
547 regenerated the docs.
549 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
551 * configure.in: applied patch from Joseph Sacco changing slightly
552 the python detection scheme should fix bug #338527
554 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
556 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
557 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
558 libxslt/xsltutils.c libxslt/xsltutils.h:
559 Refactored the internal structures into specialized
560 structures and adjusted the code to work with those new
561 structures. I didn't yet (we should in the future)
562 renamed any fields of the old structures in order to avoid
563 changing too much code.
564 Introduced the internal structure xsltCompilerCtxt to be
565 used for storage and control of the compilation.
566 Optimized the way lists of in-scope namespaces are created
567 and stored; this will now only generate a new list if
568 really needed, i.e. if we encounter a ns-decl.
569 All this changes here are IFDEFed out with XSLT_REFACTORED.
571 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
573 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
576 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
578 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
579 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
580 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
581 tests/namespaces/extra2.xsl tests/extensions/module.xsl
582 tests/plugins/plugin.xsl python/tests/extelem.py
583 python/tests/extfunc.py: Fixed regression tests wrt
584 usage of the attributes "exclude-result-prefixes"
585 and "extension-element-prefixes". test-7.1.1-3.xsl fails
586 now, since the code still does not exclude ns-decls
589 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
591 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
592 libxslt/namespaces.c libxslt/imports.c
593 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
594 where an attribute with a specific namespace is requested.
595 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
596 and thus will return the first attribute with the requested
597 name but of arbitrary namespace.
598 Changed retrieval of the attributes "exclude-result-prefixes"
599 and "extension-element-prefixes", which are expected to be in
600 no namespace on XSLT elements and in the XSLT namespace on
601 literal result elements or extension elements.
602 Additional change: for XSLT elements the attribute
603 "exclude-result-prefixes" is only allowed on xsl:stylesheet
604 and xsl:transform. This attribute was previously processed on
607 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
609 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
610 a NULL pointer could be dereferenced, closes #336394
612 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
614 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
615 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
616 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
617 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
618 based on the Coverity reports
620 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
622 * python/types.c: Nic Ferrier found debug statement left in the
623 XPath conversion code
625 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
627 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
629 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
631 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
632 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
633 to avoid a race condition in xsltInit()
635 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
637 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
638 by Daniel Leidert, c.f. #331779
640 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
642 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
643 * libxslt/transform.c: detect loops when computing variables, should
645 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
646 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
647 changes due to libxml2 xhtml meta handling modification
649 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
651 * libexslt/date.c: Albert Chin found another signed/unsigned problem
652 in the date and time code raised on IRIX 6.5
654 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
656 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
657 which doesn't have <sys/select.h>
659 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
661 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
662 Solaris with dates, extended bitfield size too to match libxml2
663 code from xmlschemastypes.c
665 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
667 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
668 use of xmlHashScanFull() fixes bug #321582
670 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
672 * libxslt/attrvt.c: added a missing parameter to a debug function
674 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
676 * libexslt/date.c: applied fix to date:week-in-year posted to
677 the mailing list by Thomas Broyer
678 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
679 updated to reflect above fix
681 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
683 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
684 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
685 patch from Joel Reed to ease plugin integration
687 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
689 * libxslt/pattern.c: fixed problem in internal XPath compilation
690 of patterns including variables, fixes #316861
692 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
694 * libxslt/transform.c: removed a superfluous second sorting of
695 the node set on xsl:copy-of, fixes #316288
696 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
697 obsolete and deprecated :-)
699 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
701 * configure.in: check environment for PYTHON, fixes #315367
703 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
705 * configure.in NEWS doc/*: preparing release 1.1.15
706 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
708 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
710 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
711 * tests/general/bug-89.xsl: had to fix that test which was doing this
712 * tests/general/bug-142.out tests/general/bug-152.out
713 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
714 new way of serializing encoding meta in HTML
716 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
718 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
719 node merging, which probably fixed #311267 too.
721 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
723 * libxslt/xslt.c: libxslt should deallocate directly text node content
724 use xmlSetNodeContent(..., NULL)
726 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
728 * tests/general/bug-163.*, tests/general/Makefile.am,
729 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
732 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
734 * tests/plugins/Makefile.am: try to get rid of complaints from
737 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
739 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
740 changes, uses the libxml2 alloc and dealloc functions instead.
742 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
744 * libxslt/transform.c: added check in xsltCopyText to assure
745 content is in dictionary before doing a straight copy of
748 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
750 * libxslt/transform.c: fixed to set current default value for
751 XInclude when creating new TransformContext
752 * libxslt/xslt.c: minor change for per-mille
754 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
756 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
757 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
759 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
760 added test for dyn:map to the regression suite
762 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
764 * libxslt/numbers.c: further fixes for bug 309209, changing
765 behaviour of format-number.
766 * libxslt/xslt.c: changed definition of per-mille character from
767 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
769 2005-06-30 Federico Mena Quintero <federico@ximian.com>
771 * libxslt/xsltwin32config.h: Added this file back. We'll have to
772 figure out a way to make jhbuild not get CVS conflicts with it.
774 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
776 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
778 2005-06-17 Federico Mena Quintero <federico@ximian.com>
780 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
781 file anyway and it breaks jhbuild all the time.
783 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
785 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
786 the namespace name for the EXSLT date and time functions in the man
789 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
791 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
792 removed obsolete checks
793 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
794 Windows build cleanups, removed obsolete checks
795 * win32/configure.js: removed obsolete copy operations
796 * win32/Makefile.*: make install cleanup
797 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
799 * .cvsignore: added Eclipse project files
801 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
803 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
806 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
808 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
809 tests/general/bug-142.out: updated the result of some tests
810 following the change to serailization in libxml2.
812 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
814 * libxslt/pattern.c: fixed bug #171488 with cascading select in
816 * tests/general/bug-161.*, tests/general/Makefile.am,
817 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
820 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
822 * tests/plugins/Makefile.am: fixed build outside of source tree
823 bug #172155 thanks to patch from Mike Castle
825 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
827 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
829 * configure.in tests/Makefile.am tests/xinclude/*: added a new
830 xinclude directory with the test for this problem
832 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
834 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
835 similar to same bug fixed in libxml2
836 * tests/general/bug-160.*, tests/general/Makefile.am,
837 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
840 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
842 * tests/general/bug-159.*, tests/general/Makefile.am,
843 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
844 bug #168196 fixed in libxml2
846 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
848 * libxslt/transform.c: working around Mark Vakoc' reported bug related
850 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
851 document without a dictionnary.
852 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
855 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
857 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
860 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
862 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
863 added DTD like checking when compiling stylesheets, closes
864 bug #160402 and a long term TODO
865 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
866 of the test cases where <xsl:when> was not within <xsl:choose>
868 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
870 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
871 update documentation to reflect addition of --nodtdattr
872 command line flag. Bug #171098
874 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
876 * libxslt/xslt.c: fixed problem with text node on stylesheet
877 document without a dictionary (bug 170533)
879 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
881 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
883 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
885 * libxslt.spec.in: adding a build require and a require for
886 libgcrypt-devel, c.f. Red Hat bug #133211
887 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
889 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
891 * libxslt/pattern.c: fixed a problem with '//' and
892 namespaces (bug 168208)
894 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
896 * libxslt/namespaces.c: fixed a problem with
897 exclude-result-prefixes (bug 165560)
899 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
901 * libxslt/variables.c: added a cretion of ctxt->globalVars in
902 xsltProcessUserParamInternal if missing.
904 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
906 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
907 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
908 Joel Reed and rebuild
909 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
911 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
913 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
914 applied plugin patch for Windows by Joel Reed
916 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
918 * win32/configure.js: Makefile fixes for Widows from Joel Reed
920 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
922 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
923 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
924 calls and removed them when comparing mode and modeURI for
925 templates by interning those strings when compiling the
928 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
930 * configure.in: small fix for local setup
931 * libxslt/transform.c libxslt/variables.c : speeding up some
932 variable lookup. In the process dug out something nasty about
933 ctxt->dict creation and key initialization order.
935 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
937 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
938 libxslt/xsltInternals.h: when copying text nodes in elements
939 or attributes to the output, if interning, then reuse the strings
940 directly without copying them in the output tree if dicts are
941 shared between the context and the output docs. Less allocations
942 smaller output document and no copying involved anymore.
944 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
946 * libxslt/xslt.c: internalize all text node content from
947 stylesheet documents with the stylesheet dictionnary
949 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
951 * tests/plugins/Makefile.am: Applied patch 11 (with small
952 modification) from Joel
954 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
956 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
957 patch 10 from Joel Reed
959 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
961 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
962 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
963 by Michael.Hewarth on the mailing list
965 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
967 * configure.in: patch #9 from Joel Reed
969 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
971 * transform.c: fixed problem with parserOptions not being
972 set before loading a new document (bug 164530)
974 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
976 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
977 tests/Makefile.am tests/plugins/Makefile.am
978 tests/plugins/testplugin.c: applied another patch from Joel Reed
979 still failing here but looking better
981 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
983 * libxslt/extensions.c: applied another patch from Joel Reed
985 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
987 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
988 libxslt/Makefile.am configure.in: Applied another patch from
989 Joel Reed, fixed a segfault and changed the configure code
990 a bit to work in my debug environment.
992 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
994 * configure.in: added python2.4 to the list of accepted
995 versions (bug 163274)
997 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
999 * libxslt/extensions.c: oops previous patch could break build
1001 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
1003 * configure.in win32/configure.js libxslt/extensions.c
1004 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
1005 integrated the module patch from Joel Reed with just a couple
1006 of changes and cleanup.
1008 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
1010 * libxslt/pattern.c: fixed a problem with the expression
1011 "*//name" (bug 162265), also a small problem with the '|'
1014 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1016 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
1017 spots where out-of-memory errors were not detected in time
1018 (bug #153660 on OSF/1)
1020 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1022 *doc/xslt.html, doc/downloads.html: changed the download link
1023 on the web page for cvs snapshot
1025 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1027 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
1028 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
1029 libxslt/xsltInternals.h: minor changes to get rid of gcc
1030 warnings, especially on 64-bit system. Implemented
1031 XML_CAST_FPTR macro to cast between function pointer <->
1032 object pointer while avoiding gcc warnings (a hack).
1033 No change to the logic.
1035 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1037 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
1038 Aleksey Gurtovoy moving some stat() definition for Windows
1041 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1043 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
1044 namespace URI on template names.
1045 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
1048 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1050 * libxslt/pattern.c: more on RVT's in XPath predicates, this
1051 time for bug 159726. Cleaned up the logic a little, hopefully
1052 now covers all setting of XSLT_RUNTIME_EXTRA.
1053 * tests/general/bug-158.xsl: corrected a typo
1055 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1057 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
1058 last change and re-did it the "right way" (bug 158372).
1059 * tests/general/bug-158.*, tests/general/Makefile.am,
1060 tests/docs/bug-158.*, tests/general/Makefile.am: added test
1063 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1065 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
1066 evaluation of global variables to take account of possible
1067 changes to the current document (bug 158372).
1069 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1071 * libxslt/pattern.c: small change to previous fix for bug 153137,
1073 * tests/general/bug-157.*, tests/general/Makefile.am,
1074 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1076 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1078 * libxslt/transform.c: enhanced code to assure the "current
1079 template rule" is not changed by xsl:call-template (bug 157859).
1080 * tests/general/bug-156.*, tests/general/Makefile.am,
1081 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1083 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1085 * libexslt/date.c: fixed problem with day-of-week-in-month
1086 (bug 157592) with patch from Sal Paradise
1087 * tests/exslt/date/datetime.1.out: corrected expected output
1090 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1092 * tests/general/bug-155.*, tests/general/Makefile.am,
1093 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1094 provided by Markus Bertheau breaking on libxml2-2.6.15
1096 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1098 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1099 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1100 * libxslt/templates.c: small fix, first step in adressing #153660
1102 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1104 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1107 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1109 * libxslt/transform.c: another dictionnary/string interning fix
1111 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1113 * libxslt/transform.c: fix to force string interning on generated
1116 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1118 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1119 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1120 libxslt/variables.c: changed some variable names for warning
1121 cleanup when -ansi flag is not present.
1122 * libxslt/namespaces.c: fixed potential NULL pointer reference
1123 pointed out by Dennis Dams (bug 156187)
1125 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1127 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1128 to include EXSLT doc in libxslt package.
1130 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1132 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1133 gmtime_r if available (bug 129983)
1134 * libexslt/functions.c: fixed a namespace problem concerning a
1135 function with a namespace-qualified name (bug 155197)
1137 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1139 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1140 by the recent namespace tests in libxml2
1142 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1144 * libxslt/transform.c: fixed a problem of tree structure raised
1145 by the new libxml2 tree checking code.
1147 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1149 * libexslt/date.c: fixed problem with negative periods
1151 * tests/exslt/date/sum.2.out: changed expected output, now
1152 agrees with comments in sum.2.xml test data file
1154 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1156 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1157 attribute document pointer.
1159 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1161 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1164 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1166 * configure.in doc/*: release of 1.1.11, rebuilt the docs
1168 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1170 * libxslt/pattern.c: try to fix #153137 but without a test case
1171 it's shooting in the dark.
1173 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1175 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1176 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1179 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1181 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1182 namespaced variable names.
1183 * tests/general/bug-154.*, tests/general/Makefile.am,
1184 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1187 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1189 * Makefile.am: add missing variable
1190 * libxslt/transform.c: fixed some error callback data
1191 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1192 date:sum testing from Derek Poon
1194 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1196 * libexslt/date.c: fixed problem with empty sets, etc.
1197 (see discussion on mailing list)
1199 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1201 * libexslt/date.c: fixed problem with timezone offset
1203 * tests/exslt/date/add.1.out: changed regression test output,
1204 which was apparently incorrect for above case
1206 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1208 * libxslt/transform.c: re-arranged sequence of setting up
1209 namespaces within xsltCopyTree (see the list thread
1210 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1211 * tests/general/bug-104.out: slight change to expected output
1214 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1216 * libexslt/date.c: enhanced validation of date-time to catch
1217 bit-field overflow (bug 152836)
1218 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1221 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1223 * libxslt/numbers.c: further refinement to UTF8 pattern
1224 separator (bug 151975)
1226 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1228 * libxslt/numbers.c: fixed problem with UTF8 pattern
1229 separator (bug 151975)
1231 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1233 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1234 fixed 2 problems with xsl:include (bug #151795)
1236 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1238 * NEWS configure.in doc/*: Release of libxslt-1.1.10
1240 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1242 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1243 for --path as well as --load-trace, fixes Red Hat bug #106545
1245 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1247 * libxslt/keys.c: fixed small problem with key initialisation
1248 disturbing the transformation context (bug 151201).
1249 * tests/general/bug-153.*, tests/general/Makefile.am,
1250 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1253 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1255 * win32/configure.js: added support for version extra
1257 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1259 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
1260 compilation problems on Solaris #150844
1262 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1264 * configure.in NEWS doc/*: preparing release of 1.1.9
1266 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1268 * transform.c: Further enhancement for keys on exslt:node-sets.
1269 Corrects a rather serious timing problem (bug 150741)
1270 * tests/exslt/common/node-set.8.*: added regression test for this
1272 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1274 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1277 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1279 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1281 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1283 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1284 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1285 libexslt/exslt.c: added some code to include the CVS
1286 ChangeLog version in the version strings available for
1287 printing (e.g. by xsltproc)
1289 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1291 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1292 DTD attributes, RFE 150311 . Also cleanup the code from all
1293 libxml2 pre 2.6.0 specific code since we are using
1294 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1296 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1298 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1299 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1300 provide document loading as suggested by David Hyatt for
1303 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1305 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1306 in xmlNewTransformContext for the principal document (bug 133289)
1308 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1310 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1311 fixed handling of #default in namespace-alias for default
1312 namespace (bug 149659)
1313 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1315 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1317 * libexslt/date.c: added date:sum routine supplied by Joel
1320 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1322 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1323 reported by Oliver Stoeneberg
1325 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1327 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1328 libxslt/variables.c: added code to assure keys are generated
1329 when needed for node-sets (bug 148773)
1330 * tests/exslt/common/node-set.7.* - added test case for above.
1332 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1334 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1335 argument is an empty string (should produce a token for
1336 each char in the string). Reported on the mailing list by
1339 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1340 * libxslt/imports.c: further enhancement for template priorities
1341 on imported stylesheets (better fix for bug 141279, fixes
1344 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1346 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1347 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1348 Rob Richards to add a normal --with-crypto configure option.
1350 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1352 * libxslt/functions.c: added some logic to xsltKeyFunction
1353 to set the transform context doc ptr when the xpath context
1354 doc is different (bug 147445)
1355 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1356 and tests/exslt/common/node-set.6*: added regression tests
1357 for bug 145547 (UNION and FILTER for RVT's)
1359 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1361 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1362 and doctypePublic (problem reported on the list by Sitsofe
1364 * doc/libxslt-api.xml: updated database.
1366 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1368 * transform.c: small change to key handling for RVT, needed
1369 because of enhancement to libxml2 xpath.
1371 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1373 * python/libxsl.py: fixes Python on 64bits box problem.
1375 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1377 * libxslt.spec.in: better python dependancy Red hat bug #126364
1380 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1382 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1383 tst5.xsl and tst.out to EXTRA_DIST
1385 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1387 * configure.in doc/*: releasing 1.1.8
1389 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1391 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1392 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1393 causing the wrong libs to be linked when using the configure
1394 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1396 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1398 * libexslt/Makefile.am: implemented change from Joel Reed for
1399 automake-1.4 compatibility.
1400 * libexslt/crypto.c: reformatted source to remove an overly
1401 generous supply of tabs. Added a #include for sys/select to
1402 fix a compilation error caused by the gcrypt include file's
1403 usage of 'fd_set'. Made some minor changes to fix
1404 some warning messages (no change to the logic).
1405 * configure.in, config.h.in: added test for presence of
1407 Added test for libgcrypt version > 1.1.41 (bug 145245)
1409 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1411 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1412 namespace, also a small enhancement of the surrounding text on
1413 extension functions. (bug 145250)
1415 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1417 * configure.in: convenience change
1418 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1419 try to avoid calling libxml2 cleanup function directly but go
1420 though the python wrapper of libxml2 for memory debug accounting.
1422 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1424 * libxslt/keys.c: added namespace setup before calling XPath
1425 to evaluate key (Bug 143520)
1427 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1429 * libxslt/transform.c: added coding to xsltCopyTree to copy
1430 namespaces (bug 139578).
1431 * tests/general/bug-128.out: changed to reflect above fix
1432 * libxslt/xslt.c: minor change to an error message
1434 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1436 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1437 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1438 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1439 crypto extensions based on libgcrypt if found at configure time.
1440 * tests/namespaces/Makefile.am: fixed a small breakage
1442 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1444 * libxslt/namespaces: some enhancement for fixing bug 142768
1445 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1446 added regression test for this bug
1448 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1450 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1451 the example from Richard Jinks
1453 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1455 * win32/configure.js win32/Makefile.* minor changes for the new
1456 layout of the Windows binary package
1458 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1460 * doc/search.php.inc, doc/search/php: enhanced to remove
1461 forcing module names to lower case, and to fix problem
1462 with links between pages in libxml2 directory.
1464 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1466 * win32/makefile.msvc, win32/configure.js: included the cruntime
1467 option, contributed by Oliver Stoeneberg
1469 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1471 * libxslt/xsltutils.c: fixed bug in error message printing
1472 for undefined namespace (bug 143004)
1474 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1476 * NEWS doc/*: updated for 1.1.7
1478 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1480 * configure.in: release of libxslt-1.1.7
1482 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1484 * tests/general/bug-151*, tests/docs/bug-151.xml,
1485 tests/general/Makefile.am, tests/docs/Makefile.am: added
1486 regression test for old bug #127877
1488 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1490 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1491 being generated when the root element is namespaced
1492 * tests/general/bug-151*, tests/docs/bug-151.xml,
1493 tests/general/Makefile.am, tests/docs/Makefile.am: added
1494 regression test for bug #135542
1496 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1498 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1499 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1500 attribute which sometimes lead to default namespace
1501 * tests/general/bug-150*, tests/docs/bug-150.xml,
1502 tests/general/Makefile.am, tests/docs/Makefile.am: added
1503 regression test for bug #134500
1505 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1507 * libexslt/date.h: fixing a small portability problem on Solaris
1508 for the declaration of localtime_r bug #140468
1510 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1512 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1513 raised in bug #142429
1515 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1517 * libxslt/xslt.c: fixed a weird namespace bug #141532
1518 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1519 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1520 to the regression for bug #141532
1522 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1524 * libxslt/imports.c: added comments and function header,
1525 improved logic of routine just added.
1526 * tests/general/bug-147*, tests/docs/bug-147.xml,
1527 tests/general/Makefile.am, tests/docs/Makefile.am: added
1528 regression test for bug 141279
1530 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1532 * libxslt/imports.c: enhanced normalization of comp steps
1533 when an imported stylesheet has it's own imports
1536 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1538 * libxslt/transform.c: added code to recognize
1539 disable-output-escaping on certain text nodes (bug 140755)
1540 * tests/general/bug-100.out: regenerated to account for change
1541 from next ChangeLog entry (bug 140558)
1543 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1545 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1546 a comment following the document root element (bug 140558)
1548 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1550 * libxslt/transform.c: fix a problem where we updated an
1551 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1552 to a subtle crash later, valgrind rules.
1554 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1556 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1557 kindly reported by Vasily Tchekalkin
1559 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1561 * configure.in doc/*: preparing release 1.1.6
1562 * libxslt.spec.in: keep the ChangeLog compressed
1564 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1566 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1567 * tests/docs/Makefile.am tests/docs/bug-146.xml
1568 tests/general/Makefile.am tests/docs/bug-146*: added test
1569 to the regression for bug #139132
1571 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1573 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1574 with key matching attribute node.
1576 2004-04-01 Johan Dahlin <johan@gnome.org>
1578 * python/.cvsignore: Add generated files, to make cvs silent.
1580 * .cvsignore: Add missing libexslt.pc and stamp-h1
1582 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1584 * configure.in: prepare release of 1.1.5, made a hard dependancy
1585 to libxml2 2.6.8 due to the dictionnary reference counting change
1586 * doc/*: updated and rebuilt the doc.
1587 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1589 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1591 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1592 * libxslt/documents.c: fixed a leak associated to the change
1593 in reference counting when running the XML parser and using
1594 the document() function.
1596 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1598 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1599 when output file is used (bug 137341)
1601 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1603 * libxslt/xsltutils.c: corrected my error from bug 135938
1604 pointed out on the mailing list by Mark Vakoc.
1605 * libxslt/transform.c: enhanced the error message for
1606 call-template when namespace is present.
1607 * tests/general/bug-145.err: regenerated for new message
1609 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1611 * libxslt/namespaces.c: added additional check to prevent
1612 superfluous namespace href's being generated on elements
1614 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1615 added new test for bug 136914
1616 * tests/namespaces, tests/extensions/ tests/reports: fixed
1617 error in "enhanced" Makefile.am, removed superfluous .err files
1620 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1622 * doc/search.php.incl: minor addition for later version of php
1623 requiring $HTTP_GET_VARS.
1624 doc/*: rebuilt the docs
1626 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1628 * libexslt/strings.c: modified the 'tokenize' routine to work with
1629 UTF8 chars in both string and tokens (Bug 136183)
1631 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1633 * libxslt/attrvt.c: added coding to allow growing the
1634 AVT structure when a large number of segments are present
1636 * libxslt/keys.c: fixed a compilation warning (no logic change)
1638 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1640 * tests/docbook/Makefile.am: small fix to typo
1642 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1644 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1645 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1646 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1647 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1648 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1649 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1650 tests/extensions/Makefile.am, tests/general/Makefile.am,
1651 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1652 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1653 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1654 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1655 tests/REC/test-2.5-1.err:
1656 Major enhancement to "make tests". All but Python tests
1657 cleaned up to produce minimum summary output if no problems.
1658 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1659 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1660 Added test case for bugzilla bug 135938
1662 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1664 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1665 fixed problem with dictionary handling (bug 135938).
1666 * doc/EXSLT/*: fixed a few more "href_base" files.
1668 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1670 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1671 the "href_base" problem.
1673 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1675 * configure.in, config.h.in: added test for localtime_r
1676 * libexslt/date.c: added usage of localtime_r if present on
1677 system (bug 129983, suggested by Vasily Tchekalkin)
1679 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1681 * libxslt/keys.c libxslt/pattern.c: removed the last use
1682 of _private that time in the input document, use the psvi
1683 field again, this may be interesting if XSLT2 support gets
1684 in but since this is very unlikely ...
1686 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1688 * libxslt/transform.c libxslt/variables.c: use the psvi field
1689 of teh document used for RVT instead of _private.
1691 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1693 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1694 the attribute instead of the _private one to compile AVT infos
1696 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1698 * tests/docs/Makefile.am tests/docs/bug-144.xml
1699 tests/general/Makefile.am tests/docs/bug-144*: added test
1700 similar to 143 but checking for AVT in local variables.
1702 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1704 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1705 AVT found in global variable content.
1706 * tests/docs/Makefile.am tests/docs/bug-143.xml
1707 tests/general/Makefile.am tests/docs/bug-143*: added test
1708 to the regression suite.
1710 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1712 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1713 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1714 First step toward _private cleanup: use the psvi field to store
1715 the precompilation informations in the stylesheet nodes.
1717 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1719 * libxslt/variables.c: trying to use the fact that names comes
1720 from a dictionnary when looking up for variables.
1721 * tests/documents/Makefile.am: try to fix an error reported on
1724 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1726 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1727 tests/general/bug-142.out, tests/docs/Makefile.am,
1728 tests/general/bug-142.xml: added test for language
1729 attribute which previously triggered a memory leak
1730 (from list report by Mike Hommey)
1732 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1734 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1735 regenerated the documentation
1737 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1739 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1740 minor changes to eliminate compilation warnings. No change
1743 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1745 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1746 Mikhail S Grushinskiy to compile on Mingw
1748 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1750 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1752 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1754 * libxslt/extensions.c: applied patch from Steve Little to
1755 display the extension modules.
1757 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1759 * libxslt/transform.c: trying to fix an extension regression pointed
1762 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1764 * libxslt/transform.c: try to fix the problem with yelp
1767 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1769 * libxslt/templates.c: applied patch from #134588 provided by
1770 Mariano Suárez-Alvarez, attribute text node without doc.
1772 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1774 * configure.in, doc/*: updated and rebuilt the documentation
1775 preparing release of 1.1.3
1776 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1778 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1780 * libxslt.m4: small fix: added missing [] quotation macro name
1781 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1782 1.8.x and is backward compatible with older auto tools.
1784 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1786 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1787 known bug with the new code, was overoptimizing a bit...
1789 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1791 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1792 mostly an error handling some ATV coupled with doctionnaries
1794 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1795 libxslt/xslt.c: added a bit of debug to be able to trace
1798 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1800 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1801 attribute value templates
1802 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1803 dictionaries at the stylesheet and transformation level.
1804 * configure.in: this relies on a recent version of libxml2
1805 with the sub dictionnary catalog.
1807 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1809 * libxslt/transform.c: added check for "?>" in PI content
1812 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1814 * libxslt/namespaces.c: fixed problem with attribute
1815 namespace (Bug 132953)
1817 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1819 * libxslt/transform.c: added check for "--" or ending '-'
1820 in xsl:comment (Bug 132742)
1822 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1824 * libxslt/transform.c, libxslt/attributes.c: added
1825 validation of QName for xsl:element and xsl:attribute
1828 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1830 * libxslt/pattern.c: changed priority of template patterns
1831 starting with '//' from 0.0 to 0.5 (Bug 131705)
1833 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1835 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1836 behaviour on unknown element from the XSLT namespace.
1837 * python/generator.py: applied patch from Stephane bidoul
1838 to export enums in the bindings.
1840 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1842 * tests/general/Makefile.am, tests/general/bug-141.out,
1843 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1844 tests/general/bug-141.xml: added test case for
1845 Bug 13971 (libxml2 xpath.c bug, but tested here)
1847 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1849 * libxslt/xsltutils.c: added a newline for any comment before
1850 the root element (Bug 130433)
1851 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1852 default namespace is changed (Bug 130793)
1853 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1854 for newline after comment change above.
1855 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1856 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1857 cdata-section-elements problem.
1859 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1861 * python/libxsl.py: applied shared lib loading patch for OS X from
1864 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1866 * libexslt/math.c, libexslt/common.c: fixed problem,
1867 reported on the list by Markus Bayerlein, concerning
1868 math functions on nodesets generated with
1870 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1871 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1872 added test case for above.
1874 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1876 * libxslt/transform.c: changed to assure comment which
1877 preceeds root node is output after DTD (Bug 130433)
1878 * test/exslt/common/node-set.4.*: added test case for
1881 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1883 * doc/site.xsl: Changed logo spacing to avoid stacking
1884 * doc/*: rebuilt web pages
1886 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1891 Test William's new site.xsl improvements by adding the
1892 W3C logo icon, rebuild docs, and presto! It shows up
1895 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1897 * libxslt/transform.c: Refined wrapper code with large
1898 test case submitted by Norm Walsh. (Bug 130922)
1900 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1902 * libxslt/transform.c: Added coding to create a xsltDocument
1903 wrapper for an RVT, in order to produce the applicable
1906 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1908 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1909 doc/search.php.inc: Added new facility to "autogen"
1910 the search script. Fixed a few more problems with
1911 the API page generation.
1912 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1913 the autogeneration of the php script. Note that from
1914 this point doc/search.php will be include in the
1915 generic "Rebuilt docs".
1916 * doc/*: api docs rebuilt.
1918 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1920 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1921 Further cleanup, fully implemented common routine for
1922 "generic page" within the docs.
1923 * doc/*: api docs rebuilt with enhanced scripts.
1925 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1927 * doc/xslt.html, doc/bugs.html
1928 made link to bugzilla more useful
1930 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1932 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1933 cleanup of scripts, assuring page tables are consistent.
1934 * doc/*: api docs rebuilt with enhanced scripts.
1936 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1938 * configure.in: fixed Bug130593.
1939 * doc/apibuild.py: fixed a couple of sequence problems on
1940 references within APIxxx.html files, rebuild doc/* (and NEWS)
1942 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1944 * doc/newapi.xsl: change background color of function
1945 declaration to improve readability
1946 * doc/*: rebuild docs with new stylesheet
1948 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1950 * libxslt/transform.c: fix bad doc comment formatting on
1951 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1952 * doc/*: rebuild docs
1954 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1956 * configure.in doc/*: prepared release of libxslt-1.1.2
1957 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1960 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1962 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1965 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1967 * libxslt/numbers.c: added namespace comparison for
1968 xsl:number count function (Bug 129057)
1970 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1972 * tests/docs/Makefile.am tests/docs/bug-139.xml
1973 tests/general/Makefile.am tests/general/bug-139*: added
1974 test for entities parsing (Bug #129489)
1976 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1978 * tests/docs/Makefile.am tests/docs/bug-138.xml
1979 tests/general/Makefile.am tests/general/bug-138*: added
1980 test for namespace problem (Bug #129624)
1982 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1984 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1985 the transformation context
1986 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1987 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1988 xsltSetCtxtParseOptions() to update parsing options in document()
1990 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1992 * libxslt/keys.c: fixed second problem on #122483, namespace
1993 definitions must be propagated to keys.
1994 * tests/docs/Makefile.am tests/docs/bug-137.xml
1995 tests/general/Makefile.am tests/docs/bug-137*: added test
1996 to the regression for bug #122483
1998 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2000 * libxslt/transform.c: added the cast needed to fix #129188 warning
2002 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2004 * libexslt/transform.c: fixed Bug 129624 (erroneous output
2007 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2009 * libexslt/date.c: fixed several routines to assure empty
2010 string returned (rather than a string object with a null
2011 string pointer) (Bug 129561)
2013 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
2015 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
2016 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
2017 enhanced documentation to include exslt; rebuilt docs
2019 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
2021 * libxslt/xsltutils.h
2023 document XSLT_TRACE macro (sort of) and rebuild docs
2025 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2027 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
2028 build, no success, it still works halfway.
2030 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2032 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
2033 libexslt/exsltexports.h libxslt/win32config.h: msvc and
2034 mingw compilation fixes.
2036 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
2038 * doc/xslt.html docs.html
2039 remove reference to gtk-doc
2041 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2043 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
2045 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2047 * configure.in: upp'ed the dependancy to libxml2-2.6.3
2048 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
2049 by using the new XInclude APIs provided by 2.6.3...
2051 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2053 * libxslt/transform.c, libxslt/xslt.c: modified to assure
2054 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
2055 set into node name. This modification arises from
2056 bug #128520, and avoids unnecessary work in libxml2.
2058 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2060 * libxslt/*.h *.h.in: updated the metadata informations in the headers
2061 * doc/* doc/html/*: regenerated the docs.
2063 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2065 * doc/Makefile.am: small further enhancement to makefile
2066 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
2067 doc/html/libxslt-transform.html: updated to reflect last change
2070 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2072 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2073 Makefile.am: adapted the libxml files for libxslt.
2074 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2075 doc/libexslt-api.xml, doc/libxslt-refs.xml,
2076 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2079 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2081 * libxslt/transform.c: change initialisation of external functions
2082 to take place in xsltNewTransformContext instead of in
2083 xsltApplyStylesheetInternal. This fixes bug 122483, and should
2084 also fix problem reported on the mailing list on today's date.
2086 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2088 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2089 detect recursion in xslt:include (bug #127687).
2090 * tests/XSLTMark/reverser.out,
2091 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2092 because of fix of bug #127877 in libxml2 (quotes in text)
2094 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2096 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2097 Changed to detect recursion in xslt:import (bug #127687).
2098 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2099 include change to xsltParseStylesheetImportedDoc parameters for
2102 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2104 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2105 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2106 Applied patch from Mark Vadoc adding flexible trace debugging
2107 support to the library.
2109 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2111 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2112 'computed' namespace attribute)
2113 * tests/docs/Makefile.am tests/docs/bug-136.xml
2114 tests/general/Makefile.am tests/docs/bug-136*: added tests
2115 to the regression for bug #127561
2117 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2119 * libxslt/keys.c: small further enhancement, bug #127450
2121 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2123 * libxslt/keys.c: another problem reported by Oleg Paraschenko
2124 on the same code in #127450
2125 * tests/docs/Makefile.am tests/docs/bug-135.xml
2126 tests/general/Makefile.am tests/docs/bug-135*: added tests
2127 to the regression suite for bug #127450.
2129 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2131 * libxslt/keys.c: fixed an error from #120684 patch raised in
2133 * tests/docs/Makefile.am tests/docs/bug-134.xml
2134 tests/general/Makefile.am tests/docs/bug-134*: added tests
2135 to the regression suite for bug #127450.
2137 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2139 * libxslt/keys.c: fixed a bug in the keys selector parsing
2140 #120684 when | is in a predicate or a string.
2141 * tests/docs/Makefile.am tests/docs/bug-133.xml
2142 tests/general/Makefile.am tests/docs/bug-133*: added tests
2143 to the regression suite for bug #120684.
2144 * Makefile.am: don't package cvs temp files
2145 * doc/apibuild.py: update from libxml2 one
2147 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2149 * libexslt/strings.c: fixed entity problem in exslt:tokenize
2150 uncovered by newapi.xsl
2151 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2152 to use IS_BLANK_CH for char compares (fixes warnings)
2154 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2156 * libxslt/preproc.c: applied fix from Bjorn Reese to close
2157 number formatting bug #126994
2159 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2161 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2164 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2166 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2167 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2168 patch to moves the control of the XSLT debugger into the transform
2171 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2173 * libexslt/functions.c: applied patch for param visibility from
2174 Shaun McCance. Changed variable scoping in accordance with
2175 Shaun's suggestions. This fixed problem reported on the list
2177 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2178 regression test for above
2180 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2182 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2183 describing the entry points.
2185 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2187 * win32/configure.js: fixed #122146
2189 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2191 * tests/multiple/Makefile.am: applied last fix from #125614
2193 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2195 Minor enhancements to eliminate compile/test warnings
2196 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2197 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2198 it's defined as __attribute__((unused))
2199 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2200 variable declaration
2201 * libxslt/preproc.c: minor change to get rid of unused var/code
2203 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2205 * doc/* NEWS: preparing release 1.1.0
2207 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2209 * libxslt/preproc.c: fixing the Document element precompilation
2210 to avoid the problem raised in #125614
2212 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2214 * tests/multiple/out/letter*.orig: updated to reflect change
2215 to HTML output in libxml2 (formatting of <p>, bug #125093)
2217 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2219 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2222 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2224 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2225 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2226 for the upcoming 1.1.0 release
2227 * breakpoint/*: this release removes the deprecated breakpoint library
2229 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2231 * libxslt/transform.c, tests/general/bug-119.out: fixed
2232 bug #125502 and corrected expected test output
2233 * tests/general/bug-79.out: fixed broken test (bug #123328)
2234 * libxslt/pattern.c, libexslt/functions.c: minor change to
2235 eliminate compilation warning
2237 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2239 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2240 broken tests (revealed by #125502)
2242 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2244 * libexslt/strings.c: fix bug #125265 about entities breaking
2245 exsl:tokenize and exsl:split
2246 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2247 augmented the reression tests with the example from the bug report.
2249 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2251 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2254 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2256 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2257 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2258 xmlParseFile, this avoid relying on global parser options, far
2260 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2261 slightly corrected output for CDATA and STYLE element save.
2263 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2265 * configure.in python/Makefile.am python/tests/Makefile.am: applied
2266 patch from Roumen Petrov for bug #124539 when building outside the
2268 * libxslt/xsltutils.c: fixed the way to grab the line number from
2269 the document, use the predefiend libxml2 API which mate it work
2270 with both 2.5.x and 2.6.x
2272 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2274 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2275 problem reported on the mailing list by Justin Fletcher
2277 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2279 * configure.in libxslt.spec.in: doing some testing and raising
2280 the build requirement to 2.5.10
2281 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2282 for linking the exslt lib with the lib being build instead of the
2285 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2287 * libxslt/pattern.c: Fixed problem with cascaded predicates
2288 (more of bug 119946)
2290 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2292 * restored earliest portion of ChangeLog (was corrupted)
2294 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2296 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2297 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2298 * doc/libxslt-api.xml: regenerated the API
2300 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2302 * configure.in: bump the libxml2 require to 2.6.0 which
2303 should ship for good real soon...
2304 * doc/Makefile.am: fix installation of HTML pages
2305 * doc/libxslt-api.xml: rebuilt
2306 * libxslt/xsltexports.h: cleanup
2307 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2308 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2310 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2312 * libxslt/attributes.c: fixed bug 123822
2314 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2316 * libxslt/pattern.c: fixed bug 119946
2317 * configure.in: enhanced for better devel (me) testing
2319 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2321 * configure.in: applied a small patch from Troels Walsted Hansen
2322 for python libxml2 detection.
2324 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2326 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2327 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2328 various compilation warnings (AIX as well as gcc)
2330 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2332 * libexslt/saxon.c: applied patch from Brett Kail to implement
2335 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2337 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2338 as pointed by Steve Ball
2340 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2342 * libxslt/extensions.c: applied patch from Karl Eichwalder
2343 apparently the xmlFree was introducting a memory error
2344 on x86_64, though not reproduced.
2345 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2347 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2349 * python/libxslt.c: don't output errors to stdout by default
2352 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2354 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2355 IS_XSLT_REAL_NODE change
2356 * python/Makefile.am Makefile.am: some makefile "distclean"
2357 target improvement from Graham Wilson
2358 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2361 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2363 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2364 IS_XSLT_REAL_NODE, fixed bug 120644.
2366 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2368 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2369 libxslt/xsltutils.h: removing the DocBook SGML support
2371 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2373 * configure.in: preparing release libxslt-1.0.33
2374 * doc/*: updated and rebuilt the docs
2375 * doc/apibuild.py: small fixes for new tokens
2377 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2379 * transform.c: enhanced previous fix to bug #120684, using
2380 excellent suggestion by Daniel
2381 * attributes.c: fixed bug #119583, merging attribute sets
2382 from imported stylesheets.
2383 * tests/docs/Makefile.am tests/docs/bug-131.xml
2384 tests/general/Makefile.am tests/docs/bug-131*: added tests
2385 to the regression suite for bug #120684.
2387 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2389 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2390 incorrect creation of "extra" variables when compiling
2391 templates on imported stylesheets.
2392 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2393 tests/general/Makefile.am test/docs/bug-130*: added tests
2394 to the regression suite for this bug.
2397 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2399 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2402 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2404 * transform.c: fixing bug #120684 on crash caused by text between
2407 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2409 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2410 macros which affect exports and added mingw section
2412 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2414 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2415 against libxml2 without XPointer supoort.
2417 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2419 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2420 with namespaced names reported by Steve Hay
2421 * tests/docs/Makefile.am tests/docs/bug-129.*
2422 tests/general/Makefile.am tests/general/bug-129*: added the
2423 test to the regression suite for this bug.
2425 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2427 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2430 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2432 * libxslt/*.h: realigned parameters after taint
2434 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2436 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2437 Borland compiler, as reported by Eric Zurcher
2439 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2441 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2442 get included in the distrib
2444 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2446 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2447 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2448 contain the export defs.
2450 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2452 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2453 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2454 for compilation with MingW compiler on Windows.
2456 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2458 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2459 instances of a key with the same namespace:name, reported
2460 on the mailing list by Ian Young. Added regression test
2463 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2465 * variables.c: fixed bug 119699 (missing error on shadowed
2467 * autogen.sh: removed dependency on automake-1.4, updated
2468 links for fetching auto* tools
2469 * doc/Makefile.am: added check for automatic regeneration of
2470 win32/*.def.src when api xml files are updated.
2472 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2474 * transform.c: fixed bug 114563 (params not passed when
2475 default template processed)
2477 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2479 * xslt.c: fixed bug 119862 (missing param on ns error print)
2481 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2483 * News configure.in: preparing libxslt-1.0.32 release
2484 * doc/* : updated the doc and rebuilt
2486 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2488 * breakpoint/Makefile.am: removed ref to libxslt.la
2489 * numbers.c transform.c python/libxml_wrap.h python/types.c
2490 xlstproc/xsltproc.c: Minor cleanup of warning errors
2492 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2494 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2496 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2498 * tests/docs/Makefile.am tests/docs/bug-127.*
2499 tests/general/Makefile.am tests/general/bug-127*: added the
2500 test from bug #118763 to the regression suite.
2502 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2504 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2506 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2508 Minor cleanup of regression test general/bug-125
2510 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2512 Fixed bug 116517 - handling of '{' and '}'
2513 * templates.c: added checks for escaping and balancing of
2515 * tests/general/Makefile.am tests/docs/Makefile.am:
2516 Added test case (bug-126) to regression suite.
2518 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2520 Fixed bug 117552 - sort with multiple keys
2521 * xsltutils.c: enhanced treatment of NaN when multiple sort
2523 * tests/general/Makefile.am tests/docs/Makefile.am:
2524 Added test case (bug-125) to regression suite.
2526 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2528 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2529 * transform.c, variables.c, xslt.c, xsltutils.c:
2530 removed some unused variables
2532 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2534 Fixing bug 118558 (Solaris 8 compiler warnings)
2535 * xslt.c: minor re-ordering of code
2536 * functions.c: added an explicit cast
2537 * number.c: added include for string.h
2538 * security.c: added an explicit cast
2540 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2542 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2543 of date:seconds as previously posted to the mailing list
2544 * numbers.c: extensive modification to cater for UTF8 within
2545 the various routines.
2547 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2549 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2550 #117616 about EXST str:tokenize.
2551 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2552 added the test in the regression suite.
2554 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2556 * xsltproc/xsltproc.c: applying a patch based on #117377
2559 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2561 * libxslt/transform.c: allow strip-space to support full namespaces
2562 using prefix:* , should fix #114287
2563 * tests/docs/Makefile.am tests/docs/bug-124.*
2564 tests/general/Makefile.am tests/general/bug-124*: added a
2565 test to the regression suite for this bug.
2567 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2569 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2570 the attribute was already defined, should fix bug #113812
2571 * tests/docs/Makefile.am tests/docs/bug-123.*
2572 tests/general/Makefile.am tests/general/bug-123*: added the
2573 test to the regression suite.
2575 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2577 * libexslt/strings.c: applied patch from Shaun McCance to implement
2578 exslt:split c.f. #117752
2579 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2580 added the test to the regression suite.
2582 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2584 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2585 might require more attention could be an Unicode support breakage.
2587 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2589 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2590 libxslt/xsltInternals.h: optimize text node coalescing by
2591 caching info about the last text node generated and doing
2592 fast alloc/copy of the text. Should fix #115273
2594 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2596 * fixed bug 113520, incorrect result for date:seconds
2597 with change to type casting in libexslt/date.c
2599 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2601 * fixed bug 114764: trouble with globals and RVT's
2602 with minor changes in variables.c and transform.c
2603 so that any global instantiated with an RVT gets
2604 uninitialized when the RVT is destroyed.
2606 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2608 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2609 * breakpoint/Makefile.am: added deps to libxslt
2610 * tests/exslt/common/Makefile.am: integrated William Brack test
2611 in the regression suite
2613 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2615 * fixed bug 114812, trouble with imported exslt functions
2616 added lookup function in libxslt/extension.c
2617 enhanced exsltInitFunc in libexslt/functions.c to take
2618 better care of imports
2620 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2622 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2623 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2624 Sean Treadway, adding Python bindings for extension element and
2625 some bindings cleanups.
2626 * python/tests/Makefile.am python/tests/extelem.py: also add an
2629 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2631 * python/libxml_wrap.h: applied patch from #116943 which should
2632 fix the xsltSaveResultToFile python binding.
2634 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2636 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2638 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2640 * configure.in: releasing 1.0.31
2641 * doc/*: update and rebuild of the docs
2643 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2645 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2647 * tests/docs/Makefile.am tests/docs/bug-122.*
2648 tests/general/Makefile.am tests/general/bug-122*: added the
2649 test to the regression suite.
2651 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2653 * libxslt/preproc.c: fix bug #115778 for attribute value template
2656 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2658 * libxslt/documents.c libxslt/transform.c: applied patch from
2659 Keith Isdale to desactivate node numbering when running under
2662 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2664 * libxslt/security.c: fix the write checking code when
2665 the output filename does not parse as an URL bug #115402
2667 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2669 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2670 triodef.h were missing from the distribution
2672 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2674 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2675 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2677 * libexslt/sets.c: applied patch from Peter Breitenlohner
2678 * doc/*: rebuilt the docs
2679 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2680 generattion of " as " in element content.
2682 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2684 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2685 which is a sibling of xsl:when
2687 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2689 * libxslt/xslt.c: fixed a possible crash when the document
2690 wasn't a proper stylesheet.
2692 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2694 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2696 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2698 * win32/defgen.xsl: new file, generates the export sources.
2699 * win32/*.def.src: these are now autogenerated, changes to these
2700 will not be logged anymore.
2702 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2704 * tests/docs/Makefile.am tests/docs/bug-121.*
2705 tests/general/Makefile.am tests/general/bug-121*: added the
2706 example for bug #112904 in the regression tests, the bug fix is
2709 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2711 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2712 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2713 of --with-python like for libxml2
2715 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2717 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2718 NaN within the sort element. Also added regression test.
2720 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2722 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2723 network accesses when building
2725 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2727 * libxslt/transform.c: fixed a segfault introduced with the RVT
2728 handling change, bug #112703 .
2730 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2732 * libxslt/xslt.c: make sure stylesheet compilation errors
2733 forces a NULL stylesheet, fixes #112270
2735 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2737 * NEWS configure.in : preparing release 1.0.30
2738 * doc/apibuild.py: backported a patch from libxml2
2739 * doc/*: updated and rebuilt the docs
2741 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2743 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2744 cleaning up Result Value Tree handling
2745 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2747 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2748 added Mark Vakoc test combining for-each and exslt:tokenize
2750 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2752 * libxslt/transform.c: fixing bug #111755 when a template is
2753 applied to an attribute
2754 * tests/docs/Makefile.am tests/docs/bug-119.*
2755 tests/general/Makefile.am tests/general/bug-119*: added the
2756 example in the regression tests for that bug.
2758 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2760 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2761 for the HTML generation fixing #111799
2762 * doc/html/*.html doc/html/*.png: associated update
2764 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2766 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2767 * win32/libxslty.def.src: added more exports
2769 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2771 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2772 transition to XHTML1 added validity checking to the makefile rules.
2774 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2776 * python/generator.py: fixed a problem in the generator where
2777 the way functions are remapped as methods on classes was
2778 not symetric and dependant on python internal hash order,
2779 as reported by Stéphane Bidoul
2780 * libexslt/strings.c: attempt at fixing an object type pbm
2781 * libxslt/triodef.h: update for OpenVMS from libxml2
2783 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2785 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2786 generation of the man page
2788 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2790 * libexslt/sets.c: fixed a bug introduced in the last commit
2791 * libxslt/transform.c: tried to fix #111437
2792 * tests/docbook/result/xtchunk/html/*.orig
2793 tests/multiple/out/*.orig: side effect of #111437 change.
2795 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2797 * libexslt/strings.c: applied last patch for #110023 from
2799 * libexslt/sets.c: fixed a memory leak when mixing one of the
2800 EXSLT set functions and a Result Value Tree
2801 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2802 with Result Value Tree
2804 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2806 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2807 bug #111420 about double initialization of extension contexts
2809 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2811 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2812 don't obbey the same rules as for literal reusl elements.
2813 * tests/docs/Makefile.am tests/docs/bug-118.*
2814 tests/general/Makefile.am tests/general/bug-118*: added the
2815 example in the regression tests for that bug.
2816 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2817 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2818 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2819 regression tests one still exposing a mem leak (Mark Vadoc).
2821 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2823 * libxslt/pattern.c: fix a memory related segfault on a
2824 pattern compilation error #110189
2826 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2828 * libxslt/variables.c: fixing bug #110020 on global parameter
2829 and variables mismatch
2830 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2831 the test to the regression suite
2833 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2835 * libexslt/math.c: applied patch from Charles Bozeman fixing
2836 the math power function where args were inverted #110996
2837 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2838 added the test to the regraession for #110996
2839 * libexslt/sets.c: avoid a problem with nodesets.
2841 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2843 * libxslt/win32config.h: added HAVE_MATH_H
2845 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2847 * win32/Makefile.msvc: fixed compilation with thread-enabled
2850 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2852 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2853 with RTF in libexslt
2855 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2857 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2858 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2859 other places where ctxt->document pointer may be used without
2860 checking it agaisnt NULL.
2861 * tests/docs/Makefile.am tests/docs/bug-115.*
2862 tests/general/Makefile.am tests/general/bug-115*: added the
2863 example in the regression tests for that bug.
2864 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2866 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2868 * configure.in NEWS: preparing 1.0.29 release
2869 * libxslt/documents.c: generate the document order for document()
2871 * doc/*: updated and regenerated the docs
2873 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2875 * libxslt/transform.c: fixed a namespace redundancy problem
2877 * tests/docs/Makefile.am tests/docs/bug-114.*
2878 tests/general/Makefile.am tests/general/bug-114*: added an
2879 example in the regression tests for that bug.
2881 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2883 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2884 and avoid some warnings when loading the python modules on non
2886 * libxslt/transform.c: fix a bug introduced in the document lookup
2887 and exhibited by the keys test.
2889 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2891 * tests/docs/Makefile.am tests/docs/bug-113.*
2892 tests/general/Makefile.am tests/general/bug-113*: added an
2893 example in the regression tests for bug #109160 fixed in libxml2
2895 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2897 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2898 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2899 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2901 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2903 * libxslt/transform.c: forgot to make one change related to
2904 Result Value Tree change, pointed out by Sebastian Rahtz
2905 * tests/docs/Makefile.am tests/docs/bug-112.*
2906 tests/general/Makefile.am tests/general/bug-112*: added an
2907 example in the regression tests that bug
2909 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2911 * libxslt/transform.c: second part of the patch fixing #108905
2912 performances problems, ask for computation of document order on
2913 the document transformed and avoid inefficiencies building large
2914 nodesets of unique nodes.
2915 * configure.in: fix a trouble with libtool in my debug environment.
2917 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2919 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2920 Result Value Tree are now generated with a document root node
2921 not an element, it's quite cleaner.
2922 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2923 also prepared for libxslt-1.0.28 release
2924 * doc/*: updated and regenerated the docs
2926 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2928 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2929 Finally fixed bug #75813, processing or Result Value Tree
2930 converted into node-sets should be a bit more sensible now.
2931 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2932 fixes this regression test, there is 4 nodes, not 3
2933 * tests/docs/Makefile.am tests/docs/bug-111.*
2934 tests/general/Makefile.am tests/general/bug-111*: added an
2935 example in the regression tests for bug #75813
2937 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2939 * tests/docs/Makefile.am tests/docs/bug-110.*
2940 tests/general/Makefile.am tests/general/bug-110*: added an
2941 example in the regression tests for bug #108976 which is
2944 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2946 * tests/docs/Makefile.am tests/docs/bug-109.xml
2947 tests/general/Makefile.am tests/general/bug-109*: added an
2948 example in the regression tests for the invalid bug #108716
2950 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2952 * libxslt/variables.c: fixed bug #108633 reported by
2953 Jerome Pesenti about recursive global variables/param detections
2954 * tests/reports/Makefile.am tests/reports/rec*: added regression
2955 tests for the checking of recusion in global/local param/variables.
2957 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2959 * libxslt/numbers.c: valgrind pointed out an uninitialized
2960 variable use in format-number()
2962 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2964 * tests/docs/Makefile.am tests/docs/bug-108.xml
2965 tests/general/Makefile.am tests/general/bug-108*: added an
2966 example in the regression tests bug #107804 fixed in libxml2
2968 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2970 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2971 matches should catch comments and PIs
2972 * tests/docs/Makefile.am tests/docs/bug-107.xml
2973 tests/general/Makefile.am tests/general/bug-107*: added an
2974 example in the regression tests for this case
2976 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2978 * tests/docs/Makefile.am tests/docs/bug-106.xml
2979 tests/general/Makefile.am tests/general/bug-106*: added the next
2980 example for bug #106788 from James Clark in the regression tests,
2981 the bug fix is actually in libxml2
2983 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2985 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2986 for Python checks, makefile cleanup, and convenience changes
2988 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2990 * xsltproc/xsltproc.c: had to comment out Igor last change
2991 since it made libxslt-1.0.27 depends on libxml2 newly
2992 API extension which hasn't propagated yet :-(
2994 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2996 * configure.in: preparing release 1.0.27
2997 * doc/*: updated and rebuilt the docs
2999 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3001 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
3004 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3006 * tests/docs/Makefile.am tests/docs/bug-105.xml
3007 tests/general/Makefile.am tests/general/bug-105*: added the
3008 example for bug #106788 from James Clark in the regression tests,
3009 the bug fix is actually in libxml2
3011 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3013 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
3014 James Clark and a bit of cleanup
3015 * tests/docs/Makefile.am tests/docs/bug-104.xml
3016 tests/general/Makefile.am tests/general/bug-104*: added the
3017 example in the regression tests for this case
3019 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3021 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
3023 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3025 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
3027 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3029 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
3030 * win32/configure.js: included handling of the trio option
3032 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3034 * configure.in doc/*: preparing release 1.0.26
3036 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3038 * libxslt/functions.c: fixing another bug in document(), bug #105450
3039 * tests/documents/test_bad.result: Slight change to the output
3041 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3043 * libxslt/functions.c: fixing a segfault in document(), bug #105418
3044 * tests/documents/Makefile.am tests/documents/test_bad: add the
3045 specific test as suggested by Jean T Anderson
3047 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3049 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
3050 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
3051 libxslt/xslt.c: tried to fix 105387 and all similar cases
3052 in the library sources.
3054 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3056 * doc/* configure.in: preparing for release of 1.0.25
3058 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3060 * xsltproc/xsltproc.c: fixed bug #99623
3062 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3064 * libxslt/transform.c: fixing bug #105116 sometimes one need
3065 to generate a default namespace reset xmlns="" in the output
3066 * tests/docs/Makefile.am tests/docs/bug-103.xml
3067 tests/general/Makefile.am tests/general/bug-103*: added the
3068 example in the regression tests for this case
3070 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3072 * libxslt/pattern.c libxslt/transform.c: changed the way the
3073 root element of value tree are handled to fix bug #104123
3075 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3077 * README: change of policy w.r.t. mails
3078 * configure.in: small cleanup
3079 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3080 a couple of bugs raised by Eric van der Vlist in #104114
3081 * tests/exslt/*/*.out: slight change to the tests
3083 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3085 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3086 emphasis on the fact that --docbook should not be used
3089 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3091 * python/libxslt.c: fixed a couple of return error #104150
3092 reported by Peter O'Shea
3094 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3096 * xsltproc/xsltproc.c: fixed a double free of stylesheet
3097 when applied to a standalone stylesheet
3099 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3101 * configure.in: preparing release 2.0.24
3102 * libxslt.spec.in: small update
3103 * doc/*: updated the news, rebuilt the APIs descriptions
3105 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3107 * libxslt/functions.c: fixed #101502 by applying and cleaning up
3108 the associated patch from Daniel Stodden.
3109 * tests/documents/Makefile.am tests/documents/fragment*: added a
3112 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3114 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3115 for extension modules init and shutdown callbacks, check that
3116 they are now called when needed.
3117 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3118 started adding the extension module support at the Python level.
3119 Still a strange bug to hunt down left.
3121 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3123 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3124 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3125 computation in the presence of imports
3126 * tests/docs/Makefile.am tests/docs/bug-102.xml
3127 tests/general/Makefile.am tests/general/bug-102*: added an
3128 example in the regression tests for this case
3130 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3132 * xsltproc/xsltproc.c: final touch to #102800 fix
3134 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3136 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3137 memory debug checking which got deactivated at some point ?!?
3138 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3139 * libxslt/xsltutils.c: very small change on HTML indentation handling
3141 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3143 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
3144 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3145 exclude-result-prefixes to avoid extra namespace declaration being
3146 dumped following the fix for #102920 in libxml2
3148 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3150 * libxslt/transform.c: fixed a problem related to directory
3151 checking and creation raised by Craig Goss
3153 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3155 * libexslt/strings.c: applied patch from Jörg Walter to provide
3156 URI escaping and unescaping functions.
3158 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3160 * libexslt/strings.c: Alexey Efimov found a typo bug in
3161 exsltStrPaddingFunction()
3163 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3165 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
3167 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3169 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3170 applied patch from Craig A. Berry for the VMS port.
3172 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3174 * libxslt/xsltInternals.h: increase the max number of cascaded
3176 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3177 the Windows binaries.
3179 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3181 * win32/libxslt.def.src: added more exports for Stephane Bidoul
3183 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3185 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3186 the apibuilder script, regenerated the APIs
3188 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3190 * libxslt/numbers.c: numbering should not traverse XInclude
3191 nodes left in the tree. Closes bug #101114 raised by
3194 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3196 * doc/apibuild.py: fixed a bug in merging public info from
3198 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3199 the iconv option to configure.js didn't work, and
3200 added zlib option needed when linking xsltproc statically
3202 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3204 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3205 the generation of libexslt-api.xml
3206 * libexslt/exslt.h: small cleanup.
3208 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3210 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3211 copied over the apibuild.py from libxml2, adapted a bit and
3212 regenerated the API description in XML. Todo: libexslt-api.xml
3213 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3214 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3215 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3216 libxslt/templates.c libxslt/transform.c libxslt/transform.h
3217 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3218 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3219 report from the scripts.
3220 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3223 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3225 * libxslt/transform.c: xsl:element generated superfluous xmlns
3226 declarations, closes bug #99905
3227 * tests/docs/Makefile.am tests/docs/bug-101.xml
3228 tests/general/Makefile.am tests/general/bug-101.*: added the
3229 example in the regression tests for this case
3231 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3233 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3234 within an <xsl:text>
3236 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3238 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3240 * tests/docs/Makefile.am tests/docs/bug-100.xml
3241 tests/general/Makefile.am tests/general/bug-100.*: added the
3242 example in the regression tests for this case
3243 * tests/docs/Makefile.am tests/docs/bug-99.xml
3244 tests/general/Makefile.am tests/general/bug-99.*: this test
3245 covers an xsl:attribute namespace bug that Norm pointed out.
3247 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3249 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3250 win32/libxslt.def.src: applied another patch from Richard Jinks
3251 for the export of teh sorting routine and allowing per context
3254 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3256 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3257 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3258 redefining the sorting routine, plus a bit of tweaking of the
3261 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3265 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3266 * doc/html/*.html: updated too
3267 * python/libxsltclass.txt: updated too
3269 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3271 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3272 xsltGetProfileInformation() to retrieve profiling informations
3273 from an XSLT transformation context. It returns it as an XML
3274 tree. Provided by Michael Rothwell this closes RFE #99527
3276 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3278 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3279 in xsltFindElemSpaceHandling() missing imported informations
3280 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3283 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3285 * libxslt/namespaces.c: fix for namespace generation on
3286 attributes created with xsl:attribute
3288 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3290 * libxslt.spec.in configure.in: add a line in %changelog for releases
3292 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3294 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3295 xsltInternals.h reference.
3297 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3299 * python/tests/*.py: enable libxml2 memory debug before
3300 loading libxslt since libxslt initialization now includes
3301 EXSLT registration which initialize the libxml2 library and
3304 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3306 * python/libxsl.py: updated with new version from Stéphane Bidoul
3308 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3310 * win32/libxslt.def.src: exported new functions
3312 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3314 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3315 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3316 * python/tests/exslt.py: trouble with mem debug in that specific
3319 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3321 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3322 problem when compiling on HP-UX
3324 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3326 * python/generator.py python/libxslt.c: fixes for compiling
3329 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3331 * libxslt/transform.c: fixed bug #99168 select evaluating to
3334 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3336 * tests/documents/result.xhtml: the XHTML1 serialization change
3337 to libxml2 modifies slightly the result of that test.
3339 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3341 * configure.in: the python bindings requires libxml2 >= 2.4.25
3342 for the regexp stuff.
3344 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3346 * configure.in: similar patch to #98825 for --with-python
3348 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3350 * libxslt/variables.c: fix bug #98793 on clash of imported global
3352 * tests/reports/tst-1.err: this changes the output of that test
3354 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3356 * configure.in: preparing 1.0.23
3357 * doc/*: rebuilding the docs
3359 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3361 * python/libxslt.c: make sure to register EXSLT for the bindings
3362 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3363 * xsltproc/xsltproc.c: minor cleanup
3365 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3367 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3368 when building outside of the source tree
3370 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3372 * python/generator.py: xpathObjectRet() pertains to the libxml2
3373 module, add the namespace.
3375 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3377 * libxslt/win32config.h: cleanup
3378 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3379 * win32/Makefile.msvc: modified to allow mingw coexistence
3380 * win32/configure.js: integrated mingw
3381 * win32/Readme.txt: cleanup
3382 * xsltproc/xsltproc.c: allowed stdarg for mingw
3384 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3387 * doc/xsltproc.html - ran stylesheets to update man page
3388 and html with Daniel's fix to #95510
3390 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3392 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3393 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3394 * README: fix the bug page URL
3396 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3398 * libxslt/functions.c: make sure the fixup for key() reported
3399 by John Escott actually works.
3400 * tests/docs/Makefile.am tests/docs/bug-98.xml
3401 tests/general/Makefile.am tests/general/bug-98.*: added the
3402 example in the regression tests for this case
3404 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3406 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3407 * tests/docs/Makefile.am tests/docs/bug-97.xml
3408 tests/general/Makefile.am tests/general/bug-97.*: added the
3409 example in the regression tests for this case
3411 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3413 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3414 checks in recursive copies.
3415 * tests/docs/Makefile.am tests/docs/bug-96.xml
3416 tests/general/Makefile.am tests/general/bug-96.*: added the
3417 example in the regression tests for this case
3419 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3421 * libxslt/functions.c: autoconvert key() first arg to string,
3422 reported by John Escott
3424 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3426 * libxslt/transform.c: corner case handling of copying a CDATA node.
3428 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3430 * libxslt/win32config.h: retired xmlwin32version.h
3432 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3434 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3435 written by Thomas Schraitle (RFE #96485)
3437 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3441 clarifying --catalog option and xsltproc's use of
3442 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3443 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3445 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3447 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3448 libxml2 string API instead.
3449 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3450 try to cope with architecture lacking some of the string functions,
3451 reuse the trio ones compiled in libxml2 , should close #97113
3453 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3456 the spec file and associated changes in the Makefiles.
3458 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3460 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3462 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3464 * libxslt/keys.h: fixed include c.f. bug #96487
3465 * config.h.in: Red Hat 8.0 induced change
3467 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3470 fixed bug #78501 when using a non ascii character for the
3471 number formatting grouping separator.
3472 * tests/docs/Makefile.am tests/docs/bug-95.xml
3473 tests/general/Makefile.am tests/general/bug-95.*: added the
3474 example in the regression tests for this case
3475 * libxslt/attributes.c: cleaning up a problem introduced in last
3478 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3480 * libxslt/attributes.c: fixed minor typo in a call to
3483 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485 * python/types.c: fixed bugs when passing result value tree
3486 to Python functions.
3488 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3490 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3492 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3495 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497 * configure.in: preparing 1.0.22
3498 * doc/*: upated and rebuilt the docs
3500 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502 * libxslt/variables.c: fixed bug #86421
3503 * tests/docs/Makefile.am tests/docs/bug-94.xml
3504 tests/general/Makefile.am tests/general/bug-94.*: added the
3505 example in the regression tests for this case
3507 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509 * xsltproc: added and tested the --path option to close #79638
3511 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3514 with the inherited stylesheet value.
3515 * tests/docs/Makefile.am tests/docs/bug-93.xml
3516 tests/general/Makefile.am tests/general/bug-93-inc.*
3517 tests/general/bug-93.*: added the example in the regression
3520 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3523 possibility to register a transformation context specific
3524 error handler, with xsltSetTransformErrorFunc() and provided
3525 a new routine xsltTransformError() to handle contextual errors,
3526 this should fix #94435
3527 * libxslt/*.c: modified all the code to use the context specific
3528 error handling, as a result xsltPrintErrorContext() is not called
3529 anymore except internally from xsltTransformError()
3531 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533 * libxslt/transform.c: closing #94933, any error will make
3534 the transformation abort with no result.
3535 * tests/reports/tst-1.err tests/reports/tst-1.out
3536 tests/reports/undefvar.err: this changed the regression tests
3538 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3539 updated the result accordingly to the fixes done last month.
3540 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3541 declarations in the result trees. May fix #93692 but it's unclear.
3543 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545 * xsltproc/xsltproc.c: added a --path option to provide the
3546 enhancement requested by #79638, first cut at it, untested
3549 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3551 * libxslt/xslt.c: seems the media-type attribute wasn't
3552 always correctly handled
3554 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556 * libxslt/transform.c: added URI escaping in case the resource
3557 target computation of exslt:element failed. Should fix #81837
3559 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561 * README: updated the contact informations
3563 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565 * libxslt/pattern.c: fixed the behaviour of node() patter which
3566 didn't patch the one defined in XPath :-( . Closes bug #95793
3567 * tests/docs/Makefile.am tests/docs/bug-92.xml
3568 tests/general/Makefile.am tests/general/bug-92.*: added the
3569 example in the regression tests for this case
3571 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3573 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3574 * win32/Makefile.msvc: added security.c to the build
3575 * win32/libxslt.def.src: exported functions from security.c
3577 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3580 documents to be written only to a given subtree.
3582 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3585 runtime security checks, it will also check and do directory
3586 creation when allowed
3587 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3588 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3589 security infrastructure probes at file reading or file creation
3590 * xsltproc/xsltproc.c: plugged the security module there too,
3591 added the new options --nowrite and --nomkdir
3592 * doc/*: updated the man page and regenerated.
3594 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596 * doc/*: updated the doc XSLT to add the search, added the search
3597 page, fixed a link problem raised by Yves Pratter, regenerated
3599 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601 * doc/index.py: the indexer version of the XSLT part of the
3602 xmlsoft site + archives
3604 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3606 * win32/Makefile.msvc: introduced double-run compilation.
3607 * win32/configure.js: introduced double-run compilation.
3609 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611 * configure.in: preparing 1.0.21
3612 * doc/* : updated and regenerated the docs and web pages
3614 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3616 * libxslt/transform.c: fixed a disable output escaping bug for
3617 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3618 * tests/docs/Makefile.am tests/docs/bug-91.xml
3619 tests/general/Makefile.am tests/general/bug-91.*: added the
3620 example in the regression tests for this case
3622 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3624 * doc/xlst.html: changing link on ftp.gnome.org
3626 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3629 reported for libxml2
3631 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633 * Makefile.am configure.in: trying to fix the same problem as
3634 #88412 by bypassing all the python subdir if python ain't detected
3636 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3638 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3640 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3642 * libexslt/date.c: fixed the embedded '-' in the duration format
3644 * tests/.../difference.1.xml: added test cases which illustrated
3647 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3649 * libexslt/date.c: fixed date:difference() bugs, removed all
3650 type conversion warnings.
3651 * libxslt/xsltutils.c: removed unused local variable.
3653 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3655 * doc/xsltproc.html:
3656 oops, forgot to update the html version of the man page
3658 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3662 * doc/xsltproc2.html
3663 Fixing erroneous mention of old --warnnet option (thanks to Jean
3664 T. Anderson for pointing this out)
3666 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3668 * win32/configure.js: added more readme info for the binary
3671 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3676 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678 * libxslt.spec.in: fixes libary path for x86_64 AMD
3680 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682 * python/Makefile.am: applied patch from Christophe Merlet to
3685 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3688 a possible memory leak in case of error
3690 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3693 nice logos generated by Marc Liyanage
3694 * doc/site.xsl *.html: changed the stylesheet to show the new
3695 logo and regenerated the pages
3697 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699 * python/libxslt-python-api.xml python/libxslt.c
3700 python/libxsltclass.txt python/tests/basic.py: applied a patch
3701 from Ralf Mattes providing style.saveResultToString()
3703 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705 * configure.in: preparing release 1.0.20
3706 * doc/*: updated and regenerated the docs
3708 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3710 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3711 doing the evaluation of attribute value templates
3712 * libxslt.spec.in python/Makefile.am: fixed some troubles
3715 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717 * python/libxslt.c: fixed the parameter order when calling
3718 Python based extensions.
3720 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3722 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3724 * tests/docs/Makefile.am tests/docs/bug-90.xml
3725 tests/general/Makefile.am tests/general/bug-90.*: added the
3726 example in the regression tests for this case
3728 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3730 * win32/Makefile.msvc: added the prefix location to the include
3731 and lib search path.
3733 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735 * libxslt/transform.c: found and fixed the small <xsl:choose>
3736 bug which was giving troubles to DocBook users (the test expression
3737 of <when> was evaluated in the namespace context of <choose> !)
3739 2002-08-18 Havoc Pennington <hp@pobox.com>
3741 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3742 both automake 1.6 and 1.4 installed get the right automake. Means
3743 compilation from CVS will now require the latest automake 1.4
3744 release, or manually creating symlinks called "automake-1.4" and
3747 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3749 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3752 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3754 * libxslt/functions.c: recovering to the old (somewhat) broken
3755 implementation of document('') when there is no base for the
3756 source document or it can't be realoaded (e.g. when the sytlesheet
3757 was loaded from a memory string). Matt Sergeant insisted on this
3760 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3762 * libxslt/transform.c: applied another patch from Nathan Myers about
3763 a possible memory leak in case of error
3765 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3767 * libxslt/transform.c: applied a patch from Nathan Myers about
3768 an erroneous free in case of error
3770 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3772 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3773 the misdetection of libxml2 python bindings a warning only
3775 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3777 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3778 a bug reported by Gero Meissner (87230)
3779 * fixed a problem compiling python directory when multiple
3780 'make' jobs were executed (python/Makefile.am)
3782 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3785 at the xsltdbg interface when encountering an empty attribute
3788 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790 * tests/* : the change in HTML meta encoding tag serialization
3791 affected some of the results
3793 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3795 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3796 to fix Red Hat bug #68614
3798 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3800 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3801 if there is no *.pdb
3803 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805 * configure.in: preparing 1.0.19
3806 * doc/* : rebuilt the docs
3808 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810 * libxslt/transform.c: fixed bug #83749 about namespace generated
3811 being invalid when they are inherited from the context.
3813 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3815 * libxslt/transform.c: fixed bug #86753 on multiple identical
3816 attributes being generated, oops ...
3817 * tests/docs/Makefile.am tests/docs/bug-89.xml
3818 tests/general/Makefile.am tests/general/bug-89.*: added an
3819 example in the regression tests for this case
3821 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3823 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3824 * tests/docs/Makefile.am tests/docs/bug-88.xml
3825 tests/general/Makefile.am tests/general/bug-88.*: added an
3826 example in the regression tests for this case
3828 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3831 Ken Neighbors to implement/fix sorting orders
3832 * tests/docbook/result/*/gdp-handbook.*
3833 tests/docbook/result/xtchunk/html/*.orig
3834 tests/general/bug-12-.out tests/general/bug-63.out:
3835 cleaned up the result of "make tests" following some changes
3836 in namespace axis order and serialization rules in libxml2
3838 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3840 * transform.c further enhancement for bug 84902 (another
3841 path), also cleaned up code slightly
3843 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3845 * transform.c: fixed bug 84902 - message with terminate=yes
3848 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850 * tests/docs/Makefile.am tests/docs/bug-87.xml
3851 tests/general/Makefile.am tests/general/bug-87.*: added a
3852 example in the regression tests for a case where the XML
3853 default namespace was missing from the namespace axis
3854 * xsltproc/xsltproc.c: added the informations that parameter
3855 strings are expected to be UTF8
3856 * libxslt/attributes.c: fixes on attribute group implementation
3858 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3860 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3861 updating docs to add reference to UTF-8 requirement for
3862 stringparam command line option
3864 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3866 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3867 fixed document('') as pointed by Eric van der Vlist
3868 * tests/docs/Makefile.am tests/docs/bug-86.xml
3869 tests/general/Makefile.am tests/general/bug-86.*: added the
3870 specific example in the regression tests
3872 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3874 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3875 patch from Ken Neighbors fixing some format-number inconsistencies
3876 * tests/numbers/format-number.out tests/numbers/format-number.xml
3877 tests/numbers/format-number.xsl: the patch also included
3878 updates to the regression tests
3880 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3882 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3883 xsl:number level="multiple"
3884 * tests/docs/Makefile.am tests/docs/bug-84.xml
3885 tests/general/Makefile.am tests/general/bug-84.*: added a
3886 specific example in the regression tests
3888 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890 * libexslt/dynamic.c: turned a function static
3891 * libxslt/win32config.h: applied patch from Mark Vadoc
3893 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3895 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3896 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3897 a patch from Mark Vakoc to implement the EXSLT
3898 object dyn:evaluate(string) extension function, and a small fix
3901 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3903 * configure.in: preparing 1.0.18
3904 * doc/*: recompiled the API and web site
3906 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3908 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3909 duplicated namespace declarations, this might not be as generic as
3910 it should but works well for DocBook stylesheets
3912 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3914 * libxslt.pc.in: fix bug #82970
3916 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918 * python/libxslt-python-api.xml python/libxslt.c
3919 python/libxsltclass.txt : tried to fix #79105 by providing a
3920 specific error registering routine.
3922 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3925 adding xsltSaveResultToString()
3926 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3927 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3928 API with the new function.
3930 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932 * libxslt/function.c: applied a patch from Richard Jinks
3933 to avoid a crash in element-available()
3935 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3937 * libxslt.spec.in: applied patch from Geert Kloosterman to
3938 not miss gif and .png files in the RPM documentation
3940 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3942 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3943 from Charles Bozeman
3945 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3947 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3948 libxslt/xsltconfig.h.in: applied a man page patch from
3949 Christian Cornelssen and fixed a couple of issues he raised.
3951 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3953 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3955 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3957 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3958 Applied Mark Vakoc patch to show registered extensions in xsltproc
3959 * doc/*: rebuilt the API, docs and website
3960 * python/libxsltclass.txt: this added an entry point
3962 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3964 * libxslt/xslt.c: xsl:include crash fix
3965 * libxslt/imports.c: xsl:include crash fix
3966 * libxslt/imports.h: xsl:include crash fix
3968 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3970 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3972 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3974 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3975 fixed some return code problems raised by Thomas Mauch
3977 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3979 * libxslt/transform.c: don't allow adding an attribute to
3982 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3984 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3985 * doc/*: rebuilt the docs.
3987 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3989 * libxslt/variables.c: better attempt to fix the problem in
3990 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3992 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3994 * win32/dsp/*.dsp: Removed obsolete macros
3995 * win32/dsp/*.def: Updated export definitions
3997 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3999 * libxslt/variables.c: tried to fix a problem in
4000 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4002 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004 * libexslt/date.c: applied another patch from Charles Bozeman to
4005 enhance date/duration support
4006 * tests/exslt/date: added the associated set of regression tests
4008 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4010 * libexslt/date.c: applied a patch from Charles Bozeman to add
4011 duration routines to the date exslt extensions.
4013 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4015 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
4017 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4019 * libexslt/date.c: fixed type inconsistencies, double->int
4020 and unsigned/signed mismatch warnings eliminated
4022 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4024 * win32/Makefile.msvc: XSLT debugger support fix
4025 * win32/configure.js: XSLT debugger support fix
4026 * libxslt/xsltconfig.h.in: XSLT debugger support fix
4028 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4030 * configure.in: preparing 1.0.16
4031 * doc/*: updated and rebuilt the docs
4033 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
4035 * libxslt/attributes.c: removed a warning
4036 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
4037 added xsltRunStylesheetUser() API needed to fix #78546
4038 * xsltproc/xsltproc.c: second part of the fix #78546
4040 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4042 * python/Makefile.am: fixing the equivalent of #75779
4044 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046 * libxslt/keys.c: fixed bug #78735
4047 * configure.in tests/Makefile.am tests/keys/*:
4048 added the tests in a separate directory
4050 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4052 * tests/docs/Makefile.am tests/docs/bug-83.xml
4053 tests/general/Makefile.am tests/general/bug-83.*: added a
4054 specific example for bug #78662 in the regression tests
4055 * tests/docbook/: this also changed a couple of DocBook results
4057 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
4059 * configure.in: trying to kill #77827 IEEE conformance on alphas
4060 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
4062 * tests/docs/Makefile.am tests/docs/bug-82.xml
4063 tests/general/Makefile.am tests/general/bug-82.*: added a
4064 specific example for bug #78211 in the regression tests
4066 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4068 * libxslt/pattern.c: applied patch from Mark Vakoc
4070 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4072 * tests/docs/Makefile.am tests/docs/bug-81.xml
4073 tests/general/Makefile.am tests/general/bug-81.*: added a
4074 specific example for bug #76927 in the regression tests
4076 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4078 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4079 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4080 that $(datadir) should be used for docs
4082 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4084 * configure.in: preparing 1.0.15
4085 * doc/*: updated and rebuilt
4087 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4089 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4090 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4091 * tests/docs/Makefile.am tests/docs/bug-80.xml
4092 tests/general/Makefile.am tests/general/bug-80.*: added a
4093 specific example for bug #76043 in the regression tests
4095 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4097 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4098 steps which were not compiled
4099 * tests/docs/Makefile.am tests/docs/bug-79.xml
4100 tests/general/Makefile.am tests/general/bug-79.*: added a
4101 specific example for bug #75902 in the regression tests
4103 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4105 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4106 attribute match rules evaluation
4107 * tests/docs/Makefile.am tests/docs/bug-78.xml
4108 tests/general/Makefile.am tests/general/bug-78.*: added a
4109 specific example for bug #75777 in the regression tests
4111 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4113 * libxslt/transform.c: found another stupid bug by step by
4114 step processing of the code
4115 * libxslt/pattern.c: idem, except that once stupid mistake
4116 ELEM vs NODE forced the templates to be stored in a list
4117 instead of a hash table, fixing this stupidity should
4118 again lead to a substantive improvement of processing speed.
4119 Like divide by 2 processing time for DocBook stylesheets.
4121 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4123 * libxslt/transform.c: fixing bug #75603
4124 * tests/docs/Makefile.am tests/docs/bug-77.xml
4125 tests/general/Makefile.am tests/general/bug-77.*: added a
4126 specific example for bug #75603 in the regression tests
4128 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4130 * python/Makefile.am: Art Haas pointed a stupid error
4132 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4134 * Makefile.am tests/Makefile.am tests/*/Makefile.am
4135 tests/*/*/Makefile.am : added "make valgrind" targets
4136 to run the test suite under the debugger control
4137 * transform.c: valgrind spotted 2 bugs, one related to
4138 the ordering of the deallocation of the data associated to
4139 a transofrmation, the second in xsltCopyTree when the new
4140 node may have been coalesced with an adjacent text node.
4141 The regression tests now pass cleanly under testgrind.
4143 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4145 * python/Makefile.am: fixed a stupid bug
4147 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4149 * configure.in: preparing 1.0.14
4150 * doc/*: updated rebuilt
4151 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4152 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4153 with the Windows maintainers
4155 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4157 * python/Makefile.am python/generator.py python/libxslt.c
4158 python/types.c python/tests/Makefile.am: applied the same kind of
4159 fixes to the Python Makefiels than to libxml2 ones. Updates
4162 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4164 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
4165 libxslt/variables.c: chaing result tree values which may
4166 be deallocated and must not be kept in the template
4167 pattern lookup cache. Thanks to Valgrin to allow finding
4168 the real problem in bug #74857
4170 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4172 * libxslt/*.h doc/* python/*: applied another cleanup comment
4173 diff from Heiko W. Rupp, regenerated the API and python
4175 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4177 * tests/docs/Makefile.am tests/docs/bug-76.xml
4178 tests/general/Makefile.am tests/general/bug-76.*: added a
4179 home brewed test for path computation elmininating duplicate
4182 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4184 * doc/Makefile.am: fixed a build problem in some environements
4186 2002-03-08 jacob berkman <jacob@ximian.com>
4188 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4189 as make will automatically look there for these files
4191 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4193 * configure.in libxslt/xsltwin32config.h: preparing release
4195 * doc/*: updated and rebuilt the docs
4196 * python/libxslt.c: fixed a possible reentrancy problem
4198 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4200 * libxslt/pattern.c: Fixes the problems exposed by #73880
4201 those ought to be computed at stylesheet compile time, not
4202 at run-time, and the computation was wrong.
4203 * libxslt/transform.c: get rid of fake nodes coming from node-set
4204 transformations. At least if they are still produced they will
4205 become easy to spot as resulting document won't be well-formed.
4207 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4209 * libxslt/extensions.c: fixed bug #73791 related to extension
4210 function declared in included stylesheets
4211 * tests/exslt/functions/function.7.*: added specific test
4213 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4215 * tests/docs/Makefile.am tests/docs/bug-75.xml
4216 tests/general/Makefile.am tests/general/bug-75.*: added a
4217 specific example for bug #72150 in the regression tests
4219 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4221 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4222 similar way as #71457
4224 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4226 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4227 some HTML meta encoding fixups resulting from fix in libxml2
4229 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4231 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4232 related to the XPath changes in fixing #61290
4234 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4236 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4239 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4241 * libexslt/date.c: patch from Charles Bozeman for the exslt date
4243 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4244 the associated regression test provided by Charles
4246 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4248 * libxslt/preproc.c: Fixed #73088 with the associated patch
4250 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4252 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4253 unless compiled explicitely with memory debugging switched on
4254 * TODO: refreshed a bit
4256 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4258 * python/generator.py python/libxslt.c: changes for the 'usual'
4259 setup.py to allow building a libxml2-python
4260 module based on the same code. The initialization is however
4261 different the 2 .so files fo libxml2 and libxslt are identical and
4262 they entry point initialize both libraries. this is done to avoid
4263 some possible nasty problem since the Python don't merge the maps
4264 of all shared modules.
4265 * python/libxsl.py: attempt to cope with the shared library loading
4266 problem when both modules are not merged.
4268 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4270 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4271 documentation for the wrappers and python modules.
4273 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4275 * tests/docs/Makefile.am tests/docs/bug-74.xml
4276 tests/general/Makefile.am tests/general/bug-74.*: added a
4277 specific example for bug #71342 in the regression tests
4278 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4279 #71342 changed one attribute serialization.
4281 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4283 * python/Makefile.am: trying to fix #71270
4285 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4287 * python/*.py: removed tab used spaces
4288 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4289 * doc/news.html doc/xslt.html: rebuild/updated
4291 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4293 * tests/docs/Makefile.am tests/docs/bug-73.xml
4294 tests/general/Makefile.am tests/general/bug-73.*: added a
4295 specific example for bug #71181 in the regression tests
4297 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4299 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4300 work. A bit of cleanup.
4302 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4304 * xslt-config: fixing Red Hat bug #59508
4306 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4308 * tests/docs/Makefile.am tests/docs/bug-72.xml
4309 tests/general/Makefile.am tests/general/bug-72.*: added a
4310 specific example for bug #58444 in the regression tests
4312 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4314 * libxslt/transform.c: fixed bug #58444, was quite simpler
4317 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4319 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4320 closed bug #70131, still wondering about the position() when
4321 the node is selected.
4323 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4325 * tests/docs/Makefile.am tests/docs/bug-71.xml
4326 tests/general/Makefile.am tests/general/bug-71.*: added a
4327 specific example for Norm's bug in the regression tests
4329 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4331 * libxslt/attributes.c: fixed a bug reported by Norm
4333 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4335 * python/libxml.c : fixed a small warning.
4336 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4337 python/libxsltclass.txt: rebuilt the APIs
4339 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4341 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4342 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4343 libxslt/xsltInternals.h: adding extra run-time informations
4344 to make the stylesheet really read-only at run-time.
4346 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4348 * libxslt/transform.c: fixing bug #70281
4350 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4352 * libxslt/numbers.c: trying to fix #68759
4354 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4356 * python/Makefile.am: seems some version of automake didn't
4357 generate the dependancies right as Jacob found out. Add
4358 an extra dependancy rule.
4360 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4362 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4363 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4364 Fixed the python Makefiles, corrected a bug showing up on ia64,
4365 changed the name of the python internal module too
4367 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4369 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4370 Licence to MIT Licence and release of 1.0.11
4371 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4372 doc/xslt.html: updates of the docs accordingly
4373 * libxslt/xsltwin32config.h: numbering
4374 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4375 python/libxslt-python-api.xml: cleanup the dependancies with
4377 * python/tests/extfunc.py: updated examples.
4379 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4381 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4382 doc/parsedecl.py: fixup the script and rebuid the API
4383 * libxslt/extensions.h: cleanup
4384 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4385 python/libxsltclass.txt: provided accessors for a lot of the
4386 tructures involved in the transformation. Stylesheet and
4387 transformation python object don't free automatically the
4388 encapsulated object when deallocated.
4389 * python/tests/Makefile.am python/tests/basic.py
4390 python/tests/extfunc.py python/tests/pyxsltproc.py:
4391 updated the examples
4393 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4395 * xsltproc/xsltproc.c: small fix
4396 * Makefile.am: cleanup
4397 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4398 * python/generator.py python/libxml_wrap.h python/libxsl.py
4399 python/libxslt.c python/libxsltclass.txt: augmented the
4401 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4402 libxslt-python API to get an estimate of what is missing
4404 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4406 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4407 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4408 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4409 fixed an import order.
4410 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4412 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4414 * python/libxlst.c python/libxslt-python-api.xml
4415 python/libxsltclass.txt: plugged the extension of the engine
4416 with python defined functions
4417 * python/tests/Makefile.am python/tests/extfunc.py: added a
4418 basic test, still a memleak, cleanup function needed.
4420 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4422 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4423 spec file will now build libxslt-python, fought with shared
4424 and other crazyness, seems to work now :-)
4425 * doc/libxslt-api.xml: regenerated
4427 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4429 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4430 tests/*/*/Makefile.am: refactored make tests, make all now don't
4432 * python/Makefile.am: added tests
4433 * python/tests/basic.py python/tests/Makefile.am: added the first
4434 basic test, memory debug included
4436 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4438 * configure.in python/Makefile.am: attempst to tweak to get
4439 full memory debug...
4440 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4441 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4442 the basic API starts to work
4443 * python/tests/test.*: first basic test
4444 * libxslt/xsltutils.c: fixed a comment
4446 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4448 * configure.in doc/Makefile.am: do not install outside of prefix,
4449 make sure the API get shipped.
4451 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4453 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4454 reactivated xsltMatchPattern() since this is really something
4455 one may want to have access to in an extension function.
4456 * Makefile.am configure.in python/Makefile.am python/generator.py
4457 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4458 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4459 python/types.c: started working on the python bindings, borrowed
4460 most of the work done for libxml2, most of the generator code
4461 is similar. Commit at the point where this compiles cleanly and
4462 "import libxslt" doesn't yield any missing entry point.
4464 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4466 * libxslt/pattern.c: patch from Charles Bozeman to support
4469 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4471 * libxslt/keys.c: Bob Stayton pointed out a problem when
4472 using unions in key match patterns.
4473 * tests/docs/Makefile.am tests/docs/bug-70.xml
4474 tests/general/Makefile.am tests/general/bug-70.*: added a
4475 specific example in the regression tests
4477 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4479 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4480 closes bug #69809 submitted by Michael Kroell
4482 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4484 * xsltproc/xsltproc.c: added links to the Web site from usage()
4486 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4488 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4489 an index based on comments content similar to libxml2 one
4490 The code need more specific comments.
4491 * doc/*: rebuilt the web site with the new references
4493 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4495 * libxslt/functions.h: roll back the change after more analysis
4496 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4499 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4501 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4504 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4506 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4507 error when parsing -o arguments.
4509 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4511 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4512 Fixed RH bug #57496, xsltproc was not returning error
4513 code on internal runtime errors. Should return 9 now.
4515 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4517 * libexslt/math.c: Charlie Bozeman provided the implementation
4518 for the EXSLT math other functions
4520 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4522 * libexslt/Makefile.am: jacob berkman pointed out that the
4523 Cygwin patch forgot to add libexslt.h to the tarball
4525 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4527 * libxslt/pattern.c: fixed I18N problemes in the template parser
4528 pointed out by Xavier Cazin
4529 * tests/docs/Makefile.am tests/docs/bug-69.xml
4530 tests/general/Makefile.am tests/general/bug-69.*: added a
4531 specific example in the regression tests
4533 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4535 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4536 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4537 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4538 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4539 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4540 xsltproc/xsltproc.c: applied Robert Collins patch for
4543 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4545 * xsltproc/Makefile.am configure.in: ugly way to keep
4546 the memory debugging active on my devel workstation
4547 by bypassing libtool completely
4549 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4551 * libxslt/templates.c: fixed bug #68751
4552 * tests/docs/Makefile.am tests/docs/bug-68.xml
4553 tests/general/Makefile.am tests/general/bug-68.*: added a
4554 specific example in the regression tests
4556 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4558 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4559 small problems raised by Justin Fletcher
4561 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4563 * configure.in: releasing 1.0.10
4564 * doc/*: updating the docs for the release.
4565 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4566 seems I inadvertantly commited previously stuff from a failed
4567 attempt at fixing namespace nodes parents.
4569 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4571 * libxslt/numbers.c: the xsl:number implementation incorrectly
4572 cached the format string in some case. Fixes bug #65391
4574 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4576 * configure.in: fixed a couple of cut and paste errors in the
4577 math functions detection
4578 * libxslt.spec.in: added missing file entry for libxslt.pc
4580 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4582 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4583 update xsltproc man page to add --stringparam option
4585 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4587 * xsltproc/xsltproc.c: added the --stringparam option
4588 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4589 the --novalid behaviour.
4591 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4593 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4595 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4597 * doc/*.html: updated gdome2 homepage
4599 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4601 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4603 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4605 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4606 increased number of parameteres, changed license, cleaned up some
4607 places where it looked junky because of stylesheet issues
4609 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4611 * xsltproc/xsltproc.c: increased the max number of parameters
4613 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4615 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4617 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4619 * configure.in: applied albert portability patch
4620 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4621 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4622 applied Igor patch for Windows
4624 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4626 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4628 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4630 * configure.in: preparing 1.0.9
4631 * doc/*: updated and rebuild the doc
4633 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4635 * configure.in libexslt/Makefile.am: trying to fix the problem
4636 related to prelinking and libtools crazyness
4638 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4640 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4641 patch for the debugger glue.
4643 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4645 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4646 the whole module with just the entry points.
4648 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4650 * libxslt/transform.c: Nik Clayton found a bug introduced in
4651 1.0.8 when using doctypes for HTML output
4653 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4655 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4656 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4657 to use a callback setup function, deprecating libxsltbreakpoint
4658 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4659 dependancies on libxsltbreakpoint
4661 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4663 Build patch from Peter Williams <peterw@ximian.com>
4664 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4665 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4666 $(srcdir), not the build directory.
4668 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4670 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4672 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4674 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4675 xsltproc return codes, per
4676 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4678 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4680 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4681 much as 40 steps. A dynamic alloc would still be better
4683 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4685 * xsltproc/xsltproc.c: return useful code signaling error conditions
4688 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4690 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4692 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4694 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4695 template matches compilation was failing to skip blanks bewteen
4696 consecutive predicates
4698 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4700 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4701 updating Makefiles to fix the prelinking.
4703 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4705 * libxslt/transform.c: fixed a bug in the document extension
4706 element where the doctype infos were not taken into account.
4708 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4710 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4712 * tests/namespaces/*: updated the tests to separate stdout and
4714 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4716 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4718 * configure.in libexslt/Makefile.am: more Makefile fixups
4720 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4722 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4724 * libxslt/transform.c: small fix.
4726 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4728 * vms/* Makefile.am: included OpenVMS port instructions from
4729 John A Fotheringham, integrated in the tar file.
4731 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4733 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4734 from Igor for Windows
4735 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4737 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4739 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4741 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4743 * configure.in: preparing 1.0.7
4744 * libxslt.spec.in: cleanup similar to libxml2 one
4745 * breakpoint/*.[hc]: finished cleaning up contributed code
4746 * doc/*: updated and rebuilt the documentation
4747 * xsltproc/xsltproc.c: cleanup of the timing code
4748 * xsltproc/Makefile.am: auto* sucks
4749 * libxslt/transform.c: added a missing include
4751 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4753 * Makefile.am acconfig.h config.h.in configure.in
4754 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4755 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4756 the debugger support, make it the default, added the
4757 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4759 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4761 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4763 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4765 * libxslt/xsltutils.c: handle indent=no when using an HTML
4767 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4768 modified the output of those test suites
4770 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4772 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4773 to libxml and removed the --warnnet option
4775 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4777 * configure.in: applied patches from David Härdeman closing
4780 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4782 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4783 * libexslt/date.c: applied patch from Bruce Miller
4784 * doc/*: updated and rebuilt the docs
4786 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4789 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4790 made sure the .def is handled as binary
4792 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4796 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4798 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4800 * libxslt/numbers.c: take NaN and infinity attributes of
4801 xsl:decimal-format into account. Closes #62577
4803 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4806 is now extracted from the xslt.html flat file using
4807 the site stylesheet ... eat your own dogfood !
4808 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4809 HTML output to not generate a DOCTYPE if it should not
4810 i.e. no identifier nor version specified in the xsl:output
4811 * tests/multiple/out/*.orig tests/general/bug-11-.out
4812 tests/general/bug-33-.out tests/general/bug-52.out
4813 tests/docbook/result/xtchunk/html/*.orig
4814 tests/docbook/result/html/gdp-handbook.html
4815 tests/XSLTMark/*.out: fixing xsl:output with method=html
4816 resulted in a number of small changes in the regression tests
4819 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4822 config.h include out of exsltconfig.h since this header is
4823 exported and config.h is not.
4825 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4827 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4828 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4831 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4833 * libxslt/numbers.c: reworked internal representation of
4834 tokenized number format and parsing/tokenization. This fixes
4835 many bugs regarding separator and default tokens.
4836 * tests/REC/test-7.7-3.out: the fix changes the output of this
4837 test. It now complies to the XSLT spec (wow! ;o)
4839 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841 * xsltproc/Makefile.am configure.in config.h.in: trying to
4842 bypass libtool crazyness when compiling in my debug environment
4843 * libxslt/templates.c: fix a compilation problem due to recent
4846 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4848 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4849 non-alphanumeric token handling in number formatting.
4851 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4853 * configure.in: releasing 1.0.5
4854 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4856 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4858 * tests/REC/test-7.7-4.out: fixed a typo
4860 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4862 * libexslt/saxon.c: fixed a typo and improved handling of
4863 non-XPath-expression arguments.
4864 * libexslt/strings.c: fixed a bug in tokenize: function was using
4865 tctxt->output instead of tctxt->document->doc.
4866 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4867 which was using variable "node" instead of "cur"
4869 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4871 * libxslt/extra.[ch]: removed older SAXON extensions
4872 implementations from Darren Graves.
4873 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4874 a bug with time zone offset on Linux.
4876 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4879 strip-space should also be applied to document imported
4882 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4885 rewrote the way strip-space gets applied. Closes bugs #61962
4886 * tests/docs/Makefile.am tests/docs/bug-66.xml
4887 tests/general/Makefile.am tests/general/bug-66.*: added a
4888 specific example in the regression tests
4890 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4892 * libxslt/xslt.c: Fixing bug #61913
4893 * libxslt/transform.c: removing a small memleak when running with
4896 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4898 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4899 added implementation of SAXON expression(), eval() and
4900 evaluate() functions.
4901 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4902 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4903 modified to use SAXON namespace (functions are not registered
4904 in the LibXSLT namespace)
4905 * tests/exslt/common/object-type.1.out: modified to take account
4906 of the new saxon:expression function
4908 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4910 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4911 should be faster too.
4912 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4913 updated the result of the tests. A subtle bug unnnoticed yet
4914 in the XML Rec formatting got fixed.
4916 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918 * libxslt/numbers.c: trying to fix bug #61070, seems there
4919 is still a couple of problem left. And optimizations are
4922 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924 * libxslt/variables.c: fixing bug #61673 part II
4925 * tests/docs/Makefile.am tests/docs/bug-65.xml
4926 tests/general/Makefile.am tests/general/bug-65.*: added a
4927 specific example in the regression tests
4929 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931 * libxslt/pattern.c: fixed bug #61627
4932 * tests/docs/Makefile.am tests/docs/bug-64.xml
4933 tests/general/Makefile.am tests/general/bug-64.*: added a
4934 specific example in the regression tests
4935 * tests/docs/Makefile.am tests/docs/bug-63.xml
4936 tests/general/Makefile.am tests/general/bug-63.*: added a
4937 specific example in the regression tests for bug #61291
4938 (fixed in libxml2 module)
4939 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4940 a test for handling undefined variables
4942 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944 * configure.in xslt-config.in: trying to fix bug #60890
4946 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948 * configure.in: applied patch to close bug #60724
4950 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4952 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4953 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4955 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957 * libxslt/extra.[ch] tests/extensions/list.*
4958 tests/extensions/evaluate.*: applied patch from Darren Graves
4959 adding support for Saxon's evaluate & expression extension functions
4960 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4962 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4964 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4965 patches from Igor for Windows.
4967 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4969 * libxslt/xslt.c: fixed bug #60624
4970 * libxslt/xsltutils.c: improver the error context reporting
4971 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4972 specific regression test
4973 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4975 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4977 * libxslt/variables.c: fixed a problem with global var override
4978 being reported as an error.
4979 * tests/docs/Makefile.am tests/docs/bug-61.xml
4980 tests/general/Makefile.am tests/general/bug-61.*: added a
4981 specific example in the regression tests
4982 * configure.in tests/Makefile.am tests/reports/*: adding a test
4983 to make sure redefinition of global variables in the same stylesheet
4986 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988 * libxslt/extra.c: okay the code from Norm is really non
4989 portable and break everywhere except on Sun and Linux
4990 platform. Compile it only on those targets.
4992 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4994 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4995 and Justin Fletcher)
4997 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4999 * libxslt/numbers.c: Fixing bug #60415
5000 * tests/docs/Makefile.am tests/docs/bug-61.xml
5001 tests/general/Makefile.am tests/general/bug-61.*: added a
5002 specific example in the regression tests
5004 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5006 * tests/docbook/result/*: the change in libxml to output
5007 decimal charrefs instead of hexadecimal changed a lot of
5010 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
5014 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016 * configure.in: preparing for 1.0.4
5017 * doc/xslt.html doc/html/*: updated and regenerated docs
5019 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5021 * libexslt/date.c: fixed some compile warnings and disabled
5022 debugging by default.
5024 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
5027 incorporate comments from bug #59220
5029 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5031 * configure.in libexslt/date.c libexslt/Makefile.am
5032 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
5033 of the EXSLT - Dates and Times core functions.
5034 The exsltDateFormat* functions need to be reworked but it
5035 works like this, even if it's quite messy.
5036 * tests/exslt/strings/.cvsignore: added
5038 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040 * xsltproc/xsltproc.c: tell in usage that parameter strings
5043 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045 * libxslt/Makefile.am libxslt/transform.c: trying to close
5046 bug #60304 on xsl:fallback usage
5047 * tests/docs/Makefile.am tests/docs/bug-60.xml
5048 tests/general/Makefile.am tests/general/bug-60.*: added a
5049 specific example in the regression tests
5051 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053 * tests/documents/Makefile.am tests/documents/*: changed the
5054 test to use doc%5Ffile instead of doc%20file, this is
5055 sufficient to preserve the test capacities while closing
5058 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060 * libxslt/extra.c : close #59570 by simply not providing
5061 Norm's extension on FreeBSD.
5062 * tests/general tests/docs: added a couple of new entries
5064 * libexslt/strings.c: NULL initialized a local variable
5065 which was tested later on.
5067 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
5070 #60143 and rebuilt the FO test outputs
5072 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5075 on inheritance of attributes from multiple attributes-sets
5077 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5079 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5080 added implementation of EXSLT - Strings.
5081 Currently implemented functins are str:tokenize, str:align
5082 str:concat and str:padding.
5083 * configure.in tests/exslt/Makefile.am
5084 tests/exslt/strings/Makefile.am
5085 tests/exslt/strings/tokenize.1.*: added a test for the
5086 str:tokenize function.
5088 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5090 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5091 libexslt/Makefile.am: added man pages provided by Heiko Rupp
5093 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5095 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5096 tutorial text to add references to global variables cleanups
5098 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5100 * doc/xsltproc.1 - added xsltproc man page (note: this has not
5101 been added into the build yet)
5103 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5106 doc/tutorial/libxslttutorial.xml: added global variables cleanups
5108 * tests/documents/Makefile.am: mjcox pointed to some missing files
5110 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5112 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5114 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5116 * libexslt/common.c: implemented version 3 of the exslt:node-set()
5118 * tests/exslt/common/Makefile.am
5119 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5121 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5123 * adding doc/xsltproc.html - html generated from xsltproc.xml,
5124 update doc/xslt.html with link to xsltproc.html
5126 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5128 * adding doc/xsltproc.xml - user manual for xsltproc
5130 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5132 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5133 warning raised by the Windows compiler (Chris Poblete)
5135 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5138 closed bugs #59212 and #59220
5140 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142 * config.h.in configure.in xsltproc/xsltproc.c: complete test
5143 of a DocBook XSLt transform with --nonet, need stat(), added
5144 checking in configure.
5146 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148 * xsltproc/xsltproc.c: catalog integration, cleanup with
5149 the --nonet option closing #59427
5150 * libxslt/xslt.c: removed a small memleak when using a
5153 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155 * //Makefile.am : fixed an error I propagated to nearly all
5156 Makefiles.am on Saturday
5158 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5162 * libxslt/pattern.c: tag a potential threading problem.
5164 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5166 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5169 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171 * //Makefile.am : fixed a number of small problems with
5172 Makefiles spotted by Albert Chin
5174 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5179 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181 * libxslt/extensions.c: fixed a permutation of args to
5182 xsltPrintErrorContext()
5184 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5188 * tests/docs/Makefile.am libexslt/Makefile.am
5189 tests/documents/Makefile.am tests/general/Makefile.am
5190 xsltproc/Makefile.am: cleaning of Makefiles pointed out
5193 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5197 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5200 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5201 export xsltconfig.h at make install stage
5203 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5205 * doc/xslt.html updated xsltproc description with the many new
5206 command line options Daniel has added, cleaned up some spelling
5208 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
5211 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5212 serious changes on Result Value Trees and NodeSets
5213 w.r.t. deallocation and collect operations. Probably not
5214 100% clean (merge of allocated trees smells like a problem).
5215 Seems sufficient to close #58943 . Also check if XPath evaluations
5216 failed, and in this case stops the processing and avoid
5217 going further, goal is to not segfault on broken XSLT.
5219 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5222 some associated serious cleanup in the pattern code.
5223 * tests/docbook/result/*: regenerated all the results for the
5224 docbook testsuite. Seems killing #58878 also changes the
5225 fo results seriously.
5226 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
5227 tests/general/Makefile.am tests/general/bug-5[56].*: added
5230 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5232 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5233 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5234 fixed compilation warnings due to recent changes to the extension
5236 * libxslt/preproc.[ch] libexslt/common.c
5237 fixed the precomputation of *:document elements
5238 * libxslt/functions.h: fixed a compilation warning
5240 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5243 for xsltTimeStamp() in bug report #58012
5245 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5247 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5248 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5249 of 'non-standard' libxml element like namespace nodes.
5250 * tests/docs/Makefile.am tests/docs/bug-54.xml
5251 tests/general/Makefile.am tests/general/bug-54.*: added a
5252 specific example in the regression tests
5254 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256 * HACKING: added John Fleck right to commit in the doc subdir
5258 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5261 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5262 tests/general/Makefile.am tests/general/bug-52.*
5263 tests/general/bug-53.*: Added a few new tests for recently fixed
5265 * tests/xmlspec/REC-xml-20001006-review.html
5266 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5267 DTD changed the result by adding extra attributes to the HTML output
5269 2001-08-06 Peter Williams <peterw@ximian.com>
5271 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5272 when srcdir != builddir.
5274 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5276 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5277 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5278 to easify extension element precomputation.
5279 * libexslt/functions.c: uses the new framework and precomputes
5280 func:result elements.
5282 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5284 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5286 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288 * tests/general/bug-21-.out tests/general/bug-31-.out:
5289 this got fixed by libxml patches
5290 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5291 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5292 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5293 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5294 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5295 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5296 a few things related to those changes.
5298 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5301 * test//*/*.out: the output of some tests changed, looks better
5304 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5306 * libxslt/xsltutils.c: avoid extra \n when serializing top
5309 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5311 * libxslt/extra.c: one more revision on Norm's localTime() function
5313 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5315 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5316 exsltLeadingFunction when passing an empty node-set as the
5318 * libxslt/functions.[ch]: gave priority to context-level functions
5319 over extension module functions. This allows a function declared
5320 with a func:function element to override an extension module
5321 function for example. This is a bit hackish...
5322 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5323 values didn't conform to the expected values. This is a bug in
5324 the EXSLT official use cases.
5326 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5328 * config.h.in configure.in libxslt/extra.c: tried to integrate
5329 Norm's implemntation of localTime()
5331 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5333 * libxslt/extra.c: fixed a serious proble is node-set was called
5335 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5337 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5339 * libexslt/functions.c: fixed memory leaks
5341 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5343 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5344 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5345 more cleanup of the problems introduced with EXSLT, also closes
5348 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5350 * doc/internals.html - general cleanup
5352 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5354 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5355 to check EXSLT conformance
5356 * libexslt/sets.c: fixed a typo when registering has-same-node
5358 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5360 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5361 of memory allocations, raise a bug in the test suite, also
5362 need to be centralized as a single cleanup function.
5364 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5366 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5367 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5368 Some cleanup, there is still a memory leak left and some warnings
5371 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5373 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5374 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5375 libxslt/xsltInternals.h: new extension framework.
5376 Added stylesheet module data, top-level and extension elements
5377 precomputing, global registration of top-level elements and
5378 extension elements and functions.
5379 Extensions are no longer initialized from extension-element-prefixes
5380 declarations but when modules need the data.
5381 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5382 only allocate and free module data, they shouldn't register the
5383 elements and functions any more.
5384 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5386 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5387 non-XSLT top-level elements before any xsl:import element.
5388 * libexslt/common.c libexslt/functions.c libexslt/math.c
5389 libexslt/sets.c: adapted to use the new extension framework.
5390 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5391 moved the test module from functions.c to extensions.[ch],
5392 modified it to use the new extension framework. Updated xsltproc
5393 to register the test module.
5395 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5397 * libxslt/pattern.c: fixed an ugly problem with namespaces
5398 in templates compilation
5399 * tests/namespaces/tst4.*: added a specific testcase
5400 * libxslt/transform.c: reenabled debug
5402 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5406 * doc/html/*.html: updated the docs.
5407 * xsltproc/xsltproc.c: activate line numbering unfortunately
5408 this works only with CVS, libxml2-2.4.1 is broken in this respect
5410 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5412 * libxslt/documents.c enhancement to xsltFindDocument to
5413 cater for the Matt Sergeant patch
5415 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5417 * updating libxslt tutorial to include param support
5419 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5421 * libexslt/math.c: small cleanup
5422 * libxslt/functions.c: patch to document('') from Matt Sergeant
5423 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5424 c.f. bug #57464 from Tom Moog
5426 2001-07-19 Darin Adler <darin@bentspoon.com>
5428 * configure.in: Add HTML_DIR definition.
5429 * xsltproc/.cvsignore: Ignore some generated files.
5431 2001-07-18 Peter Williams <peterw@ximian.com>
5433 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5436 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5438 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5439 libexslt/common.c libexslt/functions.c libexslt/math.c
5440 libexslt/sets.c: removed utils.[ch] as their content is
5441 integrated in libxml
5442 * libexslt/sets.c: uses the new libxml functions
5443 * libxslt/extra.[ch]: removed exsl:document
5444 * AUTHORS: added /me
5446 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5448 * libexslt/.cvsignore: some more generated files to ignore
5449 * libexslt/Makefile.am: utils.h not installed anymore
5450 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5451 libexslt/math.c libexslt/sets.c:
5452 changed function prefix from exsl* to exslt*
5453 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5454 from common.c to exslt.c
5455 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5457 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5458 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5459 * xsltproc/xsltproc.c: updated to use the new function prefix
5461 2001-07-15 Darin Adler <darin@bentspoon.com>
5463 * libxslt/.cvsignore:
5464 * tests/XSLTMark/.cvsignore:
5465 * tests/extensions/.cvsignore:
5466 * tests/xmlspec/.cvsignore:
5467 Some more generated files to ignore.
5469 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471 * Makefile.am configure.in libexslt/Makefile.am:
5472 Integration of libexslt in the build system
5473 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5474 xsltproc/Makefile.am xsltproc/xsltproc.c:
5475 Moved xsltproc to a separate directory, linked it to libexslt,
5476 and added exslt version reports to -V
5477 * tests/*/Makefile.am: updated the path to xsltproc
5478 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5479 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5480 versionning informations, some cleanup, and added documentation
5481 to a couple of exported functions
5483 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5485 * libexslt/Makefile.am: account for new source files
5486 * libexslt/.cvsignore: added
5488 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5490 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5491 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5492 start implementing EXSLT
5494 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5497 trying to accept AVT for "format" in xsl:number
5499 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5502 xsltProfileStylesheet
5504 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5507 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5508 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5509 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5510 libxslt/variables.c libxslt/xslt.c: provide context for
5511 error messages. Requires libxml head changes.
5512 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5515 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517 * libexslt/Makefile.am: initial EXSLT framework
5519 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5522 * win32/libxslt/libxslt.def: added another entry point
5523 * libxslt/transform.c: fixed a comment block
5524 * doc/xslt.html doc/html/*: updated and regenerated the docs
5526 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528 * win32/libxslt/libxslt.def: added missing functions
5530 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5533 libxslt/xsltInternals.h: added Embedding Stylesheets
5534 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5535 from the REC about it
5536 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5537 tried to accomodate the various (and changing) proprietary
5538 ways of implementing chunking.
5539 * tests/docbook/result/xtchunk/html: now output is generated in
5542 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544 * libxslt/xsltproc.c: small cleanup
5545 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5546 for cdata/text handling
5548 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5551 * tests/documents/Makefile.am tests/documents/message.*: added
5552 a specific regression test
5553 * libxslt/transform.c: fixed an infinite loop
5554 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5557 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5560 fixed exclude-result-prefixes handling and how namespaces
5561 propagate from the stylesheet to the result in general, this
5562 is a serious cleanup.
5563 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5564 tests/general/itemschoose.out tests/namespaces/extra.xsl
5565 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5566 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5567 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5568 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5569 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5570 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5571 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5572 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5573 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5574 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5575 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5576 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5577 fixed and rechecked all the tests where the namespace
5578 propagation was wrong either taht the rules were not applied
5579 correctly or that superfluous namespaces were declared in the
5582 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5585 libxslt/variables.h: Norm pointed out that element-available()
5586 didn't work, implemented it
5587 * tests/extensions/Makefile.am tests/extensions/list.*: added
5588 a test for all registered xslt element, function and default
5591 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5594 tests/documents/docfile.xml tests/documents/test.result
5595 tests/documents/test.xml tests/documents/test.xsl:
5596 added a test for URI-escaping on document() input
5598 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600 * tests/docs/Makefile.am tests/general/Makefile.am
5601 tests/general/bug-49-* tests/docs/bug-49-*
5602 tests/general/bug-50-* tests/docs/bug-50-*: added a
5603 couple of regression tests for bugs posted on the list
5605 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607 * libxslt/xsltproc.c: avoid generating CDATA node in document
5608 tree when parsed, force generation of text nodes instead.
5610 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612 * doc/extensions.html: fixed a number of typo found by Dan York
5613 * libxslt/xsltutils.c: improved the profiling ouput, added the
5616 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5620 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622 * config.h.in configure.in: added gettimeofday() check
5623 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5624 profiling works option --profile (or --norman ;)
5626 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5629 libxslt/variables.c: big cleanup on the way templates or
5630 template fragments are processed, cleanup of stack building
5631 * tests/docs/Makefile.am tests/general/Makefile.am
5632 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5633 series of regression test for the variable/params lookups
5634 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5635 started working on profiling code, there is just invocation counting
5636 yet but the framework is in place.
5638 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640 * tests/docs/Makefile.am tests/general/Makefile.am
5641 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5642 regression test for the variable scope within templates problem
5644 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5646 * xsltInternals.h variables.c transform.c:
5647 fixed problem with variable scope within templates
5649 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651 * doc/extensions.html doc/internals.html doc/xslt.html:
5652 added a documentation on writing libxslt extensions, and
5653 added links to the main page
5654 * libxslt/functions.c libxslt/xsltInternals.h
5656 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5658 * cleaned up many comments and error messages
5660 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5663 * doc/xslt.html: added 0.14.0 release
5665 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667 * doc/html/*: rebuilt docs before release
5668 * libxslt/extensions.c: fixed a function doc header
5670 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5675 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5677 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5678 something there, not visually perceptible
5680 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682 * tests/docbook/result/: the change in libxml affected the
5683 output of the Docbook tests (of course it was detected on
5686 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689 * libxslt/transform.c: added cdata-section-elements
5690 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5693 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696 * libxslt/xsltutils.c: do not dump document for which there have
5697 been no generated content
5698 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5699 test output accordingly
5700 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5701 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5702 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5704 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5707 libxslt/transform.c libxslt/functions.c: Added the extension API
5708 suggested by Thomas Broyer, this should allow implementation of
5710 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5711 CVS extension namespace to avoid complaints, some cleanup
5712 * configure.in tests/Makefile.am tests/extensions/*: added a test
5713 for new modules testing both elements and functions registration
5715 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5718 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5719 and cleaned up the way URI for QNames were computed through
5720 the code, serious cleanup.
5721 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5722 in their own hash table, implementation not yet finished.
5724 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5727 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5728 to save/restore some XPath context, bug raised by
5731 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733 * libxslt/xsltwin32config.h[.in]: added configuration/version
5734 informations for Windows/MSC
5735 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5737 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5738 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5740 * AUTHORS: added William
5742 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 * configure.in doc/xslt.html: releasing 0.13.0
5745 * doc/Makefile.am: don't index the win32 include
5746 * doc/html/*: rebuilt the docs
5748 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5751 * libxslt/xslt.c: avoid warning if version="1.1" is used
5752 * libxslt/transform.c: forgot to initialize cur->outputFile
5753 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5754 use the vendor string to detect supporting chunking, this
5755 is a workaround to be considered in the list of decent XSLT
5758 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5761 added a new interface xsltRunStylesheet() for a more flexible
5762 handling of the output and trying to adhere to xsl:document
5763 filename generation semantic if one knows the URL of the output,
5764 also add IObuf capacity and SAX for output but is currently not
5766 * libxslt/xsltproc.c: added a -o or --output filename argument
5767 to test xsltRunStylesheet() or provide a base when generating
5769 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5770 updated tests to add DocBook xt:document based chunking
5771 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5772 * tests/multiple/out/*.html: the new xt:document now generate
5773 the DOCTYPE if available as is the case for HTML
5775 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5777 * Removed some redundant code in xsltDefaultProcessOneNode
5778 and revised the default processing of an attribute node
5780 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5782 * Enhanced ApplyTemplates and ForEach to allow multiple
5783 documents within a nodelist.
5784 * Repaired small bug in xsltDocument function which caused
5785 a crash if invalid second argument was provided.
5787 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5789 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5790 updating tutorial with explanation of xsltSave vs. xmlSave
5793 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5797 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5800 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5801 Patches for Windows mostly contributed by Yon Derek
5802 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5803 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5804 Project file for Mircrosoft C provided by Yon Derek
5806 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808 * libxslt/pattern.c: closing bug #56517, fixed a number of
5809 problems in the patterns compilations, priorities and debug
5810 * libxslt/transform.c: improved the template debug message
5811 * tests/docs/Makefile.am tests/general/Makefile.am
5812 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5813 regression test for #56517
5815 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817 * libxslt/xslt.c: avoid a stupid bug when compiling with
5818 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5820 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822 * libxslt/numbers.c: fix of a small bug
5823 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5826 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5830 * tests/docbook/xhtml/*: added XHTML stylesheets
5831 * tests/docbook/fo/*: added XSL FO stylesheets
5832 * tests/docbook/result/xhtml/*: added XHTML results
5833 * tests/docbook/result/fo/*: added XSL FO results
5835 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837 * HACKING: fixed, added William
5839 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5842 xml cases, and fixed text output to be recursive in text nodes
5845 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5849 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5852 'namespace' is a reserved C++ identifier
5854 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856 * doc/xslt.html: adding 0.12.0 release
5858 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860 * configure.in: preparing 0.12.0 release
5861 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5862 * libxslt/xsltconfig.h.in: added doc inline comment
5863 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5864 and enriched xsltproc --version to show them
5865 * doc/html/*.html: rebuilt the docs
5866 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5867 tutorial ends up in the tars and RPMs
5869 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871 * libxslt.spec.in: updated the descriptions
5873 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875 * libxslt/namespaces.[ch]: added a single namespace def copy
5876 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5877 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5878 any kind of input nodes.
5879 * libxslt/variables.c: checked and closed the last TODO about
5880 namespace propagation
5881 * tests/docs/Makefile.am tests/general/Makefile.am
5882 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5883 regression test for #56115
5885 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5887 * updating tutorial: adding discussion of freeing memory, image
5888 files for callouts, link to xsltproc.c code
5890 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5893 to remove the old code
5894 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5897 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899 * libxslt/variables.c: fixed bug #56267, namespaces must
5900 be propagated when evaluating local variables.
5901 * tests/docs/Makefile.am tests/general/Makefile.am
5902 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5903 regression test for #56267
5905 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5908 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5909 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5910 request to have xinclude processing done on document() if requested
5912 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5916 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918 * libxslt/preproc.c: removed a warning on xsl:transform
5919 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5920 tests/general/array.out tests/general/array.xsl: added a new
5921 test fround in xsl-dev
5923 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5926 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5927 serializer of libxml impacted the result of some tests. Checked
5928 that the XML REC renders identically.
5930 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5932 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5935 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937 * libxslt/variables.c: fixed bug #55670, namespaces must
5938 be propagated when evaluating global variables.
5939 * tests/docs/Makefile.am tests/general/Makefile.am
5940 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5941 regression test for #55670
5943 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * doc/xslt.html: linked to the tutorial
5947 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5949 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5953 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955 * libxslt/transform.c: closed bug #55723, problem was due to
5956 a limitation of xsltGetNamespace() when the insertion point
5958 * tests/docs/Makefile.am tests/general/Makefile.am
5959 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5960 regression test for #55723
5962 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5964 * libxslt/transform.c: fixed problems with document() in
5965 xsltApplyTemplates and xsltForEach. Cleaned up several
5967 * libxslt/keys.c: saved and restored ctxt->document within
5968 xsltInitKey to fix problem with keys when doc changed
5969 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5970 needed when document() causes a change of doc within
5971 xsltApplyTemplates and xsltForEach
5973 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5977 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5978 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5979 Updated to use the new function
5980 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5981 the fixes in the serialization of <pre> in HTML in libxml
5982 led to a number of changes in the output
5984 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986 * tests/docs/Makefile.am tests/general/Makefile.am
5987 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5988 regression test for #55722
5990 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992 * doc/xslt.html: updated to ask to not send mail directly
5993 * tests/docs/Makefile.am tests/general/Makefile.am
5994 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5995 regression test for #55722
5997 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * libxslt/pattern.c : trying to fix #55670
6000 * tests/XSLTMark/reverser.out : result of test changed when
6003 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005 * doc/xslt.html: updated with 0.11.0
6007 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009 * configure.in libxslt.spec.in: released 0.11.0
6011 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013 * libxslt/transform.c: William M. Brack found a small bug
6014 when call-template didn't find the template.
6016 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018 * libxslt/transform.c: fixed handling of PI and comments
6019 (bug raised by Brent M Hendricks).
6020 * tests/docs/Makefile.am tests/general/Makefile.am
6021 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
6024 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026 * libxslt/xsltproc.c: added --xinclude in the option list,
6027 patch from Raphael Hertzog
6028 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
6029 test in the normal testsuite
6031 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
6034 at the top template level
6035 * tests/docs/Makefile.am tests/general/Makefile.am
6036 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
6039 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041 * libxslt/functions.c: fixed the document() bug reported by
6042 Stephane GUIBOUD-RIBAUD
6043 * tests/docs/Makefile.am tests/general/Makefile.am
6044 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
6047 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049 * configure.in libxslt/Makefile.am: fixed bug #54953
6050 * libxslt/attributes.c: cleanup pointed by Joe Orton
6051 * libxslt/xsltproc.c: added --catalogs to load catalogs from
6053 * libxslt/functions.c: cleanup unreached code
6054 * configure.in config.h.in libxslt/xsltproc.c: guarded the
6055 include with preprocessor definitions
6057 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059 * tests/documents/Makefile.am tests/general/Makefile.am
6060 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6061 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
6062 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
6063 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
6064 configure.in: Makefiles cleanup from Joe Orton
6066 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * tests/docbook/result/html/external.html
6069 tests/docbook/result/html/graphics.html
6070 tests/docbook/result/html/gtest.html
6071 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6072 Added a test from coolo for IDs in external parsed entities
6075 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6078 added --version info to xsltproc closing #54952
6080 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082 * tests/documents/Makefile.am tests/general/Makefile.am
6083 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6084 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6085 Seems some of the changes I made for 0.9.0 Makefiles were
6088 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090 * configure.in: preparing 0.10.0 release
6091 * doc/xslt.html: updated
6092 * doc/html/* : rebuilt the docs
6094 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6097 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6098 avoiding modifying stylesheet informations, and fixing
6099 document() when called from a global variable init
6101 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6104 add ctxt->inst to allow stylesheet element lookup (needed
6106 * libxslt/*.[ch]: generate docs for the structures and
6107 macros, general cleanup for docs
6108 * doc/html/*.html: regenerated all docs
6110 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6113 libxslt/xsltInternals.h: optimizations, cleanup of global
6116 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6119 libxslt/variables.c: force the precompilation of XPath expressions
6120 at stylesheet compilation time
6122 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6126 * tests/REC/Makefile.am: be less verbose if things really go wrong
6127 * tests/docs/Makefile.am tests/general/Makefile.am
6128 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6129 the regression tests
6131 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6134 detection method to generate HTML documents
6135 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6136 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6137 tests/XSLTMark/html.out tests/XSLTMark/products.out
6138 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6139 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6140 tests/general/bug-5-.out: updated a number of tests output
6143 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6147 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6150 about attribute being generated twice. Fixed a number of related
6151 bugs on attributes handling.
6152 * tests/REC/test-7.1.4.out: this changed an attribute generation
6154 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6156 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6159 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6161 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6164 the cases where perl is not in the path (nor in /usr/bin)
6165 * tests/docbook/result/html/gdp-handbook.html
6166 tests/docbook/result/html/kwrite.html
6167 tests/docbook/test/gdp-handbook.xml
6168 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6170 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6173 cases where a network access is needed to load a DTD or entity
6174 * tests/docbook/Makefile.am: added --nonet
6175 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6176 fixed 2 tests as a result
6178 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6181 try to remove the unneeded docbook Makefile stuff
6183 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185 * doc/xslt.html: fixed a link error
6186 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6187 * libxslt/xsltproc.c: cleaned up the --repeat loop
6188 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6189 fixed the DOCTYPE in tests output
6190 * tests/docs/bug-25-.xml tests/doc/Makefile.am
6191 tests/general/bug-25-.* tests/general/Makefile.am : added a new
6192 test case and fixed the EXTRA_DIST
6194 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196 * libxslt/extra.c: add more debug to xsltDebug
6197 * libxslt/transform.c: spent a few hours tracking down an ugly
6198 race like bug in xsltCopyTreeList() arghhh
6199 * libxslt/xsltproc.c: call xmlInitMemory() explictely
6201 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * doc/internals.html: more work done on the doc, mostly complete
6204 except the section on the XSLT stack and the extensions API
6205 since both still need more work.
6207 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 * doc/internals.html doc/contexts.* doc/object.*: more work done
6212 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214 * doc/internals.html: more work done on the doc
6216 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6218 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6219 for the CDATA output
6221 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223 * libxslt/xslt.c: do not escape content of CDATA nodes on output
6225 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6228 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6229 doc/templates.fig doc/templates.gif: started writing tye doc
6230 on how libxslt works.
6232 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6234 * libxslt/numbersInternals.h libxslt/numbers.c
6235 tests/numbers/format-number.out tests/XSLTMark/number.out:
6236 Patch from William Brack to bring format-number() more in alignment
6237 with the Java implementations.
6239 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6242 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244 * tests/docbook/result/html/* tests/general/bug-11-.out
6245 tests/multiple/result.xml tests/XSLTMark/*.out
6246 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6249 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251 * libxslt/xsltproc.c: add a --docbook option if your libxml2
6252 has the SGML DocBook support compiled in.
6254 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6257 tests especially on sorting
6258 * test/xsltutils.c: oops multiple sorts was actually broken !!!
6261 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6265 * doc/html/* doc/xslt.html: updated and regenerated the docs
6267 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269 * xsltutils.[ch] transform.c: implemented multiple levels of
6271 * test/REC/test-10-2.*: added a really small test for it
6273 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6276 there can be multiple text and CDATA child
6278 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280 * tests/multiple/makefile.am: fixing #54015
6281 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6282 and a similar problem for the docbook tests
6284 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286 * tests/general/bug-8-.out: fixed in libxml xpath
6287 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6288 problem in predicates within a pattern. Spotted another
6289 potential namespace problem
6291 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6294 libxslt/xsltproc.c: counting errors and warnings at compilation
6295 time. Stop processing in case of error.
6296 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6297 added more namespace related bug checks
6299 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301 * libxslt/preproc.c libxslt/variables.c: found the source of a
6302 memory leak with DocBook introduced this w.e.. bit of cleanup.
6303 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6306 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308 * libxslt/variables.c: fixing bug #53769
6309 * tests/general tests/docs: added new examples from the
6310 bug reports to the regression tests, updated the Makefiles
6312 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6315 attributes.c extensions.[ch]: moved all stylesheet precomputation
6316 at stylesheet loading time (stylesheet transform should be thread
6317 safe now), improved params and variables evaluations (but optim
6318 is not complete yet).
6321 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323 * libxslt/xsltproc.c : changed the way --repeat works when
6326 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6328 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6329 fixed default formatting
6331 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6334 * libxslt/xsltproc.c : added an option to process HTML input
6336 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338 * libxslt/transform.c: Tony Gorski found a bug pointed by
6339 a compiler on Tandem
6340 * tests/documents/result.xhtml: this results in a small
6341 change in the output of this test
6343 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6348 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350 * transform.c: fixed text and cdata handling in xsl:copy
6351 * xslt.c : avoid crashing on invalid xslt input
6352 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6353 bugs submitted to the regression tests
6355 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6359 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361 * configure.in: updated to 0.8.0
6363 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365 * transform.c: fixed a bug introduced on handling #53401
6367 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369 * transform.c: fixed #53401
6370 * configure.in libxslt/*.c: allowed to suppress debug reporting
6371 functionalities but it brings not noticeable improvements
6372 * doc/xslt.html doc/html/*: updated and regenerated docs
6374 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376 * tests/general/bug-5-.out tests/multiple/out/*.orig
6377 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6378 following the libxml changes
6380 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382 * libxslt/functions.c: applied TOM's patch to key()
6383 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6384 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6385 small HTML output change
6387 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6392 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6395 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6396 fixed for the most part the namespace handling problem in XPath
6397 expression computations.
6398 * test/doc/ tests/general: added bug 5 and 6
6400 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402 * libxslt/xslt.c: applied William M. Brack patch fixing the
6403 template lack of support for priority
6404 * test/XSLTMark/*.out : this fixed anumber of problems in the
6407 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6410 fixed a bug in generate-id()
6411 * libxslt/transform.c: fixed null list result errors
6412 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6413 fixes for sorting semantic
6415 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6419 * libxslt/xsltproc.c : added --xinclude option
6420 * tests/XSLTMark/union.out : fixed the output
6422 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6424 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6426 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428 * configure.in: released 0.7.0
6429 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6432 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6435 some checking against NULL pointers
6437 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6440 added the XSLTMark in the regression tests as well as multiple
6441 output test from Ankh
6442 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6443 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6444 patches and fixed a memory leak
6445 * tests/docbook/result/html/*.html : updated the results after
6447 * tests/xmlspec/REC-xml-20001006-review.html
6448 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6449 an HTML doctype when serializing HTML result, but adds the
6452 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6456 * test/docbook/result/html/*.html: this change the output
6457 * tests/xmlspec/REC-xml-20001006-review.html
6458 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6459 the reference anchors generated for the XML spec
6461 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6464 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6465 libxslt/xsltutils.c: of course the way I defined
6466 UNUSED breaks on old gcc version. Try to be smart and
6467 also define it directly in xsltconfig.h
6468 * tests/xmlspec/Makefile.am: fixed the timing arg test
6470 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6473 implemented command line parameter passing
6474 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6475 tested it by passing show.diff.markup=1 to build the review version too
6477 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479 Huge cleanup, I switched to compile with
6480 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6481 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6482 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6483 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6484 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6485 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6486 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6487 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6488 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6489 libxslt/xsltutils.c: basically made static unexported functions
6490 avoided name clashes and flagged unused parameters.
6492 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494 * configure.in: 0.6.0 yet another release
6495 * doc/xslt.html doc/html/*: updated the docs
6497 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6500 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6501 extended xsltEvalStaticAttrValueTemplate and
6502 xsltEvalAttrValueTemplate to support foreign namespaces,
6503 and fixed document()
6505 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507 * xsltutils.h: cleanup some garbage added last night
6508 * xsltInternals.h variables.c transform.c templates.[ch]
6509 preproc.c pattern.c keys.c: switched the whole XSLt processing
6510 to use XPath precompiled expressions and reusing them.
6511 * functions.c: some cleanup, seems people don't use
6512 unparsed-entity-uri() the way it's supposed to be used
6514 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6517 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6518 with the new way XPath is interpreted. This doesn't yet
6519 take advantage of the separate parsing/evaluation phases
6521 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6524 problem in xsl:copy-of in case of attributes
6525 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6526 tests/general/Makefile.am tests/general/bug-3-.*:
6527 added the test to the general regression suite
6529 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6532 fixing some of the missing functionnalities in the XSLT
6533 functions implementations.
6535 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6539 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541 * README.cvs-commits: added, pointing to HACKING
6542 * HACKING: added defines commit rules.
6544 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546 * libxslt/extra.c libxslt/variables.c: fixing compilation
6547 when libxml was compiled without debug support
6549 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551 * configure.in: time for 0.5.0
6552 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6553 new test files are included in the distribution
6554 * doc/xslt.html : updated
6555 * doc/html/*.html: regenerated the docs
6557 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559 * tests/docbook/result/html/*.html: regenerated the HTML
6560 now that value-of an result tree don't include the fake root
6562 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564 * libxslt/transform.c libxslt/variables.c: removed a couple
6565 of possibly uninitialized var probs
6566 * tests/xmlspec/Makefile.am: run the processing without verbose
6567 avoid raising generated id differences.
6569 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6573 * libxslt/transform.c: fixed a bug which exaplined why no
6574 optimization were resulting from preproc stuff
6576 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6579 w.r.t. value of tree result (and attributes within it) fixed.
6580 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6581 Integrated the xmlspec to the test (i.e. diffed output for
6584 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6587 strip-spaces problem
6588 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6591 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * libxslt/transform.[ch]: finished integrating the current
6594 state of the preproc optimizations.
6595 * tests/xmlspec/diffspec.xsl: switched off diff printing
6597 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599 * libxslt/preproc.c libxslt/transform.c: started rolling in
6600 some of the optimizations.
6602 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6605 transform.[ch]: previous commit broke a lot of stuff, fixing
6606 and preparing for next step
6608 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6611 xsltInternals.h: started working on optimizing stylesheet
6612 element parsing. Just builds the extra informations so far.
6613 * xsltutils.h: added a missing XPath decl
6615 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617 * libxslt/variables.c: William M. Brack found a serious bug
6618 with imports and global variables ...
6620 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622 * libxslt/pattern.[ch] libxslt/transform.c: added
6623 xsltCleanupTemplates() to clean up state left after processing.
6625 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627 * libxslt/transform.c: applied patch from William M. Brack
6628 to support with-param in xsltApplyTemplates().
6630 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6632 * libxslt/pattern.c: fixed the compilation of patterns which
6633 contains XPath NodeTypes. Handling of nested predicates.
6635 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637 * libxslt/transform.c: save ctxt->node after for-each
6639 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6642 * doc/xslt.html: updated
6644 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6647 added xsltDocumentElem implementing multiple file output,
6648 including 1.1 xsl:document but yet untested.
6650 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652 * libxslt/extensions.c: fixed stoopid bug
6653 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6654 carrying extensions to the specification. Added node-set()
6655 for existing saxon and xt namespaces and debug() in libxslt
6656 namespace (http://xmlsoft.org/XSLT/namespace)
6657 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6659 * configure.in tests/Makefile.am tests/namespaces: added some
6660 namespaces tests, including a test calling the extra debugging
6661 function in libxslt namespace, worked first time !!!
6663 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665 * libxslt/xslt.c: extension prefix support for the full stylesheet
6666 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6669 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671 * doc/xslt.html : cleaned up, added a bit more description on
6674 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6677 on functions and element extensions. First on list will be
6680 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682 * configure.in libxslt.spec.in: releasing 0.3.0
6683 * doc/xslt.html: updated
6685 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687 * configure.in tests/docbook/html : oops forgot to add
6688 the stylesheets themselves :-\
6690 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692 * configure.in tests/Makefile.am tests/docbook tree:
6693 added docbook XSL based test suite
6695 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697 * libxslt/xsltutils.c: reformat of messages
6698 * libxslt/xsltproc.c: removed memleak on --noout
6699 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6700 changed again the way parameter are evaluated before a
6701 call-template, seems to fix a few nasty bugs, memory alloc debug too
6703 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6706 fixed the param evaluation problem in apply-template
6707 * libxslt/pattern.c: speed up seriously some context computation
6708 * libxslt/xsltInternals.h: preparing for extension support
6710 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712 * libxslt/Makefile.am: small cleanup
6713 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6714 fixed current() I hope
6716 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6719 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6720 support of namespaces, both in templates and in XPath subexpressions
6722 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6724 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6726 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6729 contextual info must be recomputed
6731 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6734 * libxslt/xsltproc.c : added --maxdepth
6736 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739 * libxslt/xsltproc.c: added --novalid and --noout as well
6740 as options printing when no args
6741 * libxslt/variables.c libxslt/transform.c: trying to get rid
6742 if some variable/params addressing errors.
6744 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6747 * libxslt/xsltutils.c: add carriage return to xsl:message when
6750 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752 * libxslt/functions.c: fixed a bug with generate-id()
6754 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756 * libxslt/xsltutils.c: started doing more useful stuff in
6758 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6759 libxslt/xsltInternals.h: changed the way variables/params
6761 * libxslt/xsltproc.c: removed a pedantic warning
6762 * libxslt/variables.[ch]: found an ugly evaluation bug
6764 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766 * tests/REC/Makefile.am: updated
6768 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770 * libxlst/functions.c: fixed ID generation
6771 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6773 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775 * libxslt/numbers.c: removed a couple of memleaks
6777 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779 * libxslt/pattern.[ch]: exported pattern matching interfaces
6780 for numbers.c and future debug module
6781 * libxslt/numbers.c: updated to new interface, should avoid
6782 unnecessary recompilation of patterns.
6783 * libxslt/xsltutils.[ch]: cleanup
6784 * tests/REC/gmon.out: removed :-)
6786 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6788 * libxslt/numbers.c: implemented level=any
6789 * libxslt/transform.c: corrected some default values
6790 * tests/REC/test-7.7-*.*: added
6792 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794 * libxslt/pattern.c: priorities were horribly broken, hope it's
6797 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6800 libxslt/xsltInternals.h libxslt/transform.[ch]
6801 libxslt/templates.c libxslt/xslt.c:
6802 Added apply-imports, keep a stack of running templates
6803 * libxslt/xsltutils.c: bugfixes, gather the output informations
6805 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6806 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6807 the real set of transformation on XML-1.0 2e generages a near
6808 perfect HTML. Needs just more number fixes and implementation
6809 and an obscure problem in 3.3.3
6811 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6813 * libxslt/pattern.c: added xsltMatchPattern()
6814 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6816 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6819 * libxslt/xsltutils.[ch] : added a small debugging hook
6821 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823 * libxslt/FEATURES libxslt/transform.c: added support for
6824 disable-output-escaping in xsl:copy-of
6825 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6826 give more debugging info
6828 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6831 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6832 Includes, more document changes
6833 * libxslt/xsltutils.c: fix the output of doctype and what is or
6835 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6836 * tests/Makefile.am tests/documents/* : added a new test from Stric
6837 exercising document() among other things
6839 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6841 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6842 for the level attribute for xsl:number
6843 * libxslt/numbers.c: internal restructuring
6845 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6848 to deal with documents
6849 * libxslt/functions.c: fixed document() to return the same set
6851 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6852 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6853 associated to loaded documents, not to the transformation
6854 context, made the change, this impacted a number of modules
6856 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6860 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6863 ready for the release
6864 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6865 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6868 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6871 added support for keys in patterns
6872 * tests/REC/test-12.2-2.*: added a specific testcase
6874 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876 * libxslt/functions.c FEATURES: started adding support for key()
6877 * tests/REC/test-12.2-1.*: first key test
6879 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6883 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6885 * libxslt/xsltutils.c: warning cleanup
6886 * libxslt/pattern.h: fixed soopid cut'n paste prob
6888 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890 * libxslt/transform.c libxslt/xslt.c: chased some reported
6891 unitinitialized variables.
6893 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6897 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899 * Copyright IPR Makefile.am: added some wording and a rewrite
6900 of the W3C IPR but without giving Copyright rights to W3C,
6901 should suit everybody
6903 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905 * FEATURES: updated, added mode support for templates
6906 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6907 support for templates
6908 * templates.c variables.c: simple fixes
6909 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6910 * xsltproc.c: added option -timing
6911 * xsltutils.c: seem I forgot to add encoding support in output...
6912 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6913 consisting of reformatting the XML REC with the xmlspec XSLT,
6916 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6919 * numbers.c: handles actual number formatting for both xsl:number
6920 and the format-number extension function.
6921 * function.c: formatting moved to numbers.c
6922 * transform.c: added xsl:number
6923 * xslt.c: minor memory leak removed
6924 * Makefile.am: added numbers.c and numbersInternals.h
6926 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929 * doc/html/*.html updated
6930 * doc/libxslt.sgml: added new modules
6931 * libxslt/pattern.c: fix loop on hash clashes.
6933 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937 * pattern.c: lots of changes to make most patterns work
6938 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6939 * transform.c: cleanup and attribute patterns testing
6940 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6942 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6943 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6946 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949 * transform.c: added xsl:element support
6950 * namespaces.[ch]: added xsltGetSpecialNamespace()
6951 * attributes.c: added xsl:attribute namespace support.
6953 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6956 implement import cascade lookups and traversal
6957 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6958 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6959 started coding the import cascade lookup in the places needed,
6960 probably incomplete.
6962 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6965 xsl:include and xsl:import, untested
6967 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969 * FEATURES: updated choose/when/otherwise added
6970 * libxslt/transform.c: plugged choose in
6971 * configure.in tests/Makefile.am tests/REC/Makefile.am
6972 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6973 tests/general/itemschoose.*: started adding a more generic
6974 infrastructure for testing.
6976 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978 * tests/REC/test-11*: added more tests
6979 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6982 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984 * tests/REC/test-[9-10]*: added more tests
6985 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6988 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990 * tests/REC/test-[7-9]*: added more tests
6991 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6992 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6993 is allocated, overall cleanup.
6995 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997 * tests/REC/test-7.*: added more tests
6998 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6999 fixing bugs raised by said tests
7001 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003 * tests/REC/test-7.*: added more tests
7004 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
7005 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
7006 raised by said tests
7008 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011 * configure.in tests/Makefile.am tests/REC/*: started adding
7012 some regression tests based from fragments of spec examples
7013 * libxslt/transform.c: fixed a problem on namespace generation
7015 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018 * tests/numbers/Makefile.am tests/numbers/format-number.*
7019 tests/Makefile.am configure.in: added number formattting
7021 * libxslt/attributes.[ch]: separated attribute support, started
7022 add support for attribute-sets
7023 * libxslt/functions.[ch]: update for number and formatting
7025 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7026 cleanups updates, etc ...
7028 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031 * libxslt/transform.c: added copy-of support
7032 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
7034 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036 * FEATURES TODO: updates
7037 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
7040 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042 * FEATURES TODO: updates
7043 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
7044 libxslt/xslt.c libxslt/xsltInternals.h: added support for
7045 namespace aliases and cleaned up the overall namespace related
7046 code. This materialize as a new module.
7048 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050 * configure.in libxslt.spec.in: changes needed for libxml2-devel
7053 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
7058 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
7061 and the rules to generates the makefiles.
7062 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
7063 * doc/html/*.html : autogenerated documentation
7064 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
7066 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068 * libxslt/functions.c: xsltGenerateIdFunction() small patch
7070 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072 * FEATURES TODO README INSTALL: updated
7073 * libxslt/xslt.h: added URL and version/vendor :-)
7074 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7075 attempt to support older libxml2 version.
7076 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7077 and macros to add/register new document created by document()
7078 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7079 system-property(), element-available() and function-available().
7080 A crippled version of document() has been added too.
7082 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7085 number formatting !!!
7086 * acconfig.h config.h.in configure.in libxslt/Makefile.am
7087 tests/Makefile.am; added testing for mathematical functions,
7091 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7094 with non-named rules (*, ...) added accelerators
7095 * libxslt/templates.[ch]: added xsltEvalTemplateString()
7096 and xsltEvalAttrValueTemplate() high level functions
7097 * libxslt/transform.c: fixed the part where attributes
7098 had to be looked at as templates, added comment and
7100 * TODO FEATURES: updated to reflect the new state
7102 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104 * libxslt/functions.[ch] Makefile.am: added new module functions
7105 with templates for the XSLT functions.
7106 * libxslt/variables.h templates.c: added registrations of new
7107 functions when an XPath context is created
7109 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111 * tests/Makefile.am: cleanup
7112 * libxslt/pattern.c: should support most of the patterns now
7113 except ID/Key and maybe some namespace checks when having
7117 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7120 tests/REC2/Makefile.am: updated the makefiles and spec files to
7121 add tests, and the FEATURES file to the RPM
7123 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7126 prepared the Makefiles and spec files for a first release.
7127 * COPYING.LIB: added LGPL Licence
7129 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7132 <breese@mail1.stofanet.dk>
7134 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136 * configure.in libxslt.spec.in: first try to get a spec file
7138 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7141 * libxslt/transform.c: add support for "*" to strip and preserve
7144 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147 * FEATURES: added with alist of what's in and what's not
7148 * libxslt/xslt.c: fixed top level Param and Variable stuff
7150 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152 * xsltproc.c: removed bug
7153 * tests/REC2/html.xml: added newline after doctype
7154 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7155 support, result tree fragment support (requires just commited
7156 extensions to libxml2 XPath !!!)
7157 * transform.c: added call-template, with-param support
7158 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7159 * TODO: updated, added a DONE section and started migrating stuff :-)
7161 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7164 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7165 too, added the HTML output test
7166 * libxmls/xsltutils.c: added HTML output
7167 * libxslt/xslt.c: check version on literal result used as templates
7168 * libxslt/transform.c: fixed an error in VERSION number
7169 * libxslt/templates.c: make sure generated nodes have doc and
7172 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174 * libxslt/Makefile.am libxslt/template.[ch]: added a template
7175 specific module. Added attribute value template, at least in
7177 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7178 the spec now works too.
7179 * libxslt/variables.c: fixed the debug
7180 * libxslt/xslt.c: fixed an ugly uninitialized variable
7181 * libxslt/transform.c: now using attr template processing
7183 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7186 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7187 structure to add an execution stack with variables. Tree
7188 valued variables still missing.
7191 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193 * libxslt/xslt.c: check version on stylesheets
7194 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7195 started adding variables interfaces and modules.
7197 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199 * libxslt/xslt.c: added support for disable-output-escaping
7200 will need libxml version > 20211
7201 * libxslt/transform.c: cleanup
7202 * libxslt/xsltutils.[ch]: added output functions
7203 * libxslt/xsltproc.c: reuse the output function
7204 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7207 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7210 with blank node stripping when not allowed.
7212 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214 * libxslt/transform.c: modified apply-templates processing
7215 added select and sort support support.
7217 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219 * TODO: guess what, it's growing :-(
7220 * configure.in: setup hacking values when compiling in my
7222 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7223 very rudimentary version of xsl:sort
7225 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228 * libxslt/transform.c: context position and size in for-each
7229 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7230 and put Error and Debug routines
7231 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7232 to use the Debug calls, cleanup
7233 * libxslt/xsltproc.c: added -v to enable debug printing
7235 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237 * TODO: started filling it :-(
7238 * libxslt/pattern.c: should now at least compile the full
7239 set of patterns authorized. Default priorities added.
7240 * libxslt/transform.c: a bit more work and cleanup.
7242 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244 * TODO: started adding in there :-(
7246 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7249 support of xslt:if and xslt:attribute, need libxml2 interfaces
7250 present only in CVS.
7252 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254 * test/Makefile.am test/REC*/Makefile.am: added first test
7255 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7256 cleanup of nodes at reading of stylesheet, added support
7257 for xsl:for-each and fixed a few recursion bugs
7259 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261 * pattern.c, xslt.c: removed debug
7262 * transform.c: added value-of, seems to handle the first
7263 REC example correctly
7265 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267 * transform.c, xsltproc.c: small fight with spaces and formatting
7268 may need a revisit later but looks pretty good right now.
7270 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272 * transform.c: basic processing in place
7273 * xsltInternals.h: exported one xslt.c function
7275 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277 * libxslt/transform.[ch] Makefile.am: started adding the
7278 transformation module
7279 * pattern.[ch] xslt.c: more work...
7281 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283 * libxslt/pattern.c: started adding xsltTestCompMatch()
7285 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287 * libxslt/pattern.c: more work on parsing selectors
7289 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291 * libxslt/xslt*: completeted the structures
7292 * libxslt/pattern.[ch]: started adding code to precompile patterns
7294 * libxslt/makefile.am: added the new files
7296 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298 * libxslt/xslt.c : small cleanup
7299 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7300 mechanism for compile-time options
7302 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7304 * libxslt/xslt.[ch]: started parsing templates
7306 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7310 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7315 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7318 libxslt/Makefile.am tests/Makefile.am:
7319 Created the library framework, imported it into the GNOME CVS base
7320 * INSTALL: added a small instruction file.
7322 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7325 first steps toward building the framework
7327 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329 * NOTES: added notes taken while reading the spec.
7331 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333 * test/REC1 test/REC2: added examples from the XSLT REC
7335 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337 * README: basic informations
7338 * Changelog: created