1 Tue Mar 27 16:50:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
3 * libxslt/xsltutils.c: apply patch fron Shaun McCance to hook
4 xsl:message construct to the new per-xsltTransformCtxt error
6 * Makefile.am: do not package svn files in releases
8 Fri Mar 2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
10 * libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
11 when TRIO routines are required.
12 * libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
13 of stdio.h vs. trio.h when trio routines are required (now
14 use XSLT_NEED_TRIO) (bug #412787)
16 Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
18 * python/libxsl.py: fixed tab/space inconsistency with patch
19 provided by Andreas Hanke (bug #409193)
21 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
23 * doc/xslt.html: Changed all
24 references to CVS to be SVN; changed corresponding links.
25 * doc/*html: regenerated the documentation for above
27 Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
29 * libxslt/pattern.c: Fixed problem with namespace on compound
30 predicate (bug #407731)
32 Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
34 * libxslt/pattern.c: added check for memory allocation error
35 (bug #400242); fixed "type-punned pointer" warnings.
36 * libxslt/xsltutils.c: added checks for memory allocation error
38 * restored NEWS, doc/EXSLT/downloads.html which mysteriously
41 Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
43 * configure.in doc/*: preparing release of 1.1.20
44 * libexslt/crypto.c: small patch for missing includes on some BSD,
46 * configure.in: replace == by = in test, raised by Roland Illig,
49 Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
51 * libxslt/functions.c: fixed two problems related to checking
52 of fragments, related to python htmlCtxtReadFile problem
53 reported on mailing list by Nic Ferrier.
55 Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
57 * libxslt/extensions.c: reverted last change, fixed some
58 comments. Note that in it's current state the 'plugin'
59 implementation will fail if called from a program
62 Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
64 * configure.in: fixed problem with DV/WMB testing env.
65 * regenerated docs; doc/APIchunk1[012].html added to SVN
66 * libxslt/extensions.c: fixed problem with plugin loading;
67 removed testplugin.c from SVN (current version kept as
68 tests/plugin/testplugin.c)
70 Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
72 * libxslt/transform.c: enhanced to ignore empty text node
73 in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
75 * xsltproc/xsltproc.c: added check for output file problem,
76 yielding new error code 11 (Mike Hommey).
77 * doc/xsltproc.html, doc/xsltproc.xml: added documentation
78 for above, regenerated docs (doc/xsltproc.1)
80 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
82 * libexslt/strings.c: added new function 'replace' from Joel
84 * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
85 replace.1.out: added new test case for above.
86 * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
87 * configure.in: trivial change for flags on my compilations
88 * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
89 libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
90 libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
91 libxslt/xsltutils.c: fixed some documentation/comments and
92 compilation warnings - no change to logic.
93 * re-generated the documentation.
95 Wed Jan 3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
97 * configure.in: adapt the extra versioning code to SVN
99 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
101 * python/libxslt.c: applied patch supplied by Kjartan Maraas
104 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
106 * libexslt/functions.c: further enhancement to the original
107 fix for bug #381319 (which was not correct).
108 * tests/exslt/functions: minor enhancement to function.9.xsl;
109 function.10.[xsl,xml,out] added to regression tests to check
112 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
114 * configure python/generator.py python/libxsl.py
115 python/libxslt-python-api.xml python/libxslt.c
116 python/tests/2stage.py python/tests/loader.py: applied patch from
117 Nic James Ferrier to make stylesheets comparable and to add
118 transformContext handling
120 Sat Dec 9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
122 * libexslt/functions.c: changed handling of function params
124 * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
125 xsltLocalVariablePop as global entries so that they could
126 be used from within libexslt/functions.c
127 * tests/exslt/functions/function.9.[xsl,xml,out] added to
130 Tue Dec 5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
132 * libxslt/extensions.c: applied patch from Marcus Meissner removing
133 a strict aliasing problem should fix #317921
135 Fri Dec 1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
137 * libxslt/transform.c: fixed problem with housekeeping of
138 localRVTBase, bug #378766
140 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
142 * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
144 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
146 * libxslt/variables.c: fixed problem with cached RVT's,
149 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
151 * libxslt/transform.c: applied patch from Mike Hommey about saving
152 the current in-scope namespace list when calling a template, fixes
155 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
157 * configure.in: fix a python detection problem pointed out by
158 Joseph Sacco, fixes bug #376391
160 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
162 * libxslt/transform.c: fixed problem with entity handling
163 within xsltCopyAttrListNoOverwrite (#352907)
164 * tests/general/bug-164.xsl, tests/general/bug-164.out,
165 tests/docs/bug-164.oxml: added a regression test for this
167 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
169 * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
170 this bumps libxml2 requirement to 1.6.27
171 * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c
172 libxslt/xsltInternals.h: cosmetic cleanups to restore the
175 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
177 * doc//*: removed all remaining references to the old Wiki
179 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
181 * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
184 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
186 * libxslt/preproc.c: applied patch from Mike Hommey fixing 2
187 erroneous xmlFree() and adding a message on an unsupported feature
189 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
191 * python/libxslt-python-api.xml: applied fix for accessor functions
192 of a stylesheet returning pointers to immutable strings, patch
194 * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
195 by adding a new parameter to xsltproc names --xincludestyle
197 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
199 * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
200 libxml2 has no xinclude support #319886
201 * docs/*: renamed Gnome to GNOME fixes #352159
203 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
205 * libxslt/Makefile.am: a missing DESTDIR
206 * python/Makefile.am: fix reference to build paths in python module
207 * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
208 comments on version values, the 3 are patches from Peter
209 Breitenlohner and should fix #340995
211 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
213 * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
214 which should finish fixing #337486
216 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
218 * libxslt/security.c: applied fix from Shane Corgatelli to pass
219 the full URL when checking security access for network URLs,
220 should fix bug #359366
222 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
224 * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c:
225 applied patch from Daniel Leidert to fix some typo
226 * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
229 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
231 * xsltproc/xsltproc.c: --xinclude should also force XInclude
232 processing on the stylesheets themselves, raised by Daniel Leidert
234 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
236 * libxslt/transform.c libxslt/variables.c
237 libxslt/xsltInternals.h: Fixed restoring the context doc
238 for XPath in xsltForEach(). Eliminated the use of @tmpDoc
239 of the transformation context.
241 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
243 * libxslt/preproc.c: Added missing QName-validation of some
244 attributes of XSLT-elements. This fixes bug #304921, reported
247 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
249 * libxslt/transform.c: As suggested by Bill, I changed
250 xsltShallowCopyNsNode() to return an xmlNsPtr instead of
251 an int. The fix of bug #350085 is OK; i.e. the removal
252 of the call to xsltFreeRVTs() in
253 xsltApplyStylesheetInternal(). I think I tried to clear
254 the transformation context as much as possible, in case
255 it is reused; Daniel informed me on the list that reusing
256 the context is not intended, so no need anymore to try
257 to free the fragments immediately after the transformation.
259 Wed Aug 9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
261 * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
262 clear bug350085; cleaned up most warnings (still a problem in
263 xsltShallowCopyNsNode)
264 * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
265 xslt.c and xsltInternals.h] and libexslt/functions.c
267 Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
269 * python/generator.py: fixed the conversion of long parameters
271 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
273 * python/types.c: fix float and boolean XPath conversions
274 * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
275 at setting XInclude support.
277 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
279 * Updated tests affected by recent library changes -
280 tests/general/bug-1-.out, tests/general/bug-24-.out,
281 tests/keys/month.out : (<t></t> now becomes <t/>);
282 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
283 call-template and apply-template, where the template has
284 no parameter but one is supplied (var should not be affected)
285 tests/general/bug-145.err : changed error text
287 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
289 * libxslt/attributes.c libxslt/documents.c
290 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
291 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
292 libxslt/templates.h libxslt/transform.c
293 libxslt/variables.c libxslt/xslt.c
294 libxslt/xsltInternals.h libxslt/xsltutils.c
295 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
296 libexslt/functions.c libexslt/strings.c:
297 Committing again, since I forgot to switch from win to linux
298 linebreaks in the files.
300 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
302 * libxslt/attributes.c libxslt/documents.c
303 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
304 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
305 libxslt/templates.h libxslt/transform.c libxslt/variables.c
306 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
307 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
308 libexslt/functions.c libexslt/strings.c:
309 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
310 directly, rather than creating an intermediate object with
311 xmlXPathConvertString(). This now does not add a text-node to
312 the result if the string is empty (this has impact on
313 serialization, since an empty text-node is serialized as
314 <foo></foo>, and now it will be serialized as <foo/>).
315 Refactored other functions in transform.c:
316 Mostly code cleanup/restructuring. Minimized number of
317 function variables for instruction which eat up function stack
318 memory when recursing templates (xsltIf(), xsltChoose(),
319 xsltApplyTemplates(), xsltCallTemplate()).
320 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
321 Implemented redefinition checks at compilation-time and
322 eliminating them at transformation time in the refactored code
324 Introduced the field @currentTemplateRule on xsltTransformContext to
325 reflect the "Current Template Rule" as defined by the spec.
326 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
327 same; the former is the "Current Template Rule" as defined by the
328 XSLT spec, the latter is simply the template struct being
329 currently processed by Libxslt.
330 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
332 Misc code cleanup/restructuring and everything else I already forgot.
333 Refactored lifetime of temporary result tree fragments.
334 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
335 for the new xsltRegisterLocalRVT().
336 Fragments of xsl:variable and xsl:param are freed when the
337 variable/pram is freed.
338 Fragments created when evaluating a "select" of xsl:varible and
339 xsl:param are also bound to the lifetime of the var/param.
340 EXSLT's func:function now uses the following functions to let take
341 care the transformation's garbage collector of returned tree
343 xsltExtensionInstructionResultRegister(),
344 xsltExtensionInstructionResultFinalize()
346 #339222 - xsl:param at invalid position inside an xsl:template is
348 #346015 - Non-declared caller-parameters are accepted
349 #160400 - Compiles invalid XSLT; unbound variable accepted
350 #308441 - namespaced parameters become unregistered
351 #307103 - problem with proximity position in predicates of match
353 #328218 - problem with exsl:node-set() when converting strings
355 #318088 - infinite recursion detection
356 #321505 - Multiple contiguous CDATA in output
357 #334493 - "--param" option does not have root context
358 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
359 #150309 - Regression caused by fix for 142768
361 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
363 * tests/docs/bug-54.xml tests/general/bug-54.out
364 tests/general/bug-99.out tests/general/bug-136.out
365 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
366 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
367 Fixed incorrect regression tests/results.
369 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
371 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
372 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
373 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
374 libxslt/xsltInternals.h libxslt/xsltutils.c:
375 Merged all the namespace lookup/create/disable functions
376 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
377 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
378 but kept the ns-aliasing mechanism; the ns-aliasing needs
379 to be removed when we move to the refactored code, which
380 applies ns-alias only at compilaton time.
381 Refactored xsltElementComp() (preproc.c); enhanced error reports.
382 Fixed: if the "namespace" attribute was not given, then this
383 performed incorrectly only a lookup for a default namespace;
384 i.e., without taking any prefix on the "name" attribute into
386 Refactored xsltElement() (transform.c); enhanced error reports.
387 Refactored xsltAttributeComp() (preproc.c). Added namespace
388 lookup as in xsltElementComp(). Enhanced error reports.
389 Refactored xsltAttribute() (transform.c); enhanced error reports.
390 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
391 for every element in the tree; this needs to be done only for
392 the top-most elements. For subsequent elements reconcile only
393 the ns-declarations. Disallowed setting of ns-declarations if
394 children have been already added to an element.
395 Removed ns-aliasing code where necessary.
396 xsltCopyProp(): disallowed setting of attribute nodes if
397 children have been already added to an element.
398 xsltCopy(): removed the incorrect skipping of attributes in the
399 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
400 Changed to use the introduced function xsltShallowCopyAttr().
401 xsltShallowCopyAttr(): Centralized all attribute-copy related
402 code in this function. It will now be called by
403 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
404 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
405 use xsltGetSpecialNamespace() and xmlNewDocProp().
406 Further substitution of various scattered namespace-lookup
407 related code for the use of xsltGetSpecialNamespace().
408 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
409 processing of attribute-sets. Attribute sets need to be applied
410 before adding any normal attribute of the literal result element;
411 this is now done in xsltAttrListTemplateProcess(). Fixed to
412 ensure that the ns-prefix of the overwriting attribute is used.
413 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
414 xsltAttrTemplateProcess() over to this function in order to
415 optimize processing of multiple attributes. This does not call
416 xsltAttrTemplateProcess() anymore.
417 Fixed: do not exclude the XSLT namespace after ns-aliasing have
419 The IFDEFed-out refactored code fixes the following issues:
420 - #313711: namespace collision with namespace-alias (reported
421 by by Oleg Paraschenko)
422 - #338214: Incorrect scope for exclude-result-prefixes
423 - #341392: Excluding namespace declarations of literal result
425 - #341325: Namespace aliasing and resulting namespace prefixes
426 Already enabled fixes:
427 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
428 - #341463: Namespace-alias using #default for result-prefix with no
429 default namespace in scope
430 - #313890: namespace collision with xsl:element and xsl:attribute,
431 reported by Oleg Paraschenko
432 - #344176: xsl:copy misses to set an element's namespace-URI in
434 - #305739: the "name" QName of xsl:element is incorrectly always
435 resolved to the default namespace
437 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
439 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
440 from Daniel Leidert c.f. #344654
442 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
444 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
446 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
448 * libxslt/attributes.c: Eliminated a tiny difference wrt to
449 the old behaviour in the naming of newly generated ns-decls
450 in xsltAttributeInternal().
452 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
454 * configure.in: fix a problem in Python detection
456 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
458 * libxslt/attributes.c libxslt/variables.c
459 libxslt/transform.c libxslt/xslt.c:
460 Next step in the refactored code: enhanced xsl:attribute;
461 enhanced xsltCopyProp.
462 Added the creation of an XPath cache in
463 xsltNewTransformContext().
465 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
467 * libxslt/transform.c: Fixed a difference in processing of
468 xsl:value-of and xsl:text wrt to merging of strings of
469 output-escaped text-nodes. This difference made the
470 optimized string-merging mechanism run out of sync, which
471 led to segfaults in subsequent string reallocations. See
472 bug #343411, reported by Grzegorz Kaczor.
473 * xslt.c: Added check for ctxt->internalized when we parse
474 xsl:text and internalize the strings.
476 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
478 * libxslt/attributes.c libxslt/documents.c
479 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
480 libxslt/preproc.c libxslt/templates.c
481 libxslt/transform.c libxslt/variables.c
482 libxslt/xslt.c libxslt/xsltInternals.h:
483 Next tiny step of refactoring - mostly bug fixes and
485 Changes outside of the refactored code:
486 1) Optimized xsl:attribute if the content consists of
488 2) Optimized computation of xsl:key. The keys will now be
489 computed for a specific document not until the first call
490 of a key() function; here only the keys with the specific
491 name used by key() are computed. This means that this
492 now avoids computation of all keys for all loaded
493 input documents (even if no key() was called on them).
494 One exception is the scenario where a key() is used in
495 a template's match pattern; in this case all keys are
496 computed for a document if there's a chance that
497 a "keyed" template could match a node (this could still
500 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
502 * libxslt/namespaces.c libxslt/attributes.c:
503 Fixed bug #302020, reported by Thomas Blatter.
505 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
507 * libxslt/documents.c libxslt/namespaces.c
508 libxslt/preproc.c libxslt/transform.c
509 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
510 Next step of refactoring. For more details see bug #341588.
511 I applied the suggestion of Jerome Pesenti to the refactored
512 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
513 compilation context (accessible via the compilation context)
514 is now reused for compilation of expressions at
515 compilation-time; this should reduce compilation time to 50%
516 for avarage stylesheets.
518 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
520 * libxslt/extensions.c: Changed a comment to indicate that a
521 specific bug was already fixed.
523 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
525 * libxslt/xsltInternals.h libxslt/attributes.c
526 libxslt/documents.c libxslt/extensions.c
527 libxslt/extensions.h libxslt/functions.c
528 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
529 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
530 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
531 Next step of refactoring (plus some bug-fixes).
532 For more details see #340780.
534 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
536 * tests/exslt/common/node-set.5.out
537 tests/exslt/sets/difference.1.out
538 tests/exslt/functions/function.6.out: Reverting the
539 changes; I'll rather change the processing stylesheet
540 documents in a way that they will produce the same results
541 for broken and stricter whitespace-stripping.
543 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
545 * tests/exslt/common/node-set.5.out
546 tests/exslt/sets/difference.1.out
547 tests/exslt/functions/function.6.out: Changed regression test
548 results (bug #340684). Those will now produce regression
549 errors; so we need to fix the processor.
551 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
553 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
554 regenerated the docs.
556 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
558 * configure.in: applied patch from Joseph Sacco changing slightly
559 the python detection scheme should fix bug #338527
561 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
563 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
564 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
565 libxslt/xsltutils.c libxslt/xsltutils.h:
566 Refactored the internal structures into specialized
567 structures and adjusted the code to work with those new
568 structures. I didn't yet (we should in the future)
569 renamed any fields of the old structures in order to avoid
570 changing too much code.
571 Introduced the internal structure xsltCompilerCtxt to be
572 used for storage and control of the compilation.
573 Optimized the way lists of in-scope namespaces are created
574 and stored; this will now only generate a new list if
575 really needed, i.e. if we encounter a ns-decl.
576 All this changes here are IFDEFed out with XSLT_REFACTORED.
578 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
580 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
583 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
585 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
586 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
587 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
588 tests/namespaces/extra2.xsl tests/extensions/module.xsl
589 tests/plugins/plugin.xsl python/tests/extelem.py
590 python/tests/extfunc.py: Fixed regression tests wrt
591 usage of the attributes "exclude-result-prefixes"
592 and "extension-element-prefixes". test-7.1.1-3.xsl fails
593 now, since the code still does not exclude ns-decls
596 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
598 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
599 libxslt/namespaces.c libxslt/imports.c
600 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
601 where an attribute with a specific namespace is requested.
602 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
603 and thus will return the first attribute with the requested
604 name but of arbitrary namespace.
605 Changed retrieval of the attributes "exclude-result-prefixes"
606 and "extension-element-prefixes", which are expected to be in
607 no namespace on XSLT elements and in the XSLT namespace on
608 literal result elements or extension elements.
609 Additional change: for XSLT elements the attribute
610 "exclude-result-prefixes" is only allowed on xsl:stylesheet
611 and xsl:transform. This attribute was previously processed on
614 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
616 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
617 a NULL pointer could be dereferenced, closes #336394
619 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
621 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
622 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
623 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
624 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
625 based on the Coverity reports
627 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
629 * python/types.c: Nic Ferrier found debug statement left in the
630 XPath conversion code
632 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
634 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
636 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
638 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
639 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
640 to avoid a race condition in xsltInit()
642 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
644 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
645 by Daniel Leidert, c.f. #331779
647 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
649 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
650 * libxslt/transform.c: detect loops when computing variables, should
652 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
653 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
654 changes due to libxml2 xhtml meta handling modification
656 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
658 * libexslt/date.c: Albert Chin found another signed/unsigned problem
659 in the date and time code raised on IRIX 6.5
661 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
663 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
664 which doesn't have <sys/select.h>
666 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
668 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
669 Solaris with dates, extended bitfield size too to match libxml2
670 code from xmlschemastypes.c
672 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
674 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
675 use of xmlHashScanFull() fixes bug #321582
677 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
679 * libxslt/attrvt.c: added a missing parameter to a debug function
681 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
683 * libexslt/date.c: applied fix to date:week-in-year posted to
684 the mailing list by Thomas Broyer
685 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
686 updated to reflect above fix
688 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
690 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
691 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
692 patch from Joel Reed to ease plugin integration
694 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
696 * libxslt/pattern.c: fixed problem in internal XPath compilation
697 of patterns including variables, fixes #316861
699 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
701 * libxslt/transform.c: removed a superfluous second sorting of
702 the node set on xsl:copy-of, fixes #316288
703 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
704 obsolete and deprecated :-)
706 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
708 * configure.in: check environment for PYTHON, fixes #315367
710 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
712 * configure.in NEWS doc/*: preparing release 1.1.15
713 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
715 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
717 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
718 * tests/general/bug-89.xsl: had to fix that test which was doing this
719 * tests/general/bug-142.out tests/general/bug-152.out
720 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
721 new way of serializing encoding meta in HTML
723 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
725 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
726 node merging, which probably fixed #311267 too.
728 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
730 * libxslt/xslt.c: libxslt should deallocate directly text node content
731 use xmlSetNodeContent(..., NULL)
733 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
735 * tests/general/bug-163.*, tests/general/Makefile.am,
736 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
739 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
741 * tests/plugins/Makefile.am: try to get rid of complaints from
744 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
746 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
747 changes, uses the libxml2 alloc and dealloc functions instead.
749 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
751 * libxslt/transform.c: added check in xsltCopyText to assure
752 content is in dictionary before doing a straight copy of
755 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
757 * libxslt/transform.c: fixed to set current default value for
758 XInclude when creating new TransformContext
759 * libxslt/xslt.c: minor change for per-mille
761 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
763 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
764 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
766 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
767 added test for dyn:map to the regression suite
769 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
771 * libxslt/numbers.c: further fixes for bug 309209, changing
772 behaviour of format-number.
773 * libxslt/xslt.c: changed definition of per-mille character from
774 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
776 2005-06-30 Federico Mena Quintero <federico@ximian.com>
778 * libxslt/xsltwin32config.h: Added this file back. We'll have to
779 figure out a way to make jhbuild not get CVS conflicts with it.
781 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
783 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
785 2005-06-17 Federico Mena Quintero <federico@ximian.com>
787 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
788 file anyway and it breaks jhbuild all the time.
790 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
792 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
793 the namespace name for the EXSLT date and time functions in the man
796 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
798 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
799 removed obsolete checks
800 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
801 Windows build cleanups, removed obsolete checks
802 * win32/configure.js: removed obsolete copy operations
803 * win32/Makefile.*: make install cleanup
804 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
806 * .cvsignore: added Eclipse project files
808 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
810 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
813 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
815 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
816 tests/general/bug-142.out: updated the result of some tests
817 following the change to serailization in libxml2.
819 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
821 * libxslt/pattern.c: fixed bug #171488 with cascading select in
823 * tests/general/bug-161.*, tests/general/Makefile.am,
824 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
827 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
829 * tests/plugins/Makefile.am: fixed build outside of source tree
830 bug #172155 thanks to patch from Mike Castle
832 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
834 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
836 * configure.in tests/Makefile.am tests/xinclude/*: added a new
837 xinclude directory with the test for this problem
839 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
841 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
842 similar to same bug fixed in libxml2
843 * tests/general/bug-160.*, tests/general/Makefile.am,
844 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
847 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
849 * tests/general/bug-159.*, tests/general/Makefile.am,
850 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
851 bug #168196 fixed in libxml2
853 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
855 * libxslt/transform.c: working around Mark Vakoc' reported bug related
857 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
858 document without a dictionnary.
859 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
862 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
864 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
867 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
869 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
870 added DTD like checking when compiling stylesheets, closes
871 bug #160402 and a long term TODO
872 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
873 of the test cases where <xsl:when> was not within <xsl:choose>
875 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
877 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
878 update documentation to reflect addition of --nodtdattr
879 command line flag. Bug #171098
881 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
883 * libxslt/xslt.c: fixed problem with text node on stylesheet
884 document without a dictionary (bug 170533)
886 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
888 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
890 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
892 * libxslt.spec.in: adding a build require and a require for
893 libgcrypt-devel, c.f. Red Hat bug #133211
894 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
896 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
898 * libxslt/pattern.c: fixed a problem with '//' and
899 namespaces (bug 168208)
901 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
903 * libxslt/namespaces.c: fixed a problem with
904 exclude-result-prefixes (bug 165560)
906 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
908 * libxslt/variables.c: added a cretion of ctxt->globalVars in
909 xsltProcessUserParamInternal if missing.
911 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
913 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
914 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
915 Joel Reed and rebuild
916 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
918 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
920 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
921 applied plugin patch for Windows by Joel Reed
923 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
925 * win32/configure.js: Makefile fixes for Widows from Joel Reed
927 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
929 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
930 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
931 calls and removed them when comparing mode and modeURI for
932 templates by interning those strings when compiling the
935 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
937 * configure.in: small fix for local setup
938 * libxslt/transform.c libxslt/variables.c : speeding up some
939 variable lookup. In the process dug out something nasty about
940 ctxt->dict creation and key initialization order.
942 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
944 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
945 libxslt/xsltInternals.h: when copying text nodes in elements
946 or attributes to the output, if interning, then reuse the strings
947 directly without copying them in the output tree if dicts are
948 shared between the context and the output docs. Less allocations
949 smaller output document and no copying involved anymore.
951 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
953 * libxslt/xslt.c: internalize all text node content from
954 stylesheet documents with the stylesheet dictionnary
956 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
958 * tests/plugins/Makefile.am: Applied patch 11 (with small
959 modification) from Joel
961 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
963 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
964 patch 10 from Joel Reed
966 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
968 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
969 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
970 by Michael.Hewarth on the mailing list
972 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
974 * configure.in: patch #9 from Joel Reed
976 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
978 * transform.c: fixed problem with parserOptions not being
979 set before loading a new document (bug 164530)
981 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
983 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
984 tests/Makefile.am tests/plugins/Makefile.am
985 tests/plugins/testplugin.c: applied another patch from Joel Reed
986 still failing here but looking better
988 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
990 * libxslt/extensions.c: applied another patch from Joel Reed
992 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
994 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
995 libxslt/Makefile.am configure.in: Applied another patch from
996 Joel Reed, fixed a segfault and changed the configure code
997 a bit to work in my debug environment.
999 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
1001 * configure.in: added python2.4 to the list of accepted
1002 versions (bug 163274)
1004 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
1006 * libxslt/extensions.c: oops previous patch could break build
1008 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
1010 * configure.in win32/configure.js libxslt/extensions.c
1011 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
1012 integrated the module patch from Joel Reed with just a couple
1013 of changes and cleanup.
1015 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
1017 * libxslt/pattern.c: fixed a problem with the expression
1018 "*//name" (bug 162265), also a small problem with the '|'
1021 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1023 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
1024 spots where out-of-memory errors were not detected in time
1025 (bug #153660 on OSF/1)
1027 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1029 *doc/xslt.html, doc/downloads.html: changed the download link
1030 on the web page for cvs snapshot
1032 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1034 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
1035 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
1036 libxslt/xsltInternals.h: minor changes to get rid of gcc
1037 warnings, especially on 64-bit system. Implemented
1038 XML_CAST_FPTR macro to cast between function pointer <->
1039 object pointer while avoiding gcc warnings (a hack).
1040 No change to the logic.
1042 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1044 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
1045 Aleksey Gurtovoy moving some stat() definition for Windows
1048 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1050 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
1051 namespace URI on template names.
1052 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
1055 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1057 * libxslt/pattern.c: more on RVT's in XPath predicates, this
1058 time for bug 159726. Cleaned up the logic a little, hopefully
1059 now covers all setting of XSLT_RUNTIME_EXTRA.
1060 * tests/general/bug-158.xsl: corrected a typo
1062 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1064 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
1065 last change and re-did it the "right way" (bug 158372).
1066 * tests/general/bug-158.*, tests/general/Makefile.am,
1067 tests/docs/bug-158.*, tests/general/Makefile.am: added test
1070 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1072 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
1073 evaluation of global variables to take account of possible
1074 changes to the current document (bug 158372).
1076 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1078 * libxslt/pattern.c: small change to previous fix for bug 153137,
1080 * tests/general/bug-157.*, tests/general/Makefile.am,
1081 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1083 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1085 * libxslt/transform.c: enhanced code to assure the "current
1086 template rule" is not changed by xsl:call-template (bug 157859).
1087 * tests/general/bug-156.*, tests/general/Makefile.am,
1088 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1090 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1092 * libexslt/date.c: fixed problem with day-of-week-in-month
1093 (bug 157592) with patch from Sal Paradise
1094 * tests/exslt/date/datetime.1.out: corrected expected output
1097 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1099 * tests/general/bug-155.*, tests/general/Makefile.am,
1100 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1101 provided by Markus Bertheau breaking on libxml2-2.6.15
1103 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1105 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1106 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1107 * libxslt/templates.c: small fix, first step in adressing #153660
1109 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1111 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1114 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1116 * libxslt/transform.c: another dictionnary/string interning fix
1118 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1120 * libxslt/transform.c: fix to force string interning on generated
1123 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1125 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1126 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1127 libxslt/variables.c: changed some variable names for warning
1128 cleanup when -ansi flag is not present.
1129 * libxslt/namespaces.c: fixed potential NULL pointer reference
1130 pointed out by Dennis Dams (bug 156187)
1132 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1134 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1135 to include EXSLT doc in libxslt package.
1137 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1139 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1140 gmtime_r if available (bug 129983)
1141 * libexslt/functions.c: fixed a namespace problem concerning a
1142 function with a namespace-qualified name (bug 155197)
1144 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1146 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1147 by the recent namespace tests in libxml2
1149 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1151 * libxslt/transform.c: fixed a problem of tree structure raised
1152 by the new libxml2 tree checking code.
1154 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1156 * libexslt/date.c: fixed problem with negative periods
1158 * tests/exslt/date/sum.2.out: changed expected output, now
1159 agrees with comments in sum.2.xml test data file
1161 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1163 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1164 attribute document pointer.
1166 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1168 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1171 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1173 * configure.in doc/*: release of 1.1.11, rebuilt the docs
1175 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1177 * libxslt/pattern.c: try to fix #153137 but without a test case
1178 it's shooting in the dark.
1180 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1182 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1183 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1186 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1188 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1189 namespaced variable names.
1190 * tests/general/bug-154.*, tests/general/Makefile.am,
1191 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1194 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1196 * Makefile.am: add missing variable
1197 * libxslt/transform.c: fixed some error callback data
1198 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1199 date:sum testing from Derek Poon
1201 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1203 * libexslt/date.c: fixed problem with empty sets, etc.
1204 (see discussion on mailing list)
1206 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1208 * libexslt/date.c: fixed problem with timezone offset
1210 * tests/exslt/date/add.1.out: changed regression test output,
1211 which was apparently incorrect for above case
1213 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1215 * libxslt/transform.c: re-arranged sequence of setting up
1216 namespaces within xsltCopyTree (see the list thread
1217 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1218 * tests/general/bug-104.out: slight change to expected output
1221 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1223 * libexslt/date.c: enhanced validation of date-time to catch
1224 bit-field overflow (bug 152836)
1225 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1228 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1230 * libxslt/numbers.c: further refinement to UTF8 pattern
1231 separator (bug 151975)
1233 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1235 * libxslt/numbers.c: fixed problem with UTF8 pattern
1236 separator (bug 151975)
1238 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1240 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1241 fixed 2 problems with xsl:include (bug #151795)
1243 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1245 * NEWS configure.in doc/*: Release of libxslt-1.1.10
1247 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1249 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1250 for --path as well as --load-trace, fixes Red Hat bug #106545
1252 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1254 * libxslt/keys.c: fixed small problem with key initialisation
1255 disturbing the transformation context (bug 151201).
1256 * tests/general/bug-153.*, tests/general/Makefile.am,
1257 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1260 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1262 * win32/configure.js: added support for version extra
1264 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1266 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
1267 compilation problems on Solaris #150844
1269 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1271 * configure.in NEWS doc/*: preparing release of 1.1.9
1273 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1275 * transform.c: Further enhancement for keys on exslt:node-sets.
1276 Corrects a rather serious timing problem (bug 150741)
1277 * tests/exslt/common/node-set.8.*: added regression test for this
1279 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1281 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1284 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1286 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1288 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1290 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1291 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1292 libexslt/exslt.c: added some code to include the CVS
1293 ChangeLog version in the version strings available for
1294 printing (e.g. by xsltproc)
1296 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1298 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1299 DTD attributes, RFE 150311 . Also cleanup the code from all
1300 libxml2 pre 2.6.0 specific code since we are using
1301 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1303 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1305 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1306 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1307 provide document loading as suggested by David Hyatt for
1310 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1312 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1313 in xmlNewTransformContext for the principal document (bug 133289)
1315 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1317 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1318 fixed handling of #default in namespace-alias for default
1319 namespace (bug 149659)
1320 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1322 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1324 * libexslt/date.c: added date:sum routine supplied by Joel
1327 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1329 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1330 reported by Oliver Stoeneberg
1332 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1334 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1335 libxslt/variables.c: added code to assure keys are generated
1336 when needed for node-sets (bug 148773)
1337 * tests/exslt/common/node-set.7.* - added test case for above.
1339 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1341 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1342 argument is an empty string (should produce a token for
1343 each char in the string). Reported on the mailing list by
1346 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1347 * libxslt/imports.c: further enhancement for template priorities
1348 on imported stylesheets (better fix for bug 141279, fixes
1351 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1353 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1354 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1355 Rob Richards to add a normal --with-crypto configure option.
1357 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1359 * libxslt/functions.c: added some logic to xsltKeyFunction
1360 to set the transform context doc ptr when the xpath context
1361 doc is different (bug 147445)
1362 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1363 and tests/exslt/common/node-set.6*: added regression tests
1364 for bug 145547 (UNION and FILTER for RVT's)
1366 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1368 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1369 and doctypePublic (problem reported on the list by Sitsofe
1371 * doc/libxslt-api.xml: updated database.
1373 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1375 * transform.c: small change to key handling for RVT, needed
1376 because of enhancement to libxml2 xpath.
1378 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1380 * python/libxsl.py: fixes Python on 64bits box problem.
1382 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1384 * libxslt.spec.in: better python dependancy Red hat bug #126364
1387 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1389 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1390 tst5.xsl and tst.out to EXTRA_DIST
1392 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1394 * configure.in doc/*: releasing 1.1.8
1396 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1398 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1399 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1400 causing the wrong libs to be linked when using the configure
1401 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1403 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1405 * libexslt/Makefile.am: implemented change from Joel Reed for
1406 automake-1.4 compatibility.
1407 * libexslt/crypto.c: reformatted source to remove an overly
1408 generous supply of tabs. Added a #include for sys/select to
1409 fix a compilation error caused by the gcrypt include file's
1410 usage of 'fd_set'. Made some minor changes to fix
1411 some warning messages (no change to the logic).
1412 * configure.in, config.h.in: added test for presence of
1414 Added test for libgcrypt version > 1.1.41 (bug 145245)
1416 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1418 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1419 namespace, also a small enhancement of the surrounding text on
1420 extension functions. (bug 145250)
1422 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1424 * configure.in: convenience change
1425 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1426 try to avoid calling libxml2 cleanup function directly but go
1427 though the python wrapper of libxml2 for memory debug accounting.
1429 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1431 * libxslt/keys.c: added namespace setup before calling XPath
1432 to evaluate key (Bug 143520)
1434 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1436 * libxslt/transform.c: added coding to xsltCopyTree to copy
1437 namespaces (bug 139578).
1438 * tests/general/bug-128.out: changed to reflect above fix
1439 * libxslt/xslt.c: minor change to an error message
1441 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1443 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1444 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1445 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1446 crypto extensions based on libgcrypt if found at configure time.
1447 * tests/namespaces/Makefile.am: fixed a small breakage
1449 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1451 * libxslt/namespaces: some enhancement for fixing bug 142768
1452 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1453 added regression test for this bug
1455 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1457 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1458 the example from Richard Jinks
1460 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1462 * win32/configure.js win32/Makefile.* minor changes for the new
1463 layout of the Windows binary package
1465 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1467 * doc/search.php.inc, doc/search/php: enhanced to remove
1468 forcing module names to lower case, and to fix problem
1469 with links between pages in libxml2 directory.
1471 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1473 * win32/makefile.msvc, win32/configure.js: included the cruntime
1474 option, contributed by Oliver Stoeneberg
1476 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1478 * libxslt/xsltutils.c: fixed bug in error message printing
1479 for undefined namespace (bug 143004)
1481 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1483 * NEWS doc/*: updated for 1.1.7
1485 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1487 * configure.in: release of libxslt-1.1.7
1489 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1491 * tests/general/bug-151*, tests/docs/bug-151.xml,
1492 tests/general/Makefile.am, tests/docs/Makefile.am: added
1493 regression test for old bug #127877
1495 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1497 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1498 being generated when the root element is namespaced
1499 * tests/general/bug-151*, tests/docs/bug-151.xml,
1500 tests/general/Makefile.am, tests/docs/Makefile.am: added
1501 regression test for bug #135542
1503 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1505 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1506 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1507 attribute which sometimes lead to default namespace
1508 * tests/general/bug-150*, tests/docs/bug-150.xml,
1509 tests/general/Makefile.am, tests/docs/Makefile.am: added
1510 regression test for bug #134500
1512 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1514 * libexslt/date.h: fixing a small portability problem on Solaris
1515 for the declaration of localtime_r bug #140468
1517 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1519 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1520 raised in bug #142429
1522 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1524 * libxslt/xslt.c: fixed a weird namespace bug #141532
1525 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1526 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1527 to the regression for bug #141532
1529 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1531 * libxslt/imports.c: added comments and function header,
1532 improved logic of routine just added.
1533 * tests/general/bug-147*, tests/docs/bug-147.xml,
1534 tests/general/Makefile.am, tests/docs/Makefile.am: added
1535 regression test for bug 141279
1537 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1539 * libxslt/imports.c: enhanced normalization of comp steps
1540 when an imported stylesheet has it's own imports
1543 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1545 * libxslt/transform.c: added code to recognize
1546 disable-output-escaping on certain text nodes (bug 140755)
1547 * tests/general/bug-100.out: regenerated to account for change
1548 from next ChangeLog entry (bug 140558)
1550 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1552 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1553 a comment following the document root element (bug 140558)
1555 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1557 * libxslt/transform.c: fix a problem where we updated an
1558 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1559 to a subtle crash later, valgrind rules.
1561 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1563 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1564 kindly reported by Vasily Tchekalkin
1566 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1568 * configure.in doc/*: preparing release 1.1.6
1569 * libxslt.spec.in: keep the ChangeLog compressed
1571 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1573 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1574 * tests/docs/Makefile.am tests/docs/bug-146.xml
1575 tests/general/Makefile.am tests/docs/bug-146*: added test
1576 to the regression for bug #139132
1578 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1580 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1581 with key matching attribute node.
1583 2004-04-01 Johan Dahlin <johan@gnome.org>
1585 * python/.cvsignore: Add generated files, to make cvs silent.
1587 * .cvsignore: Add missing libexslt.pc and stamp-h1
1589 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1591 * configure.in: prepare release of 1.1.5, made a hard dependancy
1592 to libxml2 2.6.8 due to the dictionnary reference counting change
1593 * doc/*: updated and rebuilt the doc.
1594 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1596 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1598 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1599 * libxslt/documents.c: fixed a leak associated to the change
1600 in reference counting when running the XML parser and using
1601 the document() function.
1603 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1605 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1606 when output file is used (bug 137341)
1608 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1610 * libxslt/xsltutils.c: corrected my error from bug 135938
1611 pointed out on the mailing list by Mark Vakoc.
1612 * libxslt/transform.c: enhanced the error message for
1613 call-template when namespace is present.
1614 * tests/general/bug-145.err: regenerated for new message
1616 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1618 * libxslt/namespaces.c: added additional check to prevent
1619 superfluous namespace href's being generated on elements
1621 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1622 added new test for bug 136914
1623 * tests/namespaces, tests/extensions/ tests/reports: fixed
1624 error in "enhanced" Makefile.am, removed superfluous .err files
1627 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1629 * doc/search.php.incl: minor addition for later version of php
1630 requiring $HTTP_GET_VARS.
1631 doc/*: rebuilt the docs
1633 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1635 * libexslt/strings.c: modified the 'tokenize' routine to work with
1636 UTF8 chars in both string and tokens (Bug 136183)
1638 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1640 * libxslt/attrvt.c: added coding to allow growing the
1641 AVT structure when a large number of segments are present
1643 * libxslt/keys.c: fixed a compilation warning (no logic change)
1645 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1647 * tests/docbook/Makefile.am: small fix to typo
1649 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1651 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1652 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1653 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1654 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1655 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1656 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1657 tests/extensions/Makefile.am, tests/general/Makefile.am,
1658 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1659 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1660 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1661 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1662 tests/REC/test-2.5-1.err:
1663 Major enhancement to "make tests". All but Python tests
1664 cleaned up to produce minimum summary output if no problems.
1665 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1666 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1667 Added test case for bugzilla bug 135938
1669 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1671 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1672 fixed problem with dictionary handling (bug 135938).
1673 * doc/EXSLT/*: fixed a few more "href_base" files.
1675 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1677 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1678 the "href_base" problem.
1680 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1682 * configure.in, config.h.in: added test for localtime_r
1683 * libexslt/date.c: added usage of localtime_r if present on
1684 system (bug 129983, suggested by Vasily Tchekalkin)
1686 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1688 * libxslt/keys.c libxslt/pattern.c: removed the last use
1689 of _private that time in the input document, use the psvi
1690 field again, this may be interesting if XSLT2 support gets
1691 in but since this is very unlikely ...
1693 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1695 * libxslt/transform.c libxslt/variables.c: use the psvi field
1696 of teh document used for RVT instead of _private.
1698 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1700 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1701 the attribute instead of the _private one to compile AVT infos
1703 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1705 * tests/docs/Makefile.am tests/docs/bug-144.xml
1706 tests/general/Makefile.am tests/docs/bug-144*: added test
1707 similar to 143 but checking for AVT in local variables.
1709 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1711 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1712 AVT found in global variable content.
1713 * tests/docs/Makefile.am tests/docs/bug-143.xml
1714 tests/general/Makefile.am tests/docs/bug-143*: added test
1715 to the regression suite.
1717 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1719 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1720 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1721 First step toward _private cleanup: use the psvi field to store
1722 the precompilation informations in the stylesheet nodes.
1724 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1726 * libxslt/variables.c: trying to use the fact that names comes
1727 from a dictionnary when looking up for variables.
1728 * tests/documents/Makefile.am: try to fix an error reported on
1731 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1733 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1734 tests/general/bug-142.out, tests/docs/Makefile.am,
1735 tests/general/bug-142.xml: added test for language
1736 attribute which previously triggered a memory leak
1737 (from list report by Mike Hommey)
1739 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1741 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1742 regenerated the documentation
1744 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1746 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1747 minor changes to eliminate compilation warnings. No change
1750 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1752 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1753 Mikhail S Grushinskiy to compile on Mingw
1755 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1757 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1759 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/extensions.c: applied patch from Steve Little to
1762 display the extension modules.
1764 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1766 * libxslt/transform.c: trying to fix an extension regression pointed
1769 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1771 * libxslt/transform.c: try to fix the problem with yelp
1774 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1776 * libxslt/templates.c: applied patch from #134588 provided by
1777 Mariano Suárez-Alvarez, attribute text node without doc.
1779 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1781 * configure.in, doc/*: updated and rebuilt the documentation
1782 preparing release of 1.1.3
1783 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1785 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1787 * libxslt.m4: small fix: added missing [] quotation macro name
1788 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1789 1.8.x and is backward compatible with older auto tools.
1791 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1793 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1794 known bug with the new code, was overoptimizing a bit...
1796 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1798 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1799 mostly an error handling some ATV coupled with doctionnaries
1801 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1802 libxslt/xslt.c: added a bit of debug to be able to trace
1805 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1807 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1808 attribute value templates
1809 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1810 dictionaries at the stylesheet and transformation level.
1811 * configure.in: this relies on a recent version of libxml2
1812 with the sub dictionnary catalog.
1814 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1816 * libxslt/transform.c: added check for "?>" in PI content
1819 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1821 * libxslt/namespaces.c: fixed problem with attribute
1822 namespace (Bug 132953)
1824 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1826 * libxslt/transform.c: added check for "--" or ending '-'
1827 in xsl:comment (Bug 132742)
1829 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1831 * libxslt/transform.c, libxslt/attributes.c: added
1832 validation of QName for xsl:element and xsl:attribute
1835 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1837 * libxslt/pattern.c: changed priority of template patterns
1838 starting with '//' from 0.0 to 0.5 (Bug 131705)
1840 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1842 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1843 behaviour on unknown element from the XSLT namespace.
1844 * python/generator.py: applied patch from Stephane bidoul
1845 to export enums in the bindings.
1847 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1849 * tests/general/Makefile.am, tests/general/bug-141.out,
1850 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1851 tests/general/bug-141.xml: added test case for
1852 Bug 13971 (libxml2 xpath.c bug, but tested here)
1854 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1856 * libxslt/xsltutils.c: added a newline for any comment before
1857 the root element (Bug 130433)
1858 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1859 default namespace is changed (Bug 130793)
1860 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1861 for newline after comment change above.
1862 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1863 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1864 cdata-section-elements problem.
1866 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1868 * python/libxsl.py: applied shared lib loading patch for OS X from
1871 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1873 * libexslt/math.c, libexslt/common.c: fixed problem,
1874 reported on the list by Markus Bayerlein, concerning
1875 math functions on nodesets generated with
1877 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1878 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1879 added test case for above.
1881 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1883 * libxslt/transform.c: changed to assure comment which
1884 preceeds root node is output after DTD (Bug 130433)
1885 * test/exslt/common/node-set.4.*: added test case for
1888 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1890 * doc/site.xsl: Changed logo spacing to avoid stacking
1891 * doc/*: rebuilt web pages
1893 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1898 Test William's new site.xsl improvements by adding the
1899 W3C logo icon, rebuild docs, and presto! It shows up
1902 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1904 * libxslt/transform.c: Refined wrapper code with large
1905 test case submitted by Norm Walsh. (Bug 130922)
1907 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1909 * libxslt/transform.c: Added coding to create a xsltDocument
1910 wrapper for an RVT, in order to produce the applicable
1913 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1915 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1916 doc/search.php.inc: Added new facility to "autogen"
1917 the search script. Fixed a few more problems with
1918 the API page generation.
1919 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1920 the autogeneration of the php script. Note that from
1921 this point doc/search.php will be include in the
1922 generic "Rebuilt docs".
1923 * doc/*: api docs rebuilt.
1925 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1927 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1928 Further cleanup, fully implemented common routine for
1929 "generic page" within the docs.
1930 * doc/*: api docs rebuilt with enhanced scripts.
1932 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1934 * doc/xslt.html, doc/bugs.html
1935 made link to bugzilla more useful
1937 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1939 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1940 cleanup of scripts, assuring page tables are consistent.
1941 * doc/*: api docs rebuilt with enhanced scripts.
1943 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1945 * configure.in: fixed Bug130593.
1946 * doc/apibuild.py: fixed a couple of sequence problems on
1947 references within APIxxx.html files, rebuild doc/* (and NEWS)
1949 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1951 * doc/newapi.xsl: change background color of function
1952 declaration to improve readability
1953 * doc/*: rebuild docs with new stylesheet
1955 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1957 * libxslt/transform.c: fix bad doc comment formatting on
1958 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1959 * doc/*: rebuild docs
1961 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1963 * configure.in doc/*: prepared release of libxslt-1.1.2
1964 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1967 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1969 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1972 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1974 * libxslt/numbers.c: added namespace comparison for
1975 xsl:number count function (Bug 129057)
1977 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1979 * tests/docs/Makefile.am tests/docs/bug-139.xml
1980 tests/general/Makefile.am tests/general/bug-139*: added
1981 test for entities parsing (Bug #129489)
1983 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1985 * tests/docs/Makefile.am tests/docs/bug-138.xml
1986 tests/general/Makefile.am tests/general/bug-138*: added
1987 test for namespace problem (Bug #129624)
1989 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1991 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1992 the transformation context
1993 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1994 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1995 xsltSetCtxtParseOptions() to update parsing options in document()
1997 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1999 * libxslt/keys.c: fixed second problem on #122483, namespace
2000 definitions must be propagated to keys.
2001 * tests/docs/Makefile.am tests/docs/bug-137.xml
2002 tests/general/Makefile.am tests/docs/bug-137*: added test
2003 to the regression for bug #122483
2005 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2007 * libxslt/transform.c: added the cast needed to fix #129188 warning
2009 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2011 * libexslt/transform.c: fixed Bug 129624 (erroneous output
2014 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2016 * libexslt/date.c: fixed several routines to assure empty
2017 string returned (rather than a string object with a null
2018 string pointer) (Bug 129561)
2020 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
2022 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
2023 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
2024 enhanced documentation to include exslt; rebuilt docs
2026 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
2028 * libxslt/xsltutils.h
2030 document XSLT_TRACE macro (sort of) and rebuild docs
2032 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2034 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
2035 build, no success, it still works halfway.
2037 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2039 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
2040 libexslt/exsltexports.h libxslt/win32config.h: msvc and
2041 mingw compilation fixes.
2043 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
2045 * doc/xslt.html docs.html
2046 remove reference to gtk-doc
2048 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2050 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
2052 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2054 * configure.in: upp'ed the dependancy to libxml2-2.6.3
2055 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
2056 by using the new XInclude APIs provided by 2.6.3...
2058 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2060 * libxslt/transform.c, libxslt/xslt.c: modified to assure
2061 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
2062 set into node name. This modification arises from
2063 bug #128520, and avoids unnecessary work in libxml2.
2065 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2067 * libxslt/*.h *.h.in: updated the metadata informations in the headers
2068 * doc/* doc/html/*: regenerated the docs.
2070 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2072 * doc/Makefile.am: small further enhancement to makefile
2073 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
2074 doc/html/libxslt-transform.html: updated to reflect last change
2077 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2079 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2080 Makefile.am: adapted the libxml files for libxslt.
2081 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2082 doc/libexslt-api.xml, doc/libxslt-refs.xml,
2083 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2086 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2088 * libxslt/transform.c: change initialisation of external functions
2089 to take place in xsltNewTransformContext instead of in
2090 xsltApplyStylesheetInternal. This fixes bug 122483, and should
2091 also fix problem reported on the mailing list on today's date.
2093 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2095 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2096 detect recursion in xslt:include (bug #127687).
2097 * tests/XSLTMark/reverser.out,
2098 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2099 because of fix of bug #127877 in libxml2 (quotes in text)
2101 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2103 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2104 Changed to detect recursion in xslt:import (bug #127687).
2105 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2106 include change to xsltParseStylesheetImportedDoc parameters for
2109 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2111 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2112 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2113 Applied patch from Mark Vadoc adding flexible trace debugging
2114 support to the library.
2116 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2118 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2119 'computed' namespace attribute)
2120 * tests/docs/Makefile.am tests/docs/bug-136.xml
2121 tests/general/Makefile.am tests/docs/bug-136*: added tests
2122 to the regression for bug #127561
2124 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2126 * libxslt/keys.c: small further enhancement, bug #127450
2128 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2130 * libxslt/keys.c: another problem reported by Oleg Paraschenko
2131 on the same code in #127450
2132 * tests/docs/Makefile.am tests/docs/bug-135.xml
2133 tests/general/Makefile.am tests/docs/bug-135*: added tests
2134 to the regression suite for bug #127450.
2136 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2138 * libxslt/keys.c: fixed an error from #120684 patch raised in
2140 * tests/docs/Makefile.am tests/docs/bug-134.xml
2141 tests/general/Makefile.am tests/docs/bug-134*: added tests
2142 to the regression suite for bug #127450.
2144 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2146 * libxslt/keys.c: fixed a bug in the keys selector parsing
2147 #120684 when | is in a predicate or a string.
2148 * tests/docs/Makefile.am tests/docs/bug-133.xml
2149 tests/general/Makefile.am tests/docs/bug-133*: added tests
2150 to the regression suite for bug #120684.
2151 * Makefile.am: don't package cvs temp files
2152 * doc/apibuild.py: update from libxml2 one
2154 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2156 * libexslt/strings.c: fixed entity problem in exslt:tokenize
2157 uncovered by newapi.xsl
2158 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2159 to use IS_BLANK_CH for char compares (fixes warnings)
2161 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2163 * libxslt/preproc.c: applied fix from Bjorn Reese to close
2164 number formatting bug #126994
2166 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2168 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2171 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2173 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2174 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2175 patch to moves the control of the XSLT debugger into the transform
2178 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2180 * libexslt/functions.c: applied patch for param visibility from
2181 Shaun McCance. Changed variable scoping in accordance with
2182 Shaun's suggestions. This fixed problem reported on the list
2184 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2185 regression test for above
2187 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2189 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2190 describing the entry points.
2192 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2194 * win32/configure.js: fixed #122146
2196 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2198 * tests/multiple/Makefile.am: applied last fix from #125614
2200 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2202 Minor enhancements to eliminate compile/test warnings
2203 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2204 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2205 it's defined as __attribute__((unused))
2206 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2207 variable declaration
2208 * libxslt/preproc.c: minor change to get rid of unused var/code
2210 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2212 * doc/* NEWS: preparing release 1.1.0
2214 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2216 * libxslt/preproc.c: fixing the Document element precompilation
2217 to avoid the problem raised in #125614
2219 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2221 * tests/multiple/out/letter*.orig: updated to reflect change
2222 to HTML output in libxml2 (formatting of <p>, bug #125093)
2224 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2226 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2229 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2231 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2232 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2233 for the upcoming 1.1.0 release
2234 * breakpoint/*: this release removes the deprecated breakpoint library
2236 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2238 * libxslt/transform.c, tests/general/bug-119.out: fixed
2239 bug #125502 and corrected expected test output
2240 * tests/general/bug-79.out: fixed broken test (bug #123328)
2241 * libxslt/pattern.c, libexslt/functions.c: minor change to
2242 eliminate compilation warning
2244 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2246 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2247 broken tests (revealed by #125502)
2249 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2251 * libexslt/strings.c: fix bug #125265 about entities breaking
2252 exsl:tokenize and exsl:split
2253 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2254 augmented the reression tests with the example from the bug report.
2256 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2258 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2261 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2263 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2264 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2265 xmlParseFile, this avoid relying on global parser options, far
2267 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2268 slightly corrected output for CDATA and STYLE element save.
2270 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2272 * configure.in python/Makefile.am python/tests/Makefile.am: applied
2273 patch from Roumen Petrov for bug #124539 when building outside the
2275 * libxslt/xsltutils.c: fixed the way to grab the line number from
2276 the document, use the predefiend libxml2 API which mate it work
2277 with both 2.5.x and 2.6.x
2279 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2281 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2282 problem reported on the mailing list by Justin Fletcher
2284 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2286 * configure.in libxslt.spec.in: doing some testing and raising
2287 the build requirement to 2.5.10
2288 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2289 for linking the exslt lib with the lib being build instead of the
2292 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2294 * libxslt/pattern.c: Fixed problem with cascaded predicates
2295 (more of bug 119946)
2297 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2299 * restored earliest portion of ChangeLog (was corrupted)
2301 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2303 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2304 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2305 * doc/libxslt-api.xml: regenerated the API
2307 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2309 * configure.in: bump the libxml2 require to 2.6.0 which
2310 should ship for good real soon...
2311 * doc/Makefile.am: fix installation of HTML pages
2312 * doc/libxslt-api.xml: rebuilt
2313 * libxslt/xsltexports.h: cleanup
2314 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2315 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2317 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2319 * libxslt/attributes.c: fixed bug 123822
2321 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2323 * libxslt/pattern.c: fixed bug 119946
2324 * configure.in: enhanced for better devel (me) testing
2326 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2328 * configure.in: applied a small patch from Troels Walsted Hansen
2329 for python libxml2 detection.
2331 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2333 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2334 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2335 various compilation warnings (AIX as well as gcc)
2337 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2339 * libexslt/saxon.c: applied patch from Brett Kail to implement
2342 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2344 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2345 as pointed by Steve Ball
2347 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2349 * libxslt/extensions.c: applied patch from Karl Eichwalder
2350 apparently the xmlFree was introducting a memory error
2351 on x86_64, though not reproduced.
2352 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2354 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2356 * python/libxslt.c: don't output errors to stdout by default
2359 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2361 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2362 IS_XSLT_REAL_NODE change
2363 * python/Makefile.am Makefile.am: some makefile "distclean"
2364 target improvement from Graham Wilson
2365 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2368 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2370 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2371 IS_XSLT_REAL_NODE, fixed bug 120644.
2373 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2375 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2376 libxslt/xsltutils.h: removing the DocBook SGML support
2378 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2380 * configure.in: preparing release libxslt-1.0.33
2381 * doc/*: updated and rebuilt the docs
2382 * doc/apibuild.py: small fixes for new tokens
2384 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2386 * transform.c: enhanced previous fix to bug #120684, using
2387 excellent suggestion by Daniel
2388 * attributes.c: fixed bug #119583, merging attribute sets
2389 from imported stylesheets.
2390 * tests/docs/Makefile.am tests/docs/bug-131.xml
2391 tests/general/Makefile.am tests/docs/bug-131*: added tests
2392 to the regression suite for bug #120684.
2394 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2396 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2397 incorrect creation of "extra" variables when compiling
2398 templates on imported stylesheets.
2399 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2400 tests/general/Makefile.am test/docs/bug-130*: added tests
2401 to the regression suite for this bug.
2404 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2406 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2409 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2411 * transform.c: fixing bug #120684 on crash caused by text between
2414 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2416 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2417 macros which affect exports and added mingw section
2419 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2421 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2422 against libxml2 without XPointer supoort.
2424 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2426 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2427 with namespaced names reported by Steve Hay
2428 * tests/docs/Makefile.am tests/docs/bug-129.*
2429 tests/general/Makefile.am tests/general/bug-129*: added the
2430 test to the regression suite for this bug.
2432 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2434 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2437 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2439 * libxslt/*.h: realigned parameters after taint
2441 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2443 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2444 Borland compiler, as reported by Eric Zurcher
2446 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2448 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2449 get included in the distrib
2451 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2453 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2454 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2455 contain the export defs.
2457 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2459 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2460 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2461 for compilation with MingW compiler on Windows.
2463 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2465 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2466 instances of a key with the same namespace:name, reported
2467 on the mailing list by Ian Young. Added regression test
2470 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2472 * variables.c: fixed bug 119699 (missing error on shadowed
2474 * autogen.sh: removed dependency on automake-1.4, updated
2475 links for fetching auto* tools
2476 * doc/Makefile.am: added check for automatic regeneration of
2477 win32/*.def.src when api xml files are updated.
2479 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2481 * transform.c: fixed bug 114563 (params not passed when
2482 default template processed)
2484 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2486 * xslt.c: fixed bug 119862 (missing param on ns error print)
2488 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2490 * News configure.in: preparing libxslt-1.0.32 release
2491 * doc/* : updated the doc and rebuilt
2493 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2495 * breakpoint/Makefile.am: removed ref to libxslt.la
2496 * numbers.c transform.c python/libxml_wrap.h python/types.c
2497 xlstproc/xsltproc.c: Minor cleanup of warning errors
2499 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2501 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2503 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2505 * tests/docs/Makefile.am tests/docs/bug-127.*
2506 tests/general/Makefile.am tests/general/bug-127*: added the
2507 test from bug #118763 to the regression suite.
2509 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2511 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2513 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2515 Minor cleanup of regression test general/bug-125
2517 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2519 Fixed bug 116517 - handling of '{' and '}'
2520 * templates.c: added checks for escaping and balancing of
2522 * tests/general/Makefile.am tests/docs/Makefile.am:
2523 Added test case (bug-126) to regression suite.
2525 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2527 Fixed bug 117552 - sort with multiple keys
2528 * xsltutils.c: enhanced treatment of NaN when multiple sort
2530 * tests/general/Makefile.am tests/docs/Makefile.am:
2531 Added test case (bug-125) to regression suite.
2533 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2535 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2536 * transform.c, variables.c, xslt.c, xsltutils.c:
2537 removed some unused variables
2539 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2541 Fixing bug 118558 (Solaris 8 compiler warnings)
2542 * xslt.c: minor re-ordering of code
2543 * functions.c: added an explicit cast
2544 * number.c: added include for string.h
2545 * security.c: added an explicit cast
2547 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2549 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2550 of date:seconds as previously posted to the mailing list
2551 * numbers.c: extensive modification to cater for UTF8 within
2552 the various routines.
2554 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2556 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2557 #117616 about EXST str:tokenize.
2558 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2559 added the test in the regression suite.
2561 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2563 * xsltproc/xsltproc.c: applying a patch based on #117377
2566 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2568 * libxslt/transform.c: allow strip-space to support full namespaces
2569 using prefix:* , should fix #114287
2570 * tests/docs/Makefile.am tests/docs/bug-124.*
2571 tests/general/Makefile.am tests/general/bug-124*: added a
2572 test to the regression suite for this bug.
2574 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2576 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2577 the attribute was already defined, should fix bug #113812
2578 * tests/docs/Makefile.am tests/docs/bug-123.*
2579 tests/general/Makefile.am tests/general/bug-123*: added the
2580 test to the regression suite.
2582 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2584 * libexslt/strings.c: applied patch from Shaun McCance to implement
2585 exslt:split c.f. #117752
2586 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2587 added the test to the regression suite.
2589 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2591 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2592 might require more attention could be an Unicode support breakage.
2594 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2596 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2597 libxslt/xsltInternals.h: optimize text node coalescing by
2598 caching info about the last text node generated and doing
2599 fast alloc/copy of the text. Should fix #115273
2601 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2603 * fixed bug 113520, incorrect result for date:seconds
2604 with change to type casting in libexslt/date.c
2606 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2608 * fixed bug 114764: trouble with globals and RVT's
2609 with minor changes in variables.c and transform.c
2610 so that any global instantiated with an RVT gets
2611 uninitialized when the RVT is destroyed.
2613 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2615 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2616 * breakpoint/Makefile.am: added deps to libxslt
2617 * tests/exslt/common/Makefile.am: integrated William Brack test
2618 in the regression suite
2620 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2622 * fixed bug 114812, trouble with imported exslt functions
2623 added lookup function in libxslt/extension.c
2624 enhanced exsltInitFunc in libexslt/functions.c to take
2625 better care of imports
2627 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2629 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2630 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2631 Sean Treadway, adding Python bindings for extension element and
2632 some bindings cleanups.
2633 * python/tests/Makefile.am python/tests/extelem.py: also add an
2636 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2638 * python/libxml_wrap.h: applied patch from #116943 which should
2639 fix the xsltSaveResultToFile python binding.
2641 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2643 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2645 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2647 * configure.in: releasing 1.0.31
2648 * doc/*: update and rebuild of the docs
2650 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2652 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2654 * tests/docs/Makefile.am tests/docs/bug-122.*
2655 tests/general/Makefile.am tests/general/bug-122*: added the
2656 test to the regression suite.
2658 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2660 * libxslt/preproc.c: fix bug #115778 for attribute value template
2663 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2665 * libxslt/documents.c libxslt/transform.c: applied patch from
2666 Keith Isdale to desactivate node numbering when running under
2669 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2671 * libxslt/security.c: fix the write checking code when
2672 the output filename does not parse as an URL bug #115402
2674 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2676 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2677 triodef.h were missing from the distribution
2679 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2681 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2682 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2684 * libexslt/sets.c: applied patch from Peter Breitenlohner
2685 * doc/*: rebuilt the docs
2686 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2687 generattion of " as " in element content.
2689 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2691 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2692 which is a sibling of xsl:when
2694 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2696 * libxslt/xslt.c: fixed a possible crash when the document
2697 wasn't a proper stylesheet.
2699 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2701 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2703 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2705 * win32/defgen.xsl: new file, generates the export sources.
2706 * win32/*.def.src: these are now autogenerated, changes to these
2707 will not be logged anymore.
2709 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2711 * tests/docs/Makefile.am tests/docs/bug-121.*
2712 tests/general/Makefile.am tests/general/bug-121*: added the
2713 example for bug #112904 in the regression tests, the bug fix is
2716 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2718 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2719 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2720 of --with-python like for libxml2
2722 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2724 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2725 NaN within the sort element. Also added regression test.
2727 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2729 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2730 network accesses when building
2732 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2734 * libxslt/transform.c: fixed a segfault introduced with the RVT
2735 handling change, bug #112703 .
2737 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2739 * libxslt/xslt.c: make sure stylesheet compilation errors
2740 forces a NULL stylesheet, fixes #112270
2742 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2744 * NEWS configure.in : preparing release 1.0.30
2745 * doc/apibuild.py: backported a patch from libxml2
2746 * doc/*: updated and rebuilt the docs
2748 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2750 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2751 cleaning up Result Value Tree handling
2752 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2754 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2755 added Mark Vakoc test combining for-each and exslt:tokenize
2757 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2759 * libxslt/transform.c: fixing bug #111755 when a template is
2760 applied to an attribute
2761 * tests/docs/Makefile.am tests/docs/bug-119.*
2762 tests/general/Makefile.am tests/general/bug-119*: added the
2763 example in the regression tests for that bug.
2765 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2767 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2768 for the HTML generation fixing #111799
2769 * doc/html/*.html doc/html/*.png: associated update
2771 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2773 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2774 * win32/libxslty.def.src: added more exports
2776 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2778 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2779 transition to XHTML1 added validity checking to the makefile rules.
2781 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2783 * python/generator.py: fixed a problem in the generator where
2784 the way functions are remapped as methods on classes was
2785 not symetric and dependant on python internal hash order,
2786 as reported by Stéphane Bidoul
2787 * libexslt/strings.c: attempt at fixing an object type pbm
2788 * libxslt/triodef.h: update for OpenVMS from libxml2
2790 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2792 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2793 generation of the man page
2795 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2797 * libexslt/sets.c: fixed a bug introduced in the last commit
2798 * libxslt/transform.c: tried to fix #111437
2799 * tests/docbook/result/xtchunk/html/*.orig
2800 tests/multiple/out/*.orig: side effect of #111437 change.
2802 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2804 * libexslt/strings.c: applied last patch for #110023 from
2806 * libexslt/sets.c: fixed a memory leak when mixing one of the
2807 EXSLT set functions and a Result Value Tree
2808 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2809 with Result Value Tree
2811 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2813 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2814 bug #111420 about double initialization of extension contexts
2816 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2818 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2819 don't obbey the same rules as for literal reusl elements.
2820 * tests/docs/Makefile.am tests/docs/bug-118.*
2821 tests/general/Makefile.am tests/general/bug-118*: added the
2822 example in the regression tests for that bug.
2823 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2824 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2825 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2826 regression tests one still exposing a mem leak (Mark Vadoc).
2828 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2830 * libxslt/pattern.c: fix a memory related segfault on a
2831 pattern compilation error #110189
2833 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2835 * libxslt/variables.c: fixing bug #110020 on global parameter
2836 and variables mismatch
2837 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2838 the test to the regression suite
2840 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2842 * libexslt/math.c: applied patch from Charles Bozeman fixing
2843 the math power function where args were inverted #110996
2844 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2845 added the test to the regraession for #110996
2846 * libexslt/sets.c: avoid a problem with nodesets.
2848 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2850 * libxslt/win32config.h: added HAVE_MATH_H
2852 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2854 * win32/Makefile.msvc: fixed compilation with thread-enabled
2857 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2859 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2860 with RTF in libexslt
2862 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2864 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2865 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2866 other places where ctxt->document pointer may be used without
2867 checking it agaisnt NULL.
2868 * tests/docs/Makefile.am tests/docs/bug-115.*
2869 tests/general/Makefile.am tests/general/bug-115*: added the
2870 example in the regression tests for that bug.
2871 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2873 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2875 * configure.in NEWS: preparing 1.0.29 release
2876 * libxslt/documents.c: generate the document order for document()
2878 * doc/*: updated and regenerated the docs
2880 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2882 * libxslt/transform.c: fixed a namespace redundancy problem
2884 * tests/docs/Makefile.am tests/docs/bug-114.*
2885 tests/general/Makefile.am tests/general/bug-114*: added an
2886 example in the regression tests for that bug.
2888 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2890 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2891 and avoid some warnings when loading the python modules on non
2893 * libxslt/transform.c: fix a bug introduced in the document lookup
2894 and exhibited by the keys test.
2896 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2898 * tests/docs/Makefile.am tests/docs/bug-113.*
2899 tests/general/Makefile.am tests/general/bug-113*: added an
2900 example in the regression tests for bug #109160 fixed in libxml2
2902 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2904 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2905 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2906 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2908 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2910 * libxslt/transform.c: forgot to make one change related to
2911 Result Value Tree change, pointed out by Sebastian Rahtz
2912 * tests/docs/Makefile.am tests/docs/bug-112.*
2913 tests/general/Makefile.am tests/general/bug-112*: added an
2914 example in the regression tests that bug
2916 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2918 * libxslt/transform.c: second part of the patch fixing #108905
2919 performances problems, ask for computation of document order on
2920 the document transformed and avoid inefficiencies building large
2921 nodesets of unique nodes.
2922 * configure.in: fix a trouble with libtool in my debug environment.
2924 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2926 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2927 Result Value Tree are now generated with a document root node
2928 not an element, it's quite cleaner.
2929 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2930 also prepared for libxslt-1.0.28 release
2931 * doc/*: updated and regenerated the docs
2933 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2935 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2936 Finally fixed bug #75813, processing or Result Value Tree
2937 converted into node-sets should be a bit more sensible now.
2938 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2939 fixes this regression test, there is 4 nodes, not 3
2940 * tests/docs/Makefile.am tests/docs/bug-111.*
2941 tests/general/Makefile.am tests/general/bug-111*: added an
2942 example in the regression tests for bug #75813
2944 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2946 * tests/docs/Makefile.am tests/docs/bug-110.*
2947 tests/general/Makefile.am tests/general/bug-110*: added an
2948 example in the regression tests for bug #108976 which is
2951 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2953 * tests/docs/Makefile.am tests/docs/bug-109.xml
2954 tests/general/Makefile.am tests/general/bug-109*: added an
2955 example in the regression tests for the invalid bug #108716
2957 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2959 * libxslt/variables.c: fixed bug #108633 reported by
2960 Jerome Pesenti about recursive global variables/param detections
2961 * tests/reports/Makefile.am tests/reports/rec*: added regression
2962 tests for the checking of recusion in global/local param/variables.
2964 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2966 * libxslt/numbers.c: valgrind pointed out an uninitialized
2967 variable use in format-number()
2969 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2971 * tests/docs/Makefile.am tests/docs/bug-108.xml
2972 tests/general/Makefile.am tests/general/bug-108*: added an
2973 example in the regression tests bug #107804 fixed in libxml2
2975 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2977 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2978 matches should catch comments and PIs
2979 * tests/docs/Makefile.am tests/docs/bug-107.xml
2980 tests/general/Makefile.am tests/general/bug-107*: added an
2981 example in the regression tests for this case
2983 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2985 * tests/docs/Makefile.am tests/docs/bug-106.xml
2986 tests/general/Makefile.am tests/general/bug-106*: added the next
2987 example for bug #106788 from James Clark in the regression tests,
2988 the bug fix is actually in libxml2
2990 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2992 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2993 for Python checks, makefile cleanup, and convenience changes
2995 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2997 * xsltproc/xsltproc.c: had to comment out Igor last change
2998 since it made libxslt-1.0.27 depends on libxml2 newly
2999 API extension which hasn't propagated yet :-(
3001 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3003 * configure.in: preparing release 1.0.27
3004 * doc/*: updated and rebuilt the docs
3006 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3008 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
3011 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3013 * tests/docs/Makefile.am tests/docs/bug-105.xml
3014 tests/general/Makefile.am tests/general/bug-105*: added the
3015 example for bug #106788 from James Clark in the regression tests,
3016 the bug fix is actually in libxml2
3018 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3020 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
3021 James Clark and a bit of cleanup
3022 * tests/docs/Makefile.am tests/docs/bug-104.xml
3023 tests/general/Makefile.am tests/general/bug-104*: added the
3024 example in the regression tests for this case
3026 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3028 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
3030 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3032 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
3034 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3036 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
3037 * win32/configure.js: included handling of the trio option
3039 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3041 * configure.in doc/*: preparing release 1.0.26
3043 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3045 * libxslt/functions.c: fixing another bug in document(), bug #105450
3046 * tests/documents/test_bad.result: Slight change to the output
3048 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3050 * libxslt/functions.c: fixing a segfault in document(), bug #105418
3051 * tests/documents/Makefile.am tests/documents/test_bad: add the
3052 specific test as suggested by Jean T Anderson
3054 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3056 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
3057 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
3058 libxslt/xslt.c: tried to fix 105387 and all similar cases
3059 in the library sources.
3061 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3063 * doc/* configure.in: preparing for release of 1.0.25
3065 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3067 * xsltproc/xsltproc.c: fixed bug #99623
3069 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3071 * libxslt/transform.c: fixing bug #105116 sometimes one need
3072 to generate a default namespace reset xmlns="" in the output
3073 * tests/docs/Makefile.am tests/docs/bug-103.xml
3074 tests/general/Makefile.am tests/general/bug-103*: added the
3075 example in the regression tests for this case
3077 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3079 * libxslt/pattern.c libxslt/transform.c: changed the way the
3080 root element of value tree are handled to fix bug #104123
3082 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3084 * README: change of policy w.r.t. mails
3085 * configure.in: small cleanup
3086 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3087 a couple of bugs raised by Eric van der Vlist in #104114
3088 * tests/exslt/*/*.out: slight change to the tests
3090 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3092 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3093 emphasis on the fact that --docbook should not be used
3096 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3098 * python/libxslt.c: fixed a couple of return error #104150
3099 reported by Peter O'Shea
3101 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3103 * xsltproc/xsltproc.c: fixed a double free of stylesheet
3104 when applied to a standalone stylesheet
3106 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3108 * configure.in: preparing release 2.0.24
3109 * libxslt.spec.in: small update
3110 * doc/*: updated the news, rebuilt the APIs descriptions
3112 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3114 * libxslt/functions.c: fixed #101502 by applying and cleaning up
3115 the associated patch from Daniel Stodden.
3116 * tests/documents/Makefile.am tests/documents/fragment*: added a
3119 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3121 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3122 for extension modules init and shutdown callbacks, check that
3123 they are now called when needed.
3124 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3125 started adding the extension module support at the Python level.
3126 Still a strange bug to hunt down left.
3128 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3130 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3131 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3132 computation in the presence of imports
3133 * tests/docs/Makefile.am tests/docs/bug-102.xml
3134 tests/general/Makefile.am tests/general/bug-102*: added an
3135 example in the regression tests for this case
3137 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3139 * xsltproc/xsltproc.c: final touch to #102800 fix
3141 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3143 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3144 memory debug checking which got deactivated at some point ?!?
3145 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3146 * libxslt/xsltutils.c: very small change on HTML indentation handling
3148 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3150 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
3151 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3152 exclude-result-prefixes to avoid extra namespace declaration being
3153 dumped following the fix for #102920 in libxml2
3155 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3157 * libxslt/transform.c: fixed a problem related to directory
3158 checking and creation raised by Craig Goss
3160 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3162 * libexslt/strings.c: applied patch from Jörg Walter to provide
3163 URI escaping and unescaping functions.
3165 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3167 * libexslt/strings.c: Alexey Efimov found a typo bug in
3168 exsltStrPaddingFunction()
3170 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3172 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
3174 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3176 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3177 applied patch from Craig A. Berry for the VMS port.
3179 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3181 * libxslt/xsltInternals.h: increase the max number of cascaded
3183 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3184 the Windows binaries.
3186 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3188 * win32/libxslt.def.src: added more exports for Stephane Bidoul
3190 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3192 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3193 the apibuilder script, regenerated the APIs
3195 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3197 * libxslt/numbers.c: numbering should not traverse XInclude
3198 nodes left in the tree. Closes bug #101114 raised by
3201 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3203 * doc/apibuild.py: fixed a bug in merging public info from
3205 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3206 the iconv option to configure.js didn't work, and
3207 added zlib option needed when linking xsltproc statically
3209 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3211 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3212 the generation of libexslt-api.xml
3213 * libexslt/exslt.h: small cleanup.
3215 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3217 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3218 copied over the apibuild.py from libxml2, adapted a bit and
3219 regenerated the API description in XML. Todo: libexslt-api.xml
3220 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3221 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3222 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3223 libxslt/templates.c libxslt/transform.c libxslt/transform.h
3224 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3225 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3226 report from the scripts.
3227 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3230 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3232 * libxslt/transform.c: xsl:element generated superfluous xmlns
3233 declarations, closes bug #99905
3234 * tests/docs/Makefile.am tests/docs/bug-101.xml
3235 tests/general/Makefile.am tests/general/bug-101.*: added the
3236 example in the regression tests for this case
3238 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3240 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3241 within an <xsl:text>
3243 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3245 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3247 * tests/docs/Makefile.am tests/docs/bug-100.xml
3248 tests/general/Makefile.am tests/general/bug-100.*: added the
3249 example in the regression tests for this case
3250 * tests/docs/Makefile.am tests/docs/bug-99.xml
3251 tests/general/Makefile.am tests/general/bug-99.*: this test
3252 covers an xsl:attribute namespace bug that Norm pointed out.
3254 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3256 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3257 win32/libxslt.def.src: applied another patch from Richard Jinks
3258 for the export of teh sorting routine and allowing per context
3261 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3263 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3264 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3265 redefining the sorting routine, plus a bit of tweaking of the
3268 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3270 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3272 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3273 * doc/html/*.html: updated too
3274 * python/libxsltclass.txt: updated too
3276 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3278 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3279 xsltGetProfileInformation() to retrieve profiling informations
3280 from an XSLT transformation context. It returns it as an XML
3281 tree. Provided by Michael Rothwell this closes RFE #99527
3283 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3285 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3286 in xsltFindElemSpaceHandling() missing imported informations
3287 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3290 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3292 * libxslt/namespaces.c: fix for namespace generation on
3293 attributes created with xsl:attribute
3295 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3297 * libxslt.spec.in configure.in: add a line in %changelog for releases
3299 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3301 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3302 xsltInternals.h reference.
3304 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3306 * python/tests/*.py: enable libxml2 memory debug before
3307 loading libxslt since libxslt initialization now includes
3308 EXSLT registration which initialize the libxml2 library and
3311 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3313 * python/libxsl.py: updated with new version from Stéphane Bidoul
3315 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3317 * win32/libxslt.def.src: exported new functions
3319 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3321 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3322 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3323 * python/tests/exslt.py: trouble with mem debug in that specific
3326 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3328 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3329 problem when compiling on HP-UX
3331 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3333 * python/generator.py python/libxslt.c: fixes for compiling
3336 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3338 * libxslt/transform.c: fixed bug #99168 select evaluating to
3341 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3343 * tests/documents/result.xhtml: the XHTML1 serialization change
3344 to libxml2 modifies slightly the result of that test.
3346 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3348 * configure.in: the python bindings requires libxml2 >= 2.4.25
3349 for the regexp stuff.
3351 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3353 * configure.in: similar patch to #98825 for --with-python
3355 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3357 * libxslt/variables.c: fix bug #98793 on clash of imported global
3359 * tests/reports/tst-1.err: this changes the output of that test
3361 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3363 * configure.in: preparing 1.0.23
3364 * doc/*: rebuilding the docs
3366 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3368 * python/libxslt.c: make sure to register EXSLT for the bindings
3369 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3370 * xsltproc/xsltproc.c: minor cleanup
3372 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3374 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3375 when building outside of the source tree
3377 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3379 * python/generator.py: xpathObjectRet() pertains to the libxml2
3380 module, add the namespace.
3382 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3384 * libxslt/win32config.h: cleanup
3385 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3386 * win32/Makefile.msvc: modified to allow mingw coexistence
3387 * win32/configure.js: integrated mingw
3388 * win32/Readme.txt: cleanup
3389 * xsltproc/xsltproc.c: allowed stdarg for mingw
3391 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3394 * doc/xsltproc.html - ran stylesheets to update man page
3395 and html with Daniel's fix to #95510
3397 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3399 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3400 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3401 * README: fix the bug page URL
3403 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3405 * libxslt/functions.c: make sure the fixup for key() reported
3406 by John Escott actually works.
3407 * tests/docs/Makefile.am tests/docs/bug-98.xml
3408 tests/general/Makefile.am tests/general/bug-98.*: added the
3409 example in the regression tests for this case
3411 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3413 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3414 * tests/docs/Makefile.am tests/docs/bug-97.xml
3415 tests/general/Makefile.am tests/general/bug-97.*: added the
3416 example in the regression tests for this case
3418 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3420 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3421 checks in recursive copies.
3422 * tests/docs/Makefile.am tests/docs/bug-96.xml
3423 tests/general/Makefile.am tests/general/bug-96.*: added the
3424 example in the regression tests for this case
3426 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3428 * libxslt/functions.c: autoconvert key() first arg to string,
3429 reported by John Escott
3431 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3433 * libxslt/transform.c: corner case handling of copying a CDATA node.
3435 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3437 * libxslt/win32config.h: retired xmlwin32version.h
3439 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3441 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3442 written by Thomas Schraitle (RFE #96485)
3444 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3448 clarifying --catalog option and xsltproc's use of
3449 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3450 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3452 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3454 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3455 libxml2 string API instead.
3456 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3457 try to cope with architecture lacking some of the string functions,
3458 reuse the trio ones compiled in libxml2 , should close #97113
3460 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3463 the spec file and associated changes in the Makefiles.
3465 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3469 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3471 * libxslt/keys.h: fixed include c.f. bug #96487
3472 * config.h.in: Red Hat 8.0 induced change
3474 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3477 fixed bug #78501 when using a non ascii character for the
3478 number formatting grouping separator.
3479 * tests/docs/Makefile.am tests/docs/bug-95.xml
3480 tests/general/Makefile.am tests/general/bug-95.*: added the
3481 example in the regression tests for this case
3482 * libxslt/attributes.c: cleaning up a problem introduced in last
3485 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3487 * libxslt/attributes.c: fixed minor typo in a call to
3490 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492 * python/types.c: fixed bugs when passing result value tree
3493 to Python functions.
3495 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3497 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3499 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3502 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504 * configure.in: preparing 1.0.22
3505 * doc/*: upated and rebuilt the docs
3507 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509 * libxslt/variables.c: fixed bug #86421
3510 * tests/docs/Makefile.am tests/docs/bug-94.xml
3511 tests/general/Makefile.am tests/general/bug-94.*: added the
3512 example in the regression tests for this case
3514 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516 * xsltproc: added and tested the --path option to close #79638
3518 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3521 with the inherited stylesheet value.
3522 * tests/docs/Makefile.am tests/docs/bug-93.xml
3523 tests/general/Makefile.am tests/general/bug-93-inc.*
3524 tests/general/bug-93.*: added the example in the regression
3527 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3530 possibility to register a transformation context specific
3531 error handler, with xsltSetTransformErrorFunc() and provided
3532 a new routine xsltTransformError() to handle contextual errors,
3533 this should fix #94435
3534 * libxslt/*.c: modified all the code to use the context specific
3535 error handling, as a result xsltPrintErrorContext() is not called
3536 anymore except internally from xsltTransformError()
3538 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540 * libxslt/transform.c: closing #94933, any error will make
3541 the transformation abort with no result.
3542 * tests/reports/tst-1.err tests/reports/tst-1.out
3543 tests/reports/undefvar.err: this changed the regression tests
3545 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3546 updated the result accordingly to the fixes done last month.
3547 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3548 declarations in the result trees. May fix #93692 but it's unclear.
3550 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552 * xsltproc/xsltproc.c: added a --path option to provide the
3553 enhancement requested by #79638, first cut at it, untested
3556 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3558 * libxslt/xslt.c: seems the media-type attribute wasn't
3559 always correctly handled
3561 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3563 * libxslt/transform.c: added URI escaping in case the resource
3564 target computation of exslt:element failed. Should fix #81837
3566 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3568 * README: updated the contact informations
3570 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572 * libxslt/pattern.c: fixed the behaviour of node() patter which
3573 didn't patch the one defined in XPath :-( . Closes bug #95793
3574 * tests/docs/Makefile.am tests/docs/bug-92.xml
3575 tests/general/Makefile.am tests/general/bug-92.*: added the
3576 example in the regression tests for this case
3578 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3580 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3581 * win32/Makefile.msvc: added security.c to the build
3582 * win32/libxslt.def.src: exported functions from security.c
3584 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3587 documents to be written only to a given subtree.
3589 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3591 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3592 runtime security checks, it will also check and do directory
3593 creation when allowed
3594 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3595 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3596 security infrastructure probes at file reading or file creation
3597 * xsltproc/xsltproc.c: plugged the security module there too,
3598 added the new options --nowrite and --nomkdir
3599 * doc/*: updated the man page and regenerated.
3601 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603 * doc/*: updated the doc XSLT to add the search, added the search
3604 page, fixed a link problem raised by Yves Pratter, regenerated
3606 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3608 * doc/index.py: the indexer version of the XSLT part of the
3609 xmlsoft site + archives
3611 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3613 * win32/Makefile.msvc: introduced double-run compilation.
3614 * win32/configure.js: introduced double-run compilation.
3616 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3618 * configure.in: preparing 1.0.21
3619 * doc/* : updated and regenerated the docs and web pages
3621 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3623 * libxslt/transform.c: fixed a disable output escaping bug for
3624 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3625 * tests/docs/Makefile.am tests/docs/bug-91.xml
3626 tests/general/Makefile.am tests/general/bug-91.*: added the
3627 example in the regression tests for this case
3629 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3631 * doc/xlst.html: changing link on ftp.gnome.org
3633 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3635 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3636 reported for libxml2
3638 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640 * Makefile.am configure.in: trying to fix the same problem as
3641 #88412 by bypassing all the python subdir if python ain't detected
3643 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3647 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3649 * libexslt/date.c: fixed the embedded '-' in the duration format
3651 * tests/.../difference.1.xml: added test cases which illustrated
3654 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3656 * libexslt/date.c: fixed date:difference() bugs, removed all
3657 type conversion warnings.
3658 * libxslt/xsltutils.c: removed unused local variable.
3660 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3662 * doc/xsltproc.html:
3663 oops, forgot to update the html version of the man page
3665 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3669 * doc/xsltproc2.html
3670 Fixing erroneous mention of old --warnnet option (thanks to Jean
3671 T. Anderson for pointing this out)
3673 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3675 * win32/configure.js: added more readme info for the binary
3678 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3683 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685 * libxslt.spec.in: fixes libary path for x86_64 AMD
3687 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3689 * python/Makefile.am: applied patch from Christophe Merlet to
3692 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3695 a possible memory leak in case of error
3697 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3700 nice logos generated by Marc Liyanage
3701 * doc/site.xsl *.html: changed the stylesheet to show the new
3702 logo and regenerated the pages
3704 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3706 * python/libxslt-python-api.xml python/libxslt.c
3707 python/libxsltclass.txt python/tests/basic.py: applied a patch
3708 from Ralf Mattes providing style.saveResultToString()
3710 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3712 * configure.in: preparing release 1.0.20
3713 * doc/*: updated and regenerated the docs
3715 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3718 doing the evaluation of attribute value templates
3719 * libxslt.spec.in python/Makefile.am: fixed some troubles
3722 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724 * python/libxslt.c: fixed the parameter order when calling
3725 Python based extensions.
3727 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3729 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3731 * tests/docs/Makefile.am tests/docs/bug-90.xml
3732 tests/general/Makefile.am tests/general/bug-90.*: added the
3733 example in the regression tests for this case
3735 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3737 * win32/Makefile.msvc: added the prefix location to the include
3738 and lib search path.
3740 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742 * libxslt/transform.c: found and fixed the small <xsl:choose>
3743 bug which was giving troubles to DocBook users (the test expression
3744 of <when> was evaluated in the namespace context of <choose> !)
3746 2002-08-18 Havoc Pennington <hp@pobox.com>
3748 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3749 both automake 1.6 and 1.4 installed get the right automake. Means
3750 compilation from CVS will now require the latest automake 1.4
3751 release, or manually creating symlinks called "automake-1.4" and
3754 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3756 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3759 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761 * libxslt/functions.c: recovering to the old (somewhat) broken
3762 implementation of document('') when there is no base for the
3763 source document or it can't be realoaded (e.g. when the sytlesheet
3764 was loaded from a memory string). Matt Sergeant insisted on this
3767 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769 * libxslt/transform.c: applied another patch from Nathan Myers about
3770 a possible memory leak in case of error
3772 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3774 * libxslt/transform.c: applied a patch from Nathan Myers about
3775 an erroneous free in case of error
3777 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3779 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3780 the misdetection of libxml2 python bindings a warning only
3782 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3784 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3785 a bug reported by Gero Meissner (87230)
3786 * fixed a problem compiling python directory when multiple
3787 'make' jobs were executed (python/Makefile.am)
3789 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3792 at the xsltdbg interface when encountering an empty attribute
3795 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3797 * tests/* : the change in HTML meta encoding tag serialization
3798 affected some of the results
3800 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3803 to fix Red Hat bug #68614
3805 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3807 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3808 if there is no *.pdb
3810 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3812 * configure.in: preparing 1.0.19
3813 * doc/* : rebuilt the docs
3815 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3817 * libxslt/transform.c: fixed bug #83749 about namespace generated
3818 being invalid when they are inherited from the context.
3820 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3822 * libxslt/transform.c: fixed bug #86753 on multiple identical
3823 attributes being generated, oops ...
3824 * tests/docs/Makefile.am tests/docs/bug-89.xml
3825 tests/general/Makefile.am tests/general/bug-89.*: added an
3826 example in the regression tests for this case
3828 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3831 * tests/docs/Makefile.am tests/docs/bug-88.xml
3832 tests/general/Makefile.am tests/general/bug-88.*: added an
3833 example in the regression tests for this case
3835 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3837 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3838 Ken Neighbors to implement/fix sorting orders
3839 * tests/docbook/result/*/gdp-handbook.*
3840 tests/docbook/result/xtchunk/html/*.orig
3841 tests/general/bug-12-.out tests/general/bug-63.out:
3842 cleaned up the result of "make tests" following some changes
3843 in namespace axis order and serialization rules in libxml2
3845 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3847 * transform.c further enhancement for bug 84902 (another
3848 path), also cleaned up code slightly
3850 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3852 * transform.c: fixed bug 84902 - message with terminate=yes
3855 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3857 * tests/docs/Makefile.am tests/docs/bug-87.xml
3858 tests/general/Makefile.am tests/general/bug-87.*: added a
3859 example in the regression tests for a case where the XML
3860 default namespace was missing from the namespace axis
3861 * xsltproc/xsltproc.c: added the informations that parameter
3862 strings are expected to be UTF8
3863 * libxslt/attributes.c: fixes on attribute group implementation
3865 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3867 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3868 updating docs to add reference to UTF-8 requirement for
3869 stringparam command line option
3871 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3874 fixed document('') as pointed by Eric van der Vlist
3875 * tests/docs/Makefile.am tests/docs/bug-86.xml
3876 tests/general/Makefile.am tests/general/bug-86.*: added the
3877 specific example in the regression tests
3879 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3881 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3882 patch from Ken Neighbors fixing some format-number inconsistencies
3883 * tests/numbers/format-number.out tests/numbers/format-number.xml
3884 tests/numbers/format-number.xsl: the patch also included
3885 updates to the regression tests
3887 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3889 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3890 xsl:number level="multiple"
3891 * tests/docs/Makefile.am tests/docs/bug-84.xml
3892 tests/general/Makefile.am tests/general/bug-84.*: added a
3893 specific example in the regression tests
3895 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3897 * libexslt/dynamic.c: turned a function static
3898 * libxslt/win32config.h: applied patch from Mark Vadoc
3900 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3903 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3904 a patch from Mark Vakoc to implement the EXSLT
3905 object dyn:evaluate(string) extension function, and a small fix
3908 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910 * configure.in: preparing 1.0.18
3911 * doc/*: recompiled the API and web site
3913 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3915 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3916 duplicated namespace declarations, this might not be as generic as
3917 it should but works well for DocBook stylesheets
3919 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3921 * libxslt.pc.in: fix bug #82970
3923 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3925 * python/libxslt-python-api.xml python/libxslt.c
3926 python/libxsltclass.txt : tried to fix #79105 by providing a
3927 specific error registering routine.
3929 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3931 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3932 adding xsltSaveResultToString()
3933 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3934 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3935 API with the new function.
3937 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3939 * libxslt/function.c: applied a patch from Richard Jinks
3940 to avoid a crash in element-available()
3942 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3944 * libxslt.spec.in: applied patch from Geert Kloosterman to
3945 not miss gif and .png files in the RPM documentation
3947 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3949 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3950 from Charles Bozeman
3952 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3954 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3955 libxslt/xsltconfig.h.in: applied a man page patch from
3956 Christian Cornelssen and fixed a couple of issues he raised.
3958 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3960 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3962 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3964 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3965 Applied Mark Vakoc patch to show registered extensions in xsltproc
3966 * doc/*: rebuilt the API, docs and website
3967 * python/libxsltclass.txt: this added an entry point
3969 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3971 * libxslt/xslt.c: xsl:include crash fix
3972 * libxslt/imports.c: xsl:include crash fix
3973 * libxslt/imports.h: xsl:include crash fix
3975 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3977 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3979 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3981 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3982 fixed some return code problems raised by Thomas Mauch
3984 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3986 * libxslt/transform.c: don't allow adding an attribute to
3989 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3991 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3992 * doc/*: rebuilt the docs.
3994 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3996 * libxslt/variables.c: better attempt to fix the problem in
3997 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3999 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4001 * win32/dsp/*.dsp: Removed obsolete macros
4002 * win32/dsp/*.def: Updated export definitions
4004 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4006 * libxslt/variables.c: tried to fix a problem in
4007 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4009 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4011 * libexslt/date.c: applied another patch from Charles Bozeman to
4012 enhance date/duration support
4013 * tests/exslt/date: added the associated set of regression tests
4015 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4017 * libexslt/date.c: applied a patch from Charles Bozeman to add
4018 duration routines to the date exslt extensions.
4020 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
4024 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4026 * libexslt/date.c: fixed type inconsistencies, double->int
4027 and unsigned/signed mismatch warnings eliminated
4029 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4031 * win32/Makefile.msvc: XSLT debugger support fix
4032 * win32/configure.js: XSLT debugger support fix
4033 * libxslt/xsltconfig.h.in: XSLT debugger support fix
4035 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4037 * configure.in: preparing 1.0.16
4038 * doc/*: updated and rebuilt the docs
4040 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
4042 * libxslt/attributes.c: removed a warning
4043 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
4044 added xsltRunStylesheetUser() API needed to fix #78546
4045 * xsltproc/xsltproc.c: second part of the fix #78546
4047 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4049 * python/Makefile.am: fixing the equivalent of #75779
4051 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4053 * libxslt/keys.c: fixed bug #78735
4054 * configure.in tests/Makefile.am tests/keys/*:
4055 added the tests in a separate directory
4057 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4059 * tests/docs/Makefile.am tests/docs/bug-83.xml
4060 tests/general/Makefile.am tests/general/bug-83.*: added a
4061 specific example for bug #78662 in the regression tests
4062 * tests/docbook/: this also changed a couple of DocBook results
4064 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
4066 * configure.in: trying to kill #77827 IEEE conformance on alphas
4067 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
4069 * tests/docs/Makefile.am tests/docs/bug-82.xml
4070 tests/general/Makefile.am tests/general/bug-82.*: added a
4071 specific example for bug #78211 in the regression tests
4073 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4075 * libxslt/pattern.c: applied patch from Mark Vakoc
4077 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4079 * tests/docs/Makefile.am tests/docs/bug-81.xml
4080 tests/general/Makefile.am tests/general/bug-81.*: added a
4081 specific example for bug #76927 in the regression tests
4083 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4085 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4086 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4087 that $(datadir) should be used for docs
4089 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4091 * configure.in: preparing 1.0.15
4092 * doc/*: updated and rebuilt
4094 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4096 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4097 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4098 * tests/docs/Makefile.am tests/docs/bug-80.xml
4099 tests/general/Makefile.am tests/general/bug-80.*: added a
4100 specific example for bug #76043 in the regression tests
4102 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4104 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4105 steps which were not compiled
4106 * tests/docs/Makefile.am tests/docs/bug-79.xml
4107 tests/general/Makefile.am tests/general/bug-79.*: added a
4108 specific example for bug #75902 in the regression tests
4110 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4112 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4113 attribute match rules evaluation
4114 * tests/docs/Makefile.am tests/docs/bug-78.xml
4115 tests/general/Makefile.am tests/general/bug-78.*: added a
4116 specific example for bug #75777 in the regression tests
4118 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4120 * libxslt/transform.c: found another stupid bug by step by
4121 step processing of the code
4122 * libxslt/pattern.c: idem, except that once stupid mistake
4123 ELEM vs NODE forced the templates to be stored in a list
4124 instead of a hash table, fixing this stupidity should
4125 again lead to a substantive improvement of processing speed.
4126 Like divide by 2 processing time for DocBook stylesheets.
4128 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4130 * libxslt/transform.c: fixing bug #75603
4131 * tests/docs/Makefile.am tests/docs/bug-77.xml
4132 tests/general/Makefile.am tests/general/bug-77.*: added a
4133 specific example for bug #75603 in the regression tests
4135 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4137 * python/Makefile.am: Art Haas pointed a stupid error
4139 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4141 * Makefile.am tests/Makefile.am tests/*/Makefile.am
4142 tests/*/*/Makefile.am : added "make valgrind" targets
4143 to run the test suite under the debugger control
4144 * transform.c: valgrind spotted 2 bugs, one related to
4145 the ordering of the deallocation of the data associated to
4146 a transofrmation, the second in xsltCopyTree when the new
4147 node may have been coalesced with an adjacent text node.
4148 The regression tests now pass cleanly under testgrind.
4150 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4152 * python/Makefile.am: fixed a stupid bug
4154 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4156 * configure.in: preparing 1.0.14
4157 * doc/*: updated rebuilt
4158 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4159 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4160 with the Windows maintainers
4162 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4164 * python/Makefile.am python/generator.py python/libxslt.c
4165 python/types.c python/tests/Makefile.am: applied the same kind of
4166 fixes to the Python Makefiels than to libxml2 ones. Updates
4169 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4171 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
4172 libxslt/variables.c: chaing result tree values which may
4173 be deallocated and must not be kept in the template
4174 pattern lookup cache. Thanks to Valgrin to allow finding
4175 the real problem in bug #74857
4177 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4179 * libxslt/*.h doc/* python/*: applied another cleanup comment
4180 diff from Heiko W. Rupp, regenerated the API and python
4182 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4184 * tests/docs/Makefile.am tests/docs/bug-76.xml
4185 tests/general/Makefile.am tests/general/bug-76.*: added a
4186 home brewed test for path computation elmininating duplicate
4189 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4191 * doc/Makefile.am: fixed a build problem in some environements
4193 2002-03-08 jacob berkman <jacob@ximian.com>
4195 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4196 as make will automatically look there for these files
4198 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4200 * configure.in libxslt/xsltwin32config.h: preparing release
4202 * doc/*: updated and rebuilt the docs
4203 * python/libxslt.c: fixed a possible reentrancy problem
4205 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4207 * libxslt/pattern.c: Fixes the problems exposed by #73880
4208 those ought to be computed at stylesheet compile time, not
4209 at run-time, and the computation was wrong.
4210 * libxslt/transform.c: get rid of fake nodes coming from node-set
4211 transformations. At least if they are still produced they will
4212 become easy to spot as resulting document won't be well-formed.
4214 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4216 * libxslt/extensions.c: fixed bug #73791 related to extension
4217 function declared in included stylesheets
4218 * tests/exslt/functions/function.7.*: added specific test
4220 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4222 * tests/docs/Makefile.am tests/docs/bug-75.xml
4223 tests/general/Makefile.am tests/general/bug-75.*: added a
4224 specific example for bug #72150 in the regression tests
4226 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4228 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4229 similar way as #71457
4231 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4233 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4234 some HTML meta encoding fixups resulting from fix in libxml2
4236 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4238 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4239 related to the XPath changes in fixing #61290
4241 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4243 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4246 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4248 * libexslt/date.c: patch from Charles Bozeman for the exslt date
4250 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4251 the associated regression test provided by Charles
4253 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4255 * libxslt/preproc.c: Fixed #73088 with the associated patch
4257 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4259 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4260 unless compiled explicitely with memory debugging switched on
4261 * TODO: refreshed a bit
4263 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4265 * python/generator.py python/libxslt.c: changes for the 'usual'
4266 setup.py to allow building a libxml2-python
4267 module based on the same code. The initialization is however
4268 different the 2 .so files fo libxml2 and libxslt are identical and
4269 they entry point initialize both libraries. this is done to avoid
4270 some possible nasty problem since the Python don't merge the maps
4271 of all shared modules.
4272 * python/libxsl.py: attempt to cope with the shared library loading
4273 problem when both modules are not merged.
4275 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4277 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4278 documentation for the wrappers and python modules.
4280 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4282 * tests/docs/Makefile.am tests/docs/bug-74.xml
4283 tests/general/Makefile.am tests/general/bug-74.*: added a
4284 specific example for bug #71342 in the regression tests
4285 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4286 #71342 changed one attribute serialization.
4288 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4290 * python/Makefile.am: trying to fix #71270
4292 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4294 * python/*.py: removed tab used spaces
4295 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4296 * doc/news.html doc/xslt.html: rebuild/updated
4298 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4300 * tests/docs/Makefile.am tests/docs/bug-73.xml
4301 tests/general/Makefile.am tests/general/bug-73.*: added a
4302 specific example for bug #71181 in the regression tests
4304 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4306 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4307 work. A bit of cleanup.
4309 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4311 * xslt-config: fixing Red Hat bug #59508
4313 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4315 * tests/docs/Makefile.am tests/docs/bug-72.xml
4316 tests/general/Makefile.am tests/general/bug-72.*: added a
4317 specific example for bug #58444 in the regression tests
4319 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4321 * libxslt/transform.c: fixed bug #58444, was quite simpler
4324 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4326 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4327 closed bug #70131, still wondering about the position() when
4328 the node is selected.
4330 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4332 * tests/docs/Makefile.am tests/docs/bug-71.xml
4333 tests/general/Makefile.am tests/general/bug-71.*: added a
4334 specific example for Norm's bug in the regression tests
4336 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4338 * libxslt/attributes.c: fixed a bug reported by Norm
4340 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4342 * python/libxml.c : fixed a small warning.
4343 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4344 python/libxsltclass.txt: rebuilt the APIs
4346 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4348 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4349 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4350 libxslt/xsltInternals.h: adding extra run-time informations
4351 to make the stylesheet really read-only at run-time.
4353 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4355 * libxslt/transform.c: fixing bug #70281
4357 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4359 * libxslt/numbers.c: trying to fix #68759
4361 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4363 * python/Makefile.am: seems some version of automake didn't
4364 generate the dependancies right as Jacob found out. Add
4365 an extra dependancy rule.
4367 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4369 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4370 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4371 Fixed the python Makefiles, corrected a bug showing up on ia64,
4372 changed the name of the python internal module too
4374 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4376 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4377 Licence to MIT Licence and release of 1.0.11
4378 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4379 doc/xslt.html: updates of the docs accordingly
4380 * libxslt/xsltwin32config.h: numbering
4381 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4382 python/libxslt-python-api.xml: cleanup the dependancies with
4384 * python/tests/extfunc.py: updated examples.
4386 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4388 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4389 doc/parsedecl.py: fixup the script and rebuid the API
4390 * libxslt/extensions.h: cleanup
4391 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4392 python/libxsltclass.txt: provided accessors for a lot of the
4393 tructures involved in the transformation. Stylesheet and
4394 transformation python object don't free automatically the
4395 encapsulated object when deallocated.
4396 * python/tests/Makefile.am python/tests/basic.py
4397 python/tests/extfunc.py python/tests/pyxsltproc.py:
4398 updated the examples
4400 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4402 * xsltproc/xsltproc.c: small fix
4403 * Makefile.am: cleanup
4404 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4405 * python/generator.py python/libxml_wrap.h python/libxsl.py
4406 python/libxslt.c python/libxsltclass.txt: augmented the
4408 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4409 libxslt-python API to get an estimate of what is missing
4411 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4413 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4414 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4415 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4416 fixed an import order.
4417 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4419 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4421 * python/libxlst.c python/libxslt-python-api.xml
4422 python/libxsltclass.txt: plugged the extension of the engine
4423 with python defined functions
4424 * python/tests/Makefile.am python/tests/extfunc.py: added a
4425 basic test, still a memleak, cleanup function needed.
4427 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4429 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4430 spec file will now build libxslt-python, fought with shared
4431 and other crazyness, seems to work now :-)
4432 * doc/libxslt-api.xml: regenerated
4434 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4436 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4437 tests/*/*/Makefile.am: refactored make tests, make all now don't
4439 * python/Makefile.am: added tests
4440 * python/tests/basic.py python/tests/Makefile.am: added the first
4441 basic test, memory debug included
4443 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4445 * configure.in python/Makefile.am: attempst to tweak to get
4446 full memory debug...
4447 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4448 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4449 the basic API starts to work
4450 * python/tests/test.*: first basic test
4451 * libxslt/xsltutils.c: fixed a comment
4453 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4455 * configure.in doc/Makefile.am: do not install outside of prefix,
4456 make sure the API get shipped.
4458 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4460 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4461 reactivated xsltMatchPattern() since this is really something
4462 one may want to have access to in an extension function.
4463 * Makefile.am configure.in python/Makefile.am python/generator.py
4464 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4465 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4466 python/types.c: started working on the python bindings, borrowed
4467 most of the work done for libxml2, most of the generator code
4468 is similar. Commit at the point where this compiles cleanly and
4469 "import libxslt" doesn't yield any missing entry point.
4471 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4473 * libxslt/pattern.c: patch from Charles Bozeman to support
4476 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4478 * libxslt/keys.c: Bob Stayton pointed out a problem when
4479 using unions in key match patterns.
4480 * tests/docs/Makefile.am tests/docs/bug-70.xml
4481 tests/general/Makefile.am tests/general/bug-70.*: added a
4482 specific example in the regression tests
4484 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4486 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4487 closes bug #69809 submitted by Michael Kroell
4489 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4491 * xsltproc/xsltproc.c: added links to the Web site from usage()
4493 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4495 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4496 an index based on comments content similar to libxml2 one
4497 The code need more specific comments.
4498 * doc/*: rebuilt the web site with the new references
4500 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4502 * libxslt/functions.h: roll back the change after more analysis
4503 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4506 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4508 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4511 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4513 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4514 error when parsing -o arguments.
4516 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4518 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4519 Fixed RH bug #57496, xsltproc was not returning error
4520 code on internal runtime errors. Should return 9 now.
4522 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4524 * libexslt/math.c: Charlie Bozeman provided the implementation
4525 for the EXSLT math other functions
4527 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4529 * libexslt/Makefile.am: jacob berkman pointed out that the
4530 Cygwin patch forgot to add libexslt.h to the tarball
4532 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4534 * libxslt/pattern.c: fixed I18N problemes in the template parser
4535 pointed out by Xavier Cazin
4536 * tests/docs/Makefile.am tests/docs/bug-69.xml
4537 tests/general/Makefile.am tests/general/bug-69.*: added a
4538 specific example in the regression tests
4540 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4542 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4543 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4544 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4545 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4546 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4547 xsltproc/xsltproc.c: applied Robert Collins patch for
4550 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4552 * xsltproc/Makefile.am configure.in: ugly way to keep
4553 the memory debugging active on my devel workstation
4554 by bypassing libtool completely
4556 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4558 * libxslt/templates.c: fixed bug #68751
4559 * tests/docs/Makefile.am tests/docs/bug-68.xml
4560 tests/general/Makefile.am tests/general/bug-68.*: added a
4561 specific example in the regression tests
4563 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4565 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4566 small problems raised by Justin Fletcher
4568 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4570 * configure.in: releasing 1.0.10
4571 * doc/*: updating the docs for the release.
4572 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4573 seems I inadvertantly commited previously stuff from a failed
4574 attempt at fixing namespace nodes parents.
4576 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4578 * libxslt/numbers.c: the xsl:number implementation incorrectly
4579 cached the format string in some case. Fixes bug #65391
4581 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4583 * configure.in: fixed a couple of cut and paste errors in the
4584 math functions detection
4585 * libxslt.spec.in: added missing file entry for libxslt.pc
4587 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4589 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4590 update xsltproc man page to add --stringparam option
4592 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4594 * xsltproc/xsltproc.c: added the --stringparam option
4595 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4596 the --novalid behaviour.
4598 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4600 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4602 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4604 * doc/*.html: updated gdome2 homepage
4606 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4608 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4610 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4612 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4613 increased number of parameteres, changed license, cleaned up some
4614 places where it looked junky because of stylesheet issues
4616 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4618 * xsltproc/xsltproc.c: increased the max number of parameters
4620 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4622 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4624 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4626 * configure.in: applied albert portability patch
4627 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4628 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4629 applied Igor patch for Windows
4631 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4633 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4635 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4637 * configure.in: preparing 1.0.9
4638 * doc/*: updated and rebuild the doc
4640 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4642 * configure.in libexslt/Makefile.am: trying to fix the problem
4643 related to prelinking and libtools crazyness
4645 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4647 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4648 patch for the debugger glue.
4650 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4652 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4653 the whole module with just the entry points.
4655 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4657 * libxslt/transform.c: Nik Clayton found a bug introduced in
4658 1.0.8 when using doctypes for HTML output
4660 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4662 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4663 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4664 to use a callback setup function, deprecating libxsltbreakpoint
4665 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4666 dependancies on libxsltbreakpoint
4668 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4670 Build patch from Peter Williams <peterw@ximian.com>
4671 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4672 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4673 $(srcdir), not the build directory.
4675 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4677 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4679 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4681 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4682 xsltproc return codes, per
4683 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4685 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4687 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4688 much as 40 steps. A dynamic alloc would still be better
4690 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4692 * xsltproc/xsltproc.c: return useful code signaling error conditions
4695 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4697 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4699 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4701 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4702 template matches compilation was failing to skip blanks bewteen
4703 consecutive predicates
4705 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4707 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4708 updating Makefiles to fix the prelinking.
4710 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4712 * libxslt/transform.c: fixed a bug in the document extension
4713 element where the doctype infos were not taken into account.
4715 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4717 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4719 * tests/namespaces/*: updated the tests to separate stdout and
4721 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4723 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4725 * configure.in libexslt/Makefile.am: more Makefile fixups
4727 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4729 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4731 * libxslt/transform.c: small fix.
4733 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4735 * vms/* Makefile.am: included OpenVMS port instructions from
4736 John A Fotheringham, integrated in the tar file.
4738 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4740 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4741 from Igor for Windows
4742 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4744 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4746 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4748 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4750 * configure.in: preparing 1.0.7
4751 * libxslt.spec.in: cleanup similar to libxml2 one
4752 * breakpoint/*.[hc]: finished cleaning up contributed code
4753 * doc/*: updated and rebuilt the documentation
4754 * xsltproc/xsltproc.c: cleanup of the timing code
4755 * xsltproc/Makefile.am: auto* sucks
4756 * libxslt/transform.c: added a missing include
4758 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4760 * Makefile.am acconfig.h config.h.in configure.in
4761 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4762 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4763 the debugger support, make it the default, added the
4764 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4766 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4768 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4770 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4772 * libxslt/xsltutils.c: handle indent=no when using an HTML
4774 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4775 modified the output of those test suites
4777 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4779 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4780 to libxml and removed the --warnnet option
4782 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4784 * configure.in: applied patches from David Härdeman closing
4787 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4789 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4790 * libexslt/date.c: applied patch from Bruce Miller
4791 * doc/*: updated and rebuilt the docs
4793 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4796 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4797 made sure the .def is handled as binary
4799 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4801 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4803 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4805 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4807 * libxslt/numbers.c: take NaN and infinity attributes of
4808 xsl:decimal-format into account. Closes #62577
4810 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4813 is now extracted from the xslt.html flat file using
4814 the site stylesheet ... eat your own dogfood !
4815 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4816 HTML output to not generate a DOCTYPE if it should not
4817 i.e. no identifier nor version specified in the xsl:output
4818 * tests/multiple/out/*.orig tests/general/bug-11-.out
4819 tests/general/bug-33-.out tests/general/bug-52.out
4820 tests/docbook/result/xtchunk/html/*.orig
4821 tests/docbook/result/html/gdp-handbook.html
4822 tests/XSLTMark/*.out: fixing xsl:output with method=html
4823 resulted in a number of small changes in the regression tests
4826 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4829 config.h include out of exsltconfig.h since this header is
4830 exported and config.h is not.
4832 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4835 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4838 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4840 * libxslt/numbers.c: reworked internal representation of
4841 tokenized number format and parsing/tokenization. This fixes
4842 many bugs regarding separator and default tokens.
4843 * tests/REC/test-7.7-3.out: the fix changes the output of this
4844 test. It now complies to the XSLT spec (wow! ;o)
4846 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4848 * xsltproc/Makefile.am configure.in config.h.in: trying to
4849 bypass libtool crazyness when compiling in my debug environment
4850 * libxslt/templates.c: fix a compilation problem due to recent
4853 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4855 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4856 non-alphanumeric token handling in number formatting.
4858 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860 * configure.in: releasing 1.0.5
4861 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4863 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4865 * tests/REC/test-7.7-4.out: fixed a typo
4867 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4869 * libexslt/saxon.c: fixed a typo and improved handling of
4870 non-XPath-expression arguments.
4871 * libexslt/strings.c: fixed a bug in tokenize: function was using
4872 tctxt->output instead of tctxt->document->doc.
4873 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4874 which was using variable "node" instead of "cur"
4876 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4878 * libxslt/extra.[ch]: removed older SAXON extensions
4879 implementations from Darren Graves.
4880 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4881 a bug with time zone offset on Linux.
4883 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4885 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4886 strip-space should also be applied to document imported
4889 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4891 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4892 rewrote the way strip-space gets applied. Closes bugs #61962
4893 * tests/docs/Makefile.am tests/docs/bug-66.xml
4894 tests/general/Makefile.am tests/general/bug-66.*: added a
4895 specific example in the regression tests
4897 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4899 * libxslt/xslt.c: Fixing bug #61913
4900 * libxslt/transform.c: removing a small memleak when running with
4903 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4905 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4906 added implementation of SAXON expression(), eval() and
4907 evaluate() functions.
4908 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4909 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4910 modified to use SAXON namespace (functions are not registered
4911 in the LibXSLT namespace)
4912 * tests/exslt/common/object-type.1.out: modified to take account
4913 of the new saxon:expression function
4915 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4918 should be faster too.
4919 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4920 updated the result of the tests. A subtle bug unnnoticed yet
4921 in the XML Rec formatting got fixed.
4923 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4925 * libxslt/numbers.c: trying to fix bug #61070, seems there
4926 is still a couple of problem left. And optimizations are
4929 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931 * libxslt/variables.c: fixing bug #61673 part II
4932 * tests/docs/Makefile.am tests/docs/bug-65.xml
4933 tests/general/Makefile.am tests/general/bug-65.*: added a
4934 specific example in the regression tests
4936 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938 * libxslt/pattern.c: fixed bug #61627
4939 * tests/docs/Makefile.am tests/docs/bug-64.xml
4940 tests/general/Makefile.am tests/general/bug-64.*: added a
4941 specific example in the regression tests
4942 * tests/docs/Makefile.am tests/docs/bug-63.xml
4943 tests/general/Makefile.am tests/general/bug-63.*: added a
4944 specific example in the regression tests for bug #61291
4945 (fixed in libxml2 module)
4946 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4947 a test for handling undefined variables
4949 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4951 * configure.in xslt-config.in: trying to fix bug #60890
4953 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955 * configure.in: applied patch to close bug #60724
4957 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4959 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4960 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4962 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4964 * libxslt/extra.[ch] tests/extensions/list.*
4965 tests/extensions/evaluate.*: applied patch from Darren Graves
4966 adding support for Saxon's evaluate & expression extension functions
4967 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4969 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4972 patches from Igor for Windows.
4974 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976 * libxslt/xslt.c: fixed bug #60624
4977 * libxslt/xsltutils.c: improver the error context reporting
4978 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4979 specific regression test
4980 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4982 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984 * libxslt/variables.c: fixed a problem with global var override
4985 being reported as an error.
4986 * tests/docs/Makefile.am tests/docs/bug-61.xml
4987 tests/general/Makefile.am tests/general/bug-61.*: added a
4988 specific example in the regression tests
4989 * configure.in tests/Makefile.am tests/reports/*: adding a test
4990 to make sure redefinition of global variables in the same stylesheet
4993 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4995 * libxslt/extra.c: okay the code from Norm is really non
4996 portable and break everywhere except on Sun and Linux
4997 platform. Compile it only on those targets.
4999 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5001 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
5002 and Justin Fletcher)
5004 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
5006 * libxslt/numbers.c: Fixing bug #60415
5007 * tests/docs/Makefile.am tests/docs/bug-61.xml
5008 tests/general/Makefile.am tests/general/bug-61.*: added a
5009 specific example in the regression tests
5011 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5013 * tests/docbook/result/*: the change in libxml to output
5014 decimal charrefs instead of hexadecimal changed a lot of
5017 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
5021 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023 * configure.in: preparing for 1.0.4
5024 * doc/xslt.html doc/html/*: updated and regenerated docs
5026 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5028 * libexslt/date.c: fixed some compile warnings and disabled
5029 debugging by default.
5031 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5033 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
5034 incorporate comments from bug #59220
5036 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5038 * configure.in libexslt/date.c libexslt/Makefile.am
5039 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
5040 of the EXSLT - Dates and Times core functions.
5041 The exsltDateFormat* functions need to be reworked but it
5042 works like this, even if it's quite messy.
5043 * tests/exslt/strings/.cvsignore: added
5045 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047 * xsltproc/xsltproc.c: tell in usage that parameter strings
5050 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052 * libxslt/Makefile.am libxslt/transform.c: trying to close
5053 bug #60304 on xsl:fallback usage
5054 * tests/docs/Makefile.am tests/docs/bug-60.xml
5055 tests/general/Makefile.am tests/general/bug-60.*: added a
5056 specific example in the regression tests
5058 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060 * tests/documents/Makefile.am tests/documents/*: changed the
5061 test to use doc%5Ffile instead of doc%20file, this is
5062 sufficient to preserve the test capacities while closing
5065 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067 * libxslt/extra.c : close #59570 by simply not providing
5068 Norm's extension on FreeBSD.
5069 * tests/general tests/docs: added a couple of new entries
5071 * libexslt/strings.c: NULL initialized a local variable
5072 which was tested later on.
5074 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5076 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
5077 #60143 and rebuilt the FO test outputs
5079 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5081 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5082 on inheritance of attributes from multiple attributes-sets
5084 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5086 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5087 added implementation of EXSLT - Strings.
5088 Currently implemented functins are str:tokenize, str:align
5089 str:concat and str:padding.
5090 * configure.in tests/exslt/Makefile.am
5091 tests/exslt/strings/Makefile.am
5092 tests/exslt/strings/tokenize.1.*: added a test for the
5093 str:tokenize function.
5095 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5097 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5098 libexslt/Makefile.am: added man pages provided by Heiko Rupp
5100 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5102 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5103 tutorial text to add references to global variables cleanups
5105 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5107 * doc/xsltproc.1 - added xsltproc man page (note: this has not
5108 been added into the build yet)
5110 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5112 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5113 doc/tutorial/libxslttutorial.xml: added global variables cleanups
5115 * tests/documents/Makefile.am: mjcox pointed to some missing files
5117 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5119 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5121 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5123 * libexslt/common.c: implemented version 3 of the exslt:node-set()
5125 * tests/exslt/common/Makefile.am
5126 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5128 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5130 * adding doc/xsltproc.html - html generated from xsltproc.xml,
5131 update doc/xslt.html with link to xsltproc.html
5133 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5135 * adding doc/xsltproc.xml - user manual for xsltproc
5137 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5140 warning raised by the Windows compiler (Chris Poblete)
5142 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5145 closed bugs #59212 and #59220
5147 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149 * config.h.in configure.in xsltproc/xsltproc.c: complete test
5150 of a DocBook XSLt transform with --nonet, need stat(), added
5151 checking in configure.
5153 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155 * xsltproc/xsltproc.c: catalog integration, cleanup with
5156 the --nonet option closing #59427
5157 * libxslt/xslt.c: removed a small memleak when using a
5160 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5162 * //Makefile.am : fixed an error I propagated to nearly all
5163 Makefiles.am on Saturday
5165 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5169 * libxslt/pattern.c: tag a potential threading problem.
5171 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5173 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5176 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178 * //Makefile.am : fixed a number of small problems with
5179 Makefiles spotted by Albert Chin
5181 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5186 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188 * libxslt/extensions.c: fixed a permutation of args to
5189 xsltPrintErrorContext()
5191 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5195 * tests/docs/Makefile.am libexslt/Makefile.am
5196 tests/documents/Makefile.am tests/general/Makefile.am
5197 xsltproc/Makefile.am: cleaning of Makefiles pointed out
5200 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5204 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5207 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5208 export xsltconfig.h at make install stage
5210 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5212 * doc/xslt.html updated xsltproc description with the many new
5213 command line options Daniel has added, cleaned up some spelling
5215 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
5218 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5219 serious changes on Result Value Trees and NodeSets
5220 w.r.t. deallocation and collect operations. Probably not
5221 100% clean (merge of allocated trees smells like a problem).
5222 Seems sufficient to close #58943 . Also check if XPath evaluations
5223 failed, and in this case stops the processing and avoid
5224 going further, goal is to not segfault on broken XSLT.
5226 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5229 some associated serious cleanup in the pattern code.
5230 * tests/docbook/result/*: regenerated all the results for the
5231 docbook testsuite. Seems killing #58878 also changes the
5232 fo results seriously.
5233 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
5234 tests/general/Makefile.am tests/general/bug-5[56].*: added
5237 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5239 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5240 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5241 fixed compilation warnings due to recent changes to the extension
5243 * libxslt/preproc.[ch] libexslt/common.c
5244 fixed the precomputation of *:document elements
5245 * libxslt/functions.h: fixed a compilation warning
5247 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5250 for xsltTimeStamp() in bug report #58012
5252 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
5255 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5256 of 'non-standard' libxml element like namespace nodes.
5257 * tests/docs/Makefile.am tests/docs/bug-54.xml
5258 tests/general/Makefile.am tests/general/bug-54.*: added a
5259 specific example in the regression tests
5261 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263 * HACKING: added John Fleck right to commit in the doc subdir
5265 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5267 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5268 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5269 tests/general/Makefile.am tests/general/bug-52.*
5270 tests/general/bug-53.*: Added a few new tests for recently fixed
5272 * tests/xmlspec/REC-xml-20001006-review.html
5273 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5274 DTD changed the result by adding extra attributes to the HTML output
5276 2001-08-06 Peter Williams <peterw@ximian.com>
5278 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5279 when srcdir != builddir.
5281 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5283 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5284 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5285 to easify extension element precomputation.
5286 * libexslt/functions.c: uses the new framework and precomputes
5287 func:result elements.
5289 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5293 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5295 * tests/general/bug-21-.out tests/general/bug-31-.out:
5296 this got fixed by libxml patches
5297 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5298 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5299 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5300 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5301 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5302 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5303 a few things related to those changes.
5305 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5307 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5308 * test//*/*.out: the output of some tests changed, looks better
5311 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313 * libxslt/xsltutils.c: avoid extra \n when serializing top
5316 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318 * libxslt/extra.c: one more revision on Norm's localTime() function
5320 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5322 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5323 exsltLeadingFunction when passing an empty node-set as the
5325 * libxslt/functions.[ch]: gave priority to context-level functions
5326 over extension module functions. This allows a function declared
5327 with a func:function element to override an extension module
5328 function for example. This is a bit hackish...
5329 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5330 values didn't conform to the expected values. This is a bug in
5331 the EXSLT official use cases.
5333 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335 * config.h.in configure.in libxslt/extra.c: tried to integrate
5336 Norm's implemntation of localTime()
5338 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5340 * libxslt/extra.c: fixed a serious proble is node-set was called
5342 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5344 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5346 * libexslt/functions.c: fixed memory leaks
5348 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5350 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5351 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5352 more cleanup of the problems introduced with EXSLT, also closes
5355 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5357 * doc/internals.html - general cleanup
5359 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5361 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5362 to check EXSLT conformance
5363 * libexslt/sets.c: fixed a typo when registering has-same-node
5365 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5367 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5368 of memory allocations, raise a bug in the test suite, also
5369 need to be centralized as a single cleanup function.
5371 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5373 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5374 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5375 Some cleanup, there is still a memory leak left and some warnings
5378 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5380 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5381 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5382 libxslt/xsltInternals.h: new extension framework.
5383 Added stylesheet module data, top-level and extension elements
5384 precomputing, global registration of top-level elements and
5385 extension elements and functions.
5386 Extensions are no longer initialized from extension-element-prefixes
5387 declarations but when modules need the data.
5388 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5389 only allocate and free module data, they shouldn't register the
5390 elements and functions any more.
5391 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5393 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5394 non-XSLT top-level elements before any xsl:import element.
5395 * libexslt/common.c libexslt/functions.c libexslt/math.c
5396 libexslt/sets.c: adapted to use the new extension framework.
5397 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5398 moved the test module from functions.c to extensions.[ch],
5399 modified it to use the new extension framework. Updated xsltproc
5400 to register the test module.
5402 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5404 * libxslt/pattern.c: fixed an ugly problem with namespaces
5405 in templates compilation
5406 * tests/namespaces/tst4.*: added a specific testcase
5407 * libxslt/transform.c: reenabled debug
5409 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5411 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5413 * doc/html/*.html: updated the docs.
5414 * xsltproc/xsltproc.c: activate line numbering unfortunately
5415 this works only with CVS, libxml2-2.4.1 is broken in this respect
5417 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5419 * libxslt/documents.c enhancement to xsltFindDocument to
5420 cater for the Matt Sergeant patch
5422 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5424 * updating libxslt tutorial to include param support
5426 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5428 * libexslt/math.c: small cleanup
5429 * libxslt/functions.c: patch to document('') from Matt Sergeant
5430 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5431 c.f. bug #57464 from Tom Moog
5433 2001-07-19 Darin Adler <darin@bentspoon.com>
5435 * configure.in: Add HTML_DIR definition.
5436 * xsltproc/.cvsignore: Ignore some generated files.
5438 2001-07-18 Peter Williams <peterw@ximian.com>
5440 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5443 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5445 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5446 libexslt/common.c libexslt/functions.c libexslt/math.c
5447 libexslt/sets.c: removed utils.[ch] as their content is
5448 integrated in libxml
5449 * libexslt/sets.c: uses the new libxml functions
5450 * libxslt/extra.[ch]: removed exsl:document
5451 * AUTHORS: added /me
5453 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5455 * libexslt/.cvsignore: some more generated files to ignore
5456 * libexslt/Makefile.am: utils.h not installed anymore
5457 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5458 libexslt/math.c libexslt/sets.c:
5459 changed function prefix from exsl* to exslt*
5460 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5461 from common.c to exslt.c
5462 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5464 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5465 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5466 * xsltproc/xsltproc.c: updated to use the new function prefix
5468 2001-07-15 Darin Adler <darin@bentspoon.com>
5470 * libxslt/.cvsignore:
5471 * tests/XSLTMark/.cvsignore:
5472 * tests/extensions/.cvsignore:
5473 * tests/xmlspec/.cvsignore:
5474 Some more generated files to ignore.
5476 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * Makefile.am configure.in libexslt/Makefile.am:
5479 Integration of libexslt in the build system
5480 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5481 xsltproc/Makefile.am xsltproc/xsltproc.c:
5482 Moved xsltproc to a separate directory, linked it to libexslt,
5483 and added exslt version reports to -V
5484 * tests/*/Makefile.am: updated the path to xsltproc
5485 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5486 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5487 versionning informations, some cleanup, and added documentation
5488 to a couple of exported functions
5490 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5492 * libexslt/Makefile.am: account for new source files
5493 * libexslt/.cvsignore: added
5495 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5497 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5498 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5499 start implementing EXSLT
5501 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5504 trying to accept AVT for "format" in xsl:number
5506 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5509 xsltProfileStylesheet
5511 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5514 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5515 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5516 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5517 libxslt/variables.c libxslt/xslt.c: provide context for
5518 error messages. Requires libxml head changes.
5519 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5522 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524 * libexslt/Makefile.am: initial EXSLT framework
5526 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5529 * win32/libxslt/libxslt.def: added another entry point
5530 * libxslt/transform.c: fixed a comment block
5531 * doc/xslt.html doc/html/*: updated and regenerated the docs
5533 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * win32/libxslt/libxslt.def: added missing functions
5537 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5540 libxslt/xsltInternals.h: added Embedding Stylesheets
5541 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5542 from the REC about it
5543 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5544 tried to accomodate the various (and changing) proprietary
5545 ways of implementing chunking.
5546 * tests/docbook/result/xtchunk/html: now output is generated in
5549 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551 * libxslt/xsltproc.c: small cleanup
5552 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5553 for cdata/text handling
5555 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5558 * tests/documents/Makefile.am tests/documents/message.*: added
5559 a specific regression test
5560 * libxslt/transform.c: fixed an infinite loop
5561 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5564 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5567 fixed exclude-result-prefixes handling and how namespaces
5568 propagate from the stylesheet to the result in general, this
5569 is a serious cleanup.
5570 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5571 tests/general/itemschoose.out tests/namespaces/extra.xsl
5572 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5573 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5574 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5575 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5576 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5577 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5578 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5579 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5580 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5581 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5582 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5583 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5584 fixed and rechecked all the tests where the namespace
5585 propagation was wrong either taht the rules were not applied
5586 correctly or that superfluous namespaces were declared in the
5589 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5592 libxslt/variables.h: Norm pointed out that element-available()
5593 didn't work, implemented it
5594 * tests/extensions/Makefile.am tests/extensions/list.*: added
5595 a test for all registered xslt element, function and default
5598 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5601 tests/documents/docfile.xml tests/documents/test.result
5602 tests/documents/test.xml tests/documents/test.xsl:
5603 added a test for URI-escaping on document() input
5605 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607 * tests/docs/Makefile.am tests/general/Makefile.am
5608 tests/general/bug-49-* tests/docs/bug-49-*
5609 tests/general/bug-50-* tests/docs/bug-50-*: added a
5610 couple of regression tests for bugs posted on the list
5612 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614 * libxslt/xsltproc.c: avoid generating CDATA node in document
5615 tree when parsed, force generation of text nodes instead.
5617 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619 * doc/extensions.html: fixed a number of typo found by Dan York
5620 * libxslt/xsltutils.c: improved the profiling ouput, added the
5623 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5627 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629 * config.h.in configure.in: added gettimeofday() check
5630 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5631 profiling works option --profile (or --norman ;)
5633 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5636 libxslt/variables.c: big cleanup on the way templates or
5637 template fragments are processed, cleanup of stack building
5638 * tests/docs/Makefile.am tests/general/Makefile.am
5639 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5640 series of regression test for the variable/params lookups
5641 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5642 started working on profiling code, there is just invocation counting
5643 yet but the framework is in place.
5645 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647 * tests/docs/Makefile.am tests/general/Makefile.am
5648 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5649 regression test for the variable scope within templates problem
5651 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5653 * xsltInternals.h variables.c transform.c:
5654 fixed problem with variable scope within templates
5656 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658 * doc/extensions.html doc/internals.html doc/xslt.html:
5659 added a documentation on writing libxslt extensions, and
5660 added links to the main page
5661 * libxslt/functions.c libxslt/xsltInternals.h
5663 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5665 * cleaned up many comments and error messages
5667 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5670 * doc/xslt.html: added 0.14.0 release
5672 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674 * doc/html/*: rebuilt docs before release
5675 * libxslt/extensions.c: fixed a function doc header
5677 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5682 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5684 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5685 something there, not visually perceptible
5687 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689 * tests/docbook/result/: the change in libxml affected the
5690 output of the Docbook tests (of course it was detected on
5693 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696 * libxslt/transform.c: added cdata-section-elements
5697 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5700 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 * libxslt/xsltutils.c: do not dump document for which there have
5704 been no generated content
5705 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5706 test output accordingly
5707 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5708 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5709 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5711 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5714 libxslt/transform.c libxslt/functions.c: Added the extension API
5715 suggested by Thomas Broyer, this should allow implementation of
5717 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5718 CVS extension namespace to avoid complaints, some cleanup
5719 * configure.in tests/Makefile.am tests/extensions/*: added a test
5720 for new modules testing both elements and functions registration
5722 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5725 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5726 and cleaned up the way URI for QNames were computed through
5727 the code, serious cleanup.
5728 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5729 in their own hash table, implementation not yet finished.
5731 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5734 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5735 to save/restore some XPath context, bug raised by
5738 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740 * libxslt/xsltwin32config.h[.in]: added configuration/version
5741 informations for Windows/MSC
5742 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5744 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5745 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5747 * AUTHORS: added William
5749 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751 * configure.in doc/xslt.html: releasing 0.13.0
5752 * doc/Makefile.am: don't index the win32 include
5753 * doc/html/*: rebuilt the docs
5755 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5758 * libxslt/xslt.c: avoid warning if version="1.1" is used
5759 * libxslt/transform.c: forgot to initialize cur->outputFile
5760 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5761 use the vendor string to detect supporting chunking, this
5762 is a workaround to be considered in the list of decent XSLT
5765 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5768 added a new interface xsltRunStylesheet() for a more flexible
5769 handling of the output and trying to adhere to xsl:document
5770 filename generation semantic if one knows the URL of the output,
5771 also add IObuf capacity and SAX for output but is currently not
5773 * libxslt/xsltproc.c: added a -o or --output filename argument
5774 to test xsltRunStylesheet() or provide a base when generating
5776 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5777 updated tests to add DocBook xt:document based chunking
5778 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5779 * tests/multiple/out/*.html: the new xt:document now generate
5780 the DOCTYPE if available as is the case for HTML
5782 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5784 * Removed some redundant code in xsltDefaultProcessOneNode
5785 and revised the default processing of an attribute node
5787 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5789 * Enhanced ApplyTemplates and ForEach to allow multiple
5790 documents within a nodelist.
5791 * Repaired small bug in xsltDocument function which caused
5792 a crash if invalid second argument was provided.
5794 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5796 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5797 updating tutorial with explanation of xsltSave vs. xmlSave
5800 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5804 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5807 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5808 Patches for Windows mostly contributed by Yon Derek
5809 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5810 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5811 Project file for Mircrosoft C provided by Yon Derek
5813 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815 * libxslt/pattern.c: closing bug #56517, fixed a number of
5816 problems in the patterns compilations, priorities and debug
5817 * libxslt/transform.c: improved the template debug message
5818 * tests/docs/Makefile.am tests/general/Makefile.am
5819 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5820 regression test for #56517
5822 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824 * libxslt/xslt.c: avoid a stupid bug when compiling with
5825 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5827 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829 * libxslt/numbers.c: fix of a small bug
5830 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5833 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5837 * tests/docbook/xhtml/*: added XHTML stylesheets
5838 * tests/docbook/fo/*: added XSL FO stylesheets
5839 * tests/docbook/result/xhtml/*: added XHTML results
5840 * tests/docbook/result/fo/*: added XSL FO results
5842 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844 * HACKING: fixed, added William
5846 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5849 xml cases, and fixed text output to be recursive in text nodes
5852 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5856 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5859 'namespace' is a reserved C++ identifier
5861 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863 * doc/xslt.html: adding 0.12.0 release
5865 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867 * configure.in: preparing 0.12.0 release
5868 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5869 * libxslt/xsltconfig.h.in: added doc inline comment
5870 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5871 and enriched xsltproc --version to show them
5872 * doc/html/*.html: rebuilt the docs
5873 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5874 tutorial ends up in the tars and RPMs
5876 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878 * libxslt.spec.in: updated the descriptions
5880 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882 * libxslt/namespaces.[ch]: added a single namespace def copy
5883 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5884 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5885 any kind of input nodes.
5886 * libxslt/variables.c: checked and closed the last TODO about
5887 namespace propagation
5888 * tests/docs/Makefile.am tests/general/Makefile.am
5889 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5890 regression test for #56115
5892 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5894 * updating tutorial: adding discussion of freeing memory, image
5895 files for callouts, link to xsltproc.c code
5897 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5900 to remove the old code
5901 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5904 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906 * libxslt/variables.c: fixed bug #56267, namespaces must
5907 be propagated when evaluating local variables.
5908 * tests/docs/Makefile.am tests/general/Makefile.am
5909 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5910 regression test for #56267
5912 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5915 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5916 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5917 request to have xinclude processing done on document() if requested
5919 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5923 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925 * libxslt/preproc.c: removed a warning on xsl:transform
5926 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5927 tests/general/array.out tests/general/array.xsl: added a new
5928 test fround in xsl-dev
5930 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5933 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5934 serializer of libxml impacted the result of some tests. Checked
5935 that the XML REC renders identically.
5937 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5939 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5942 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944 * libxslt/variables.c: fixed bug #55670, namespaces must
5945 be propagated when evaluating global variables.
5946 * tests/docs/Makefile.am tests/general/Makefile.am
5947 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5948 regression test for #55670
5950 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952 * doc/xslt.html: linked to the tutorial
5954 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5956 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5960 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962 * libxslt/transform.c: closed bug #55723, problem was due to
5963 a limitation of xsltGetNamespace() when the insertion point
5965 * tests/docs/Makefile.am tests/general/Makefile.am
5966 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5967 regression test for #55723
5969 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5971 * libxslt/transform.c: fixed problems with document() in
5972 xsltApplyTemplates and xsltForEach. Cleaned up several
5974 * libxslt/keys.c: saved and restored ctxt->document within
5975 xsltInitKey to fix problem with keys when doc changed
5976 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5977 needed when document() causes a change of doc within
5978 xsltApplyTemplates and xsltForEach
5980 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5984 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5985 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5986 Updated to use the new function
5987 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5988 the fixes in the serialization of <pre> in HTML in libxml
5989 led to a number of changes in the output
5991 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993 * tests/docs/Makefile.am tests/general/Makefile.am
5994 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5995 regression test for #55722
5997 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * doc/xslt.html: updated to ask to not send mail directly
6000 * tests/docs/Makefile.am tests/general/Makefile.am
6001 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
6002 regression test for #55722
6004 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006 * libxslt/pattern.c : trying to fix #55670
6007 * tests/XSLTMark/reverser.out : result of test changed when
6010 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012 * doc/xslt.html: updated with 0.11.0
6014 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * configure.in libxslt.spec.in: released 0.11.0
6018 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020 * libxslt/transform.c: William M. Brack found a small bug
6021 when call-template didn't find the template.
6023 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025 * libxslt/transform.c: fixed handling of PI and comments
6026 (bug raised by Brent M Hendricks).
6027 * tests/docs/Makefile.am tests/general/Makefile.am
6028 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
6031 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033 * libxslt/xsltproc.c: added --xinclude in the option list,
6034 patch from Raphael Hertzog
6035 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
6036 test in the normal testsuite
6038 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
6041 at the top template level
6042 * tests/docs/Makefile.am tests/general/Makefile.am
6043 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
6046 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048 * libxslt/functions.c: fixed the document() bug reported by
6049 Stephane GUIBOUD-RIBAUD
6050 * tests/docs/Makefile.am tests/general/Makefile.am
6051 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
6054 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056 * configure.in libxslt/Makefile.am: fixed bug #54953
6057 * libxslt/attributes.c: cleanup pointed by Joe Orton
6058 * libxslt/xsltproc.c: added --catalogs to load catalogs from
6060 * libxslt/functions.c: cleanup unreached code
6061 * configure.in config.h.in libxslt/xsltproc.c: guarded the
6062 include with preprocessor definitions
6064 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066 * tests/documents/Makefile.am tests/general/Makefile.am
6067 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6068 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
6069 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
6070 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
6071 configure.in: Makefiles cleanup from Joe Orton
6073 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075 * tests/docbook/result/html/external.html
6076 tests/docbook/result/html/graphics.html
6077 tests/docbook/result/html/gtest.html
6078 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6079 Added a test from coolo for IDs in external parsed entities
6082 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6085 added --version info to xsltproc closing #54952
6087 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089 * tests/documents/Makefile.am tests/general/Makefile.am
6090 tests/multiple/Makefile.am tests/namespaces/Makefile.am
6091 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6092 Seems some of the changes I made for 0.9.0 Makefiles were
6095 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097 * configure.in: preparing 0.10.0 release
6098 * doc/xslt.html: updated
6099 * doc/html/* : rebuilt the docs
6101 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6104 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6105 avoiding modifying stylesheet informations, and fixing
6106 document() when called from a global variable init
6108 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6111 add ctxt->inst to allow stylesheet element lookup (needed
6113 * libxslt/*.[ch]: generate docs for the structures and
6114 macros, general cleanup for docs
6115 * doc/html/*.html: regenerated all docs
6117 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6120 libxslt/xsltInternals.h: optimizations, cleanup of global
6123 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6126 libxslt/variables.c: force the precompilation of XPath expressions
6127 at stylesheet compilation time
6129 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6133 * tests/REC/Makefile.am: be less verbose if things really go wrong
6134 * tests/docs/Makefile.am tests/general/Makefile.am
6135 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6136 the regression tests
6138 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6141 detection method to generate HTML documents
6142 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6143 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6144 tests/XSLTMark/html.out tests/XSLTMark/products.out
6145 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6146 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6147 tests/general/bug-5-.out: updated a number of tests output
6150 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6154 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6157 about attribute being generated twice. Fixed a number of related
6158 bugs on attributes handling.
6159 * tests/REC/test-7.1.4.out: this changed an attribute generation
6161 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6163 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6166 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6168 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6171 the cases where perl is not in the path (nor in /usr/bin)
6172 * tests/docbook/result/html/gdp-handbook.html
6173 tests/docbook/result/html/kwrite.html
6174 tests/docbook/test/gdp-handbook.xml
6175 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6177 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6180 cases where a network access is needed to load a DTD or entity
6181 * tests/docbook/Makefile.am: added --nonet
6182 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6183 fixed 2 tests as a result
6185 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6188 try to remove the unneeded docbook Makefile stuff
6190 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192 * doc/xslt.html: fixed a link error
6193 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6194 * libxslt/xsltproc.c: cleaned up the --repeat loop
6195 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6196 fixed the DOCTYPE in tests output
6197 * tests/docs/bug-25-.xml tests/doc/Makefile.am
6198 tests/general/bug-25-.* tests/general/Makefile.am : added a new
6199 test case and fixed the EXTRA_DIST
6201 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * libxslt/extra.c: add more debug to xsltDebug
6204 * libxslt/transform.c: spent a few hours tracking down an ugly
6205 race like bug in xsltCopyTreeList() arghhh
6206 * libxslt/xsltproc.c: call xmlInitMemory() explictely
6208 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210 * doc/internals.html: more work done on the doc, mostly complete
6211 except the section on the XSLT stack and the extensions API
6212 since both still need more work.
6214 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216 * doc/internals.html doc/contexts.* doc/object.*: more work done
6219 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221 * doc/internals.html: more work done on the doc
6223 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6225 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6226 for the CDATA output
6228 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * libxslt/xslt.c: do not escape content of CDATA nodes on output
6232 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6235 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6236 doc/templates.fig doc/templates.gif: started writing tye doc
6237 on how libxslt works.
6239 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6241 * libxslt/numbersInternals.h libxslt/numbers.c
6242 tests/numbers/format-number.out tests/XSLTMark/number.out:
6243 Patch from William Brack to bring format-number() more in alignment
6244 with the Java implementations.
6246 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6249 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251 * tests/docbook/result/html/* tests/general/bug-11-.out
6252 tests/multiple/result.xml tests/XSLTMark/*.out
6253 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6256 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258 * libxslt/xsltproc.c: add a --docbook option if your libxml2
6259 has the SGML DocBook support compiled in.
6261 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6264 tests especially on sorting
6265 * test/xsltutils.c: oops multiple sorts was actually broken !!!
6268 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6272 * doc/html/* doc/xslt.html: updated and regenerated the docs
6274 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276 * xsltutils.[ch] transform.c: implemented multiple levels of
6278 * test/REC/test-10-2.*: added a really small test for it
6280 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6283 there can be multiple text and CDATA child
6285 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287 * tests/multiple/makefile.am: fixing #54015
6288 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6289 and a similar problem for the docbook tests
6291 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293 * tests/general/bug-8-.out: fixed in libxml xpath
6294 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6295 problem in predicates within a pattern. Spotted another
6296 potential namespace problem
6298 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6301 libxslt/xsltproc.c: counting errors and warnings at compilation
6302 time. Stop processing in case of error.
6303 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6304 added more namespace related bug checks
6306 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308 * libxslt/preproc.c libxslt/variables.c: found the source of a
6309 memory leak with DocBook introduced this w.e.. bit of cleanup.
6310 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6313 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315 * libxslt/variables.c: fixing bug #53769
6316 * tests/general tests/docs: added new examples from the
6317 bug reports to the regression tests, updated the Makefiles
6319 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6322 attributes.c extensions.[ch]: moved all stylesheet precomputation
6323 at stylesheet loading time (stylesheet transform should be thread
6324 safe now), improved params and variables evaluations (but optim
6325 is not complete yet).
6328 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330 * libxslt/xsltproc.c : changed the way --repeat works when
6333 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6335 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6336 fixed default formatting
6338 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6341 * libxslt/xsltproc.c : added an option to process HTML input
6343 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345 * libxslt/transform.c: Tony Gorski found a bug pointed by
6346 a compiler on Tandem
6347 * tests/documents/result.xhtml: this results in a small
6348 change in the output of this test
6350 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6355 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357 * transform.c: fixed text and cdata handling in xsl:copy
6358 * xslt.c : avoid crashing on invalid xslt input
6359 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6360 bugs submitted to the regression tests
6362 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6366 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368 * configure.in: updated to 0.8.0
6370 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372 * transform.c: fixed a bug introduced on handling #53401
6374 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376 * transform.c: fixed #53401
6377 * configure.in libxslt/*.c: allowed to suppress debug reporting
6378 functionalities but it brings not noticeable improvements
6379 * doc/xslt.html doc/html/*: updated and regenerated docs
6381 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383 * tests/general/bug-5-.out tests/multiple/out/*.orig
6384 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6385 following the libxml changes
6387 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389 * libxslt/functions.c: applied TOM's patch to key()
6390 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6391 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6392 small HTML output change
6394 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6399 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6402 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6403 fixed for the most part the namespace handling problem in XPath
6404 expression computations.
6405 * test/doc/ tests/general: added bug 5 and 6
6407 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409 * libxslt/xslt.c: applied William M. Brack patch fixing the
6410 template lack of support for priority
6411 * test/XSLTMark/*.out : this fixed anumber of problems in the
6414 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6417 fixed a bug in generate-id()
6418 * libxslt/transform.c: fixed null list result errors
6419 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6420 fixes for sorting semantic
6422 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6426 * libxslt/xsltproc.c : added --xinclude option
6427 * tests/XSLTMark/union.out : fixed the output
6429 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6431 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6433 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435 * configure.in: released 0.7.0
6436 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6439 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6442 some checking against NULL pointers
6444 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6447 added the XSLTMark in the regression tests as well as multiple
6448 output test from Ankh
6449 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6450 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6451 patches and fixed a memory leak
6452 * tests/docbook/result/html/*.html : updated the results after
6454 * tests/xmlspec/REC-xml-20001006-review.html
6455 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6456 an HTML doctype when serializing HTML result, but adds the
6459 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6463 * test/docbook/result/html/*.html: this change the output
6464 * tests/xmlspec/REC-xml-20001006-review.html
6465 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6466 the reference anchors generated for the XML spec
6468 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6471 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6472 libxslt/xsltutils.c: of course the way I defined
6473 UNUSED breaks on old gcc version. Try to be smart and
6474 also define it directly in xsltconfig.h
6475 * tests/xmlspec/Makefile.am: fixed the timing arg test
6477 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6480 implemented command line parameter passing
6481 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6482 tested it by passing show.diff.markup=1 to build the review version too
6484 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486 Huge cleanup, I switched to compile with
6487 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6488 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6489 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6490 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6491 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6492 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6493 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6494 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6495 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6496 libxslt/xsltutils.c: basically made static unexported functions
6497 avoided name clashes and flagged unused parameters.
6499 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501 * configure.in: 0.6.0 yet another release
6502 * doc/xslt.html doc/html/*: updated the docs
6504 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6507 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6508 extended xsltEvalStaticAttrValueTemplate and
6509 xsltEvalAttrValueTemplate to support foreign namespaces,
6510 and fixed document()
6512 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514 * xsltutils.h: cleanup some garbage added last night
6515 * xsltInternals.h variables.c transform.c templates.[ch]
6516 preproc.c pattern.c keys.c: switched the whole XSLt processing
6517 to use XPath precompiled expressions and reusing them.
6518 * functions.c: some cleanup, seems people don't use
6519 unparsed-entity-uri() the way it's supposed to be used
6521 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6524 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6525 with the new way XPath is interpreted. This doesn't yet
6526 take advantage of the separate parsing/evaluation phases
6528 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6531 problem in xsl:copy-of in case of attributes
6532 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6533 tests/general/Makefile.am tests/general/bug-3-.*:
6534 added the test to the general regression suite
6536 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6539 fixing some of the missing functionnalities in the XSLT
6540 functions implementations.
6542 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6546 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548 * README.cvs-commits: added, pointing to HACKING
6549 * HACKING: added defines commit rules.
6551 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553 * libxslt/extra.c libxslt/variables.c: fixing compilation
6554 when libxml was compiled without debug support
6556 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558 * configure.in: time for 0.5.0
6559 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6560 new test files are included in the distribution
6561 * doc/xslt.html : updated
6562 * doc/html/*.html: regenerated the docs
6564 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566 * tests/docbook/result/html/*.html: regenerated the HTML
6567 now that value-of an result tree don't include the fake root
6569 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571 * libxslt/transform.c libxslt/variables.c: removed a couple
6572 of possibly uninitialized var probs
6573 * tests/xmlspec/Makefile.am: run the processing without verbose
6574 avoid raising generated id differences.
6576 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6580 * libxslt/transform.c: fixed a bug which exaplined why no
6581 optimization were resulting from preproc stuff
6583 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6586 w.r.t. value of tree result (and attributes within it) fixed.
6587 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6588 Integrated the xmlspec to the test (i.e. diffed output for
6591 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6594 strip-spaces problem
6595 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6598 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600 * libxslt/transform.[ch]: finished integrating the current
6601 state of the preproc optimizations.
6602 * tests/xmlspec/diffspec.xsl: switched off diff printing
6604 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606 * libxslt/preproc.c libxslt/transform.c: started rolling in
6607 some of the optimizations.
6609 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6612 transform.[ch]: previous commit broke a lot of stuff, fixing
6613 and preparing for next step
6615 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6618 xsltInternals.h: started working on optimizing stylesheet
6619 element parsing. Just builds the extra informations so far.
6620 * xsltutils.h: added a missing XPath decl
6622 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624 * libxslt/variables.c: William M. Brack found a serious bug
6625 with imports and global variables ...
6627 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629 * libxslt/pattern.[ch] libxslt/transform.c: added
6630 xsltCleanupTemplates() to clean up state left after processing.
6632 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634 * libxslt/transform.c: applied patch from William M. Brack
6635 to support with-param in xsltApplyTemplates().
6637 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6639 * libxslt/pattern.c: fixed the compilation of patterns which
6640 contains XPath NodeTypes. Handling of nested predicates.
6642 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644 * libxslt/transform.c: save ctxt->node after for-each
6646 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6649 * doc/xslt.html: updated
6651 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6654 added xsltDocumentElem implementing multiple file output,
6655 including 1.1 xsl:document but yet untested.
6657 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 * libxslt/extensions.c: fixed stoopid bug
6660 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6661 carrying extensions to the specification. Added node-set()
6662 for existing saxon and xt namespaces and debug() in libxslt
6663 namespace (http://xmlsoft.org/XSLT/namespace)
6664 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6666 * configure.in tests/Makefile.am tests/namespaces: added some
6667 namespaces tests, including a test calling the extra debugging
6668 function in libxslt namespace, worked first time !!!
6670 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672 * libxslt/xslt.c: extension prefix support for the full stylesheet
6673 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6676 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678 * doc/xslt.html : cleaned up, added a bit more description on
6681 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6684 on functions and element extensions. First on list will be
6687 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689 * configure.in libxslt.spec.in: releasing 0.3.0
6690 * doc/xslt.html: updated
6692 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694 * configure.in tests/docbook/html : oops forgot to add
6695 the stylesheets themselves :-\
6697 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699 * configure.in tests/Makefile.am tests/docbook tree:
6700 added docbook XSL based test suite
6702 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704 * libxslt/xsltutils.c: reformat of messages
6705 * libxslt/xsltproc.c: removed memleak on --noout
6706 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6707 changed again the way parameter are evaluated before a
6708 call-template, seems to fix a few nasty bugs, memory alloc debug too
6710 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6713 fixed the param evaluation problem in apply-template
6714 * libxslt/pattern.c: speed up seriously some context computation
6715 * libxslt/xsltInternals.h: preparing for extension support
6717 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719 * libxslt/Makefile.am: small cleanup
6720 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6721 fixed current() I hope
6723 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6726 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6727 support of namespaces, both in templates and in XPath subexpressions
6729 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6731 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6733 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6736 contextual info must be recomputed
6738 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6741 * libxslt/xsltproc.c : added --maxdepth
6743 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746 * libxslt/xsltproc.c: added --novalid and --noout as well
6747 as options printing when no args
6748 * libxslt/variables.c libxslt/transform.c: trying to get rid
6749 if some variable/params addressing errors.
6751 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6754 * libxslt/xsltutils.c: add carriage return to xsl:message when
6757 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759 * libxslt/functions.c: fixed a bug with generate-id()
6761 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763 * libxslt/xsltutils.c: started doing more useful stuff in
6765 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6766 libxslt/xsltInternals.h: changed the way variables/params
6768 * libxslt/xsltproc.c: removed a pedantic warning
6769 * libxslt/variables.[ch]: found an ugly evaluation bug
6771 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773 * tests/REC/Makefile.am: updated
6775 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777 * libxlst/functions.c: fixed ID generation
6778 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6780 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782 * libxslt/numbers.c: removed a couple of memleaks
6784 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * libxslt/pattern.[ch]: exported pattern matching interfaces
6787 for numbers.c and future debug module
6788 * libxslt/numbers.c: updated to new interface, should avoid
6789 unnecessary recompilation of patterns.
6790 * libxslt/xsltutils.[ch]: cleanup
6791 * tests/REC/gmon.out: removed :-)
6793 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6795 * libxslt/numbers.c: implemented level=any
6796 * libxslt/transform.c: corrected some default values
6797 * tests/REC/test-7.7-*.*: added
6799 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801 * libxslt/pattern.c: priorities were horribly broken, hope it's
6804 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6807 libxslt/xsltInternals.h libxslt/transform.[ch]
6808 libxslt/templates.c libxslt/xslt.c:
6809 Added apply-imports, keep a stack of running templates
6810 * libxslt/xsltutils.c: bugfixes, gather the output informations
6812 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6813 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6814 the real set of transformation on XML-1.0 2e generages a near
6815 perfect HTML. Needs just more number fixes and implementation
6816 and an obscure problem in 3.3.3
6818 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6820 * libxslt/pattern.c: added xsltMatchPattern()
6821 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6823 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6826 * libxslt/xsltutils.[ch] : added a small debugging hook
6828 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830 * libxslt/FEATURES libxslt/transform.c: added support for
6831 disable-output-escaping in xsl:copy-of
6832 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6833 give more debugging info
6835 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6838 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6839 Includes, more document changes
6840 * libxslt/xsltutils.c: fix the output of doctype and what is or
6842 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6843 * tests/Makefile.am tests/documents/* : added a new test from Stric
6844 exercising document() among other things
6846 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6848 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6849 for the level attribute for xsl:number
6850 * libxslt/numbers.c: internal restructuring
6852 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6855 to deal with documents
6856 * libxslt/functions.c: fixed document() to return the same set
6858 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6859 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6860 associated to loaded documents, not to the transformation
6861 context, made the change, this impacted a number of modules
6863 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6867 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6870 ready for the release
6871 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6872 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6875 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6878 added support for keys in patterns
6879 * tests/REC/test-12.2-2.*: added a specific testcase
6881 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883 * libxslt/functions.c FEATURES: started adding support for key()
6884 * tests/REC/test-12.2-1.*: first key test
6886 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6890 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6892 * libxslt/xsltutils.c: warning cleanup
6893 * libxslt/pattern.h: fixed soopid cut'n paste prob
6895 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897 * libxslt/transform.c libxslt/xslt.c: chased some reported
6898 unitinitialized variables.
6900 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6904 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906 * Copyright IPR Makefile.am: added some wording and a rewrite
6907 of the W3C IPR but without giving Copyright rights to W3C,
6908 should suit everybody
6910 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912 * FEATURES: updated, added mode support for templates
6913 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6914 support for templates
6915 * templates.c variables.c: simple fixes
6916 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6917 * xsltproc.c: added option -timing
6918 * xsltutils.c: seem I forgot to add encoding support in output...
6919 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6920 consisting of reformatting the XML REC with the xmlspec XSLT,
6923 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6926 * numbers.c: handles actual number formatting for both xsl:number
6927 and the format-number extension function.
6928 * function.c: formatting moved to numbers.c
6929 * transform.c: added xsl:number
6930 * xslt.c: minor memory leak removed
6931 * Makefile.am: added numbers.c and numbersInternals.h
6933 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6936 * doc/html/*.html updated
6937 * doc/libxslt.sgml: added new modules
6938 * libxslt/pattern.c: fix loop on hash clashes.
6940 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944 * pattern.c: lots of changes to make most patterns work
6945 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6946 * transform.c: cleanup and attribute patterns testing
6947 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6949 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6950 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6953 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956 * transform.c: added xsl:element support
6957 * namespaces.[ch]: added xsltGetSpecialNamespace()
6958 * attributes.c: added xsl:attribute namespace support.
6960 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6963 implement import cascade lookups and traversal
6964 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6965 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6966 started coding the import cascade lookup in the places needed,
6967 probably incomplete.
6969 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6972 xsl:include and xsl:import, untested
6974 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976 * FEATURES: updated choose/when/otherwise added
6977 * libxslt/transform.c: plugged choose in
6978 * configure.in tests/Makefile.am tests/REC/Makefile.am
6979 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6980 tests/general/itemschoose.*: started adding a more generic
6981 infrastructure for testing.
6983 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985 * tests/REC/test-11*: added more tests
6986 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6989 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991 * tests/REC/test-[9-10]*: added more tests
6992 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6995 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997 * tests/REC/test-[7-9]*: added more tests
6998 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6999 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
7000 is allocated, overall cleanup.
7002 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004 * tests/REC/test-7.*: added more tests
7005 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
7006 fixing bugs raised by said tests
7008 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010 * tests/REC/test-7.*: added more tests
7011 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
7012 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
7013 raised by said tests
7015 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018 * configure.in tests/Makefile.am tests/REC/*: started adding
7019 some regression tests based from fragments of spec examples
7020 * libxslt/transform.c: fixed a problem on namespace generation
7022 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025 * tests/numbers/Makefile.am tests/numbers/format-number.*
7026 tests/Makefile.am configure.in: added number formattting
7028 * libxslt/attributes.[ch]: separated attribute support, started
7029 add support for attribute-sets
7030 * libxslt/functions.[ch]: update for number and formatting
7032 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7033 cleanups updates, etc ...
7035 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038 * libxslt/transform.c: added copy-of support
7039 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
7041 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043 * FEATURES TODO: updates
7044 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
7047 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049 * FEATURES TODO: updates
7050 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
7051 libxslt/xslt.c libxslt/xsltInternals.h: added support for
7052 namespace aliases and cleaned up the overall namespace related
7053 code. This materialize as a new module.
7055 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057 * configure.in libxslt.spec.in: changes needed for libxml2-devel
7060 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7062 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
7065 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
7068 and the rules to generates the makefiles.
7069 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
7070 * doc/html/*.html : autogenerated documentation
7071 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
7073 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075 * libxslt/functions.c: xsltGenerateIdFunction() small patch
7077 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079 * FEATURES TODO README INSTALL: updated
7080 * libxslt/xslt.h: added URL and version/vendor :-)
7081 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7082 attempt to support older libxml2 version.
7083 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7084 and macros to add/register new document created by document()
7085 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7086 system-property(), element-available() and function-available().
7087 A crippled version of document() has been added too.
7089 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7092 number formatting !!!
7093 * acconfig.h config.h.in configure.in libxslt/Makefile.am
7094 tests/Makefile.am; added testing for mathematical functions,
7098 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7101 with non-named rules (*, ...) added accelerators
7102 * libxslt/templates.[ch]: added xsltEvalTemplateString()
7103 and xsltEvalAttrValueTemplate() high level functions
7104 * libxslt/transform.c: fixed the part where attributes
7105 had to be looked at as templates, added comment and
7107 * TODO FEATURES: updated to reflect the new state
7109 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111 * libxslt/functions.[ch] Makefile.am: added new module functions
7112 with templates for the XSLT functions.
7113 * libxslt/variables.h templates.c: added registrations of new
7114 functions when an XPath context is created
7116 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118 * tests/Makefile.am: cleanup
7119 * libxslt/pattern.c: should support most of the patterns now
7120 except ID/Key and maybe some namespace checks when having
7124 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7127 tests/REC2/Makefile.am: updated the makefiles and spec files to
7128 add tests, and the FEATURES file to the RPM
7130 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7132 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7133 prepared the Makefiles and spec files for a first release.
7134 * COPYING.LIB: added LGPL Licence
7136 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7139 <breese@mail1.stofanet.dk>
7141 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143 * configure.in libxslt.spec.in: first try to get a spec file
7145 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7148 * libxslt/transform.c: add support for "*" to strip and preserve
7151 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154 * FEATURES: added with alist of what's in and what's not
7155 * libxslt/xslt.c: fixed top level Param and Variable stuff
7157 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159 * xsltproc.c: removed bug
7160 * tests/REC2/html.xml: added newline after doctype
7161 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7162 support, result tree fragment support (requires just commited
7163 extensions to libxml2 XPath !!!)
7164 * transform.c: added call-template, with-param support
7165 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7166 * TODO: updated, added a DONE section and started migrating stuff :-)
7168 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7171 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7172 too, added the HTML output test
7173 * libxmls/xsltutils.c: added HTML output
7174 * libxslt/xslt.c: check version on literal result used as templates
7175 * libxslt/transform.c: fixed an error in VERSION number
7176 * libxslt/templates.c: make sure generated nodes have doc and
7179 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181 * libxslt/Makefile.am libxslt/template.[ch]: added a template
7182 specific module. Added attribute value template, at least in
7184 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7185 the spec now works too.
7186 * libxslt/variables.c: fixed the debug
7187 * libxslt/xslt.c: fixed an ugly uninitialized variable
7188 * libxslt/transform.c: now using attr template processing
7190 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7193 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7194 structure to add an execution stack with variables. Tree
7195 valued variables still missing.
7198 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200 * libxslt/xslt.c: check version on stylesheets
7201 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7202 started adding variables interfaces and modules.
7204 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206 * libxslt/xslt.c: added support for disable-output-escaping
7207 will need libxml version > 20211
7208 * libxslt/transform.c: cleanup
7209 * libxslt/xsltutils.[ch]: added output functions
7210 * libxslt/xsltproc.c: reuse the output function
7211 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7214 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7217 with blank node stripping when not allowed.
7219 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221 * libxslt/transform.c: modified apply-templates processing
7222 added select and sort support support.
7224 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226 * TODO: guess what, it's growing :-(
7227 * configure.in: setup hacking values when compiling in my
7229 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7230 very rudimentary version of xsl:sort
7232 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235 * libxslt/transform.c: context position and size in for-each
7236 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7237 and put Error and Debug routines
7238 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7239 to use the Debug calls, cleanup
7240 * libxslt/xsltproc.c: added -v to enable debug printing
7242 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244 * TODO: started filling it :-(
7245 * libxslt/pattern.c: should now at least compile the full
7246 set of patterns authorized. Default priorities added.
7247 * libxslt/transform.c: a bit more work and cleanup.
7249 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251 * TODO: started adding in there :-(
7253 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7256 support of xslt:if and xslt:attribute, need libxml2 interfaces
7257 present only in CVS.
7259 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261 * test/Makefile.am test/REC*/Makefile.am: added first test
7262 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7263 cleanup of nodes at reading of stylesheet, added support
7264 for xsl:for-each and fixed a few recursion bugs
7266 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268 * pattern.c, xslt.c: removed debug
7269 * transform.c: added value-of, seems to handle the first
7270 REC example correctly
7272 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274 * transform.c, xsltproc.c: small fight with spaces and formatting
7275 may need a revisit later but looks pretty good right now.
7277 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279 * transform.c: basic processing in place
7280 * xsltInternals.h: exported one xslt.c function
7282 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284 * libxslt/transform.[ch] Makefile.am: started adding the
7285 transformation module
7286 * pattern.[ch] xslt.c: more work...
7288 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290 * libxslt/pattern.c: started adding xsltTestCompMatch()
7292 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294 * libxslt/pattern.c: more work on parsing selectors
7296 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298 * libxslt/xslt*: completeted the structures
7299 * libxslt/pattern.[ch]: started adding code to precompile patterns
7301 * libxslt/makefile.am: added the new files
7303 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305 * libxslt/xslt.c : small cleanup
7306 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7307 mechanism for compile-time options
7309 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311 * libxslt/xslt.[ch]: started parsing templates
7313 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7315 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7317 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7322 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7325 libxslt/Makefile.am tests/Makefile.am:
7326 Created the library framework, imported it into the GNOME CVS base
7327 * INSTALL: added a small instruction file.
7329 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7332 first steps toward building the framework
7334 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336 * NOTES: added notes taken while reading the spec.
7338 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340 * test/REC1 test/REC2: added examples from the XSLT REC
7342 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7344 * README: basic informations
7345 * Changelog: created